Comparing builds
Opam packages with version changes
angstrom.0.16.0->0.16.1
bigstringaf.0.9.1->0.10.0
mirage.4.6.0->4.6.1
ocamlbuild.0.14.3->0.15.0
Duniverse directories removed
camlp-streams (https://github.com/ocaml/camlp-streams/archive/v5.0.1.tar.gz)
Duniverse directories with content changes
angstrom (https://github.com/inhabitedtype/angstrom/archive/0.16.0.tar.gz->https://github.com/inhabitedtype/angstrom/archive/0.16.1.tar.gz) md5 58ebc718a920c31ec3eb38f4aa1bea51->a9e096b4b2b8e4e3bb17d472bbccaad0, sha256 47810bd31306d57c0ac83eb3f95b1cb6f8bdda99457aa6e6bcd02f6ddb8410f0->143536fb4d049574c539b9990840615e078ed3dd94e1d24888293f68349a100b
bigstringaf (https://github.com/inhabitedtype/bigstringaf/archive/0.9.1.tar.gz->https://github.com/inhabitedtype/bigstringaf/archive/0.10.0.tar.gz) md5 909fdc277cf03096a35b565325d5314a->be0a44416840852777651150757a0a3b, sha256 87f99277d614998b6550941c5218dfe1bafeac1ad2821254c987ec281a6a550b->NONE
cppo (https://github.com/ocaml-community/cppo/archive/v1.6.9.tar.gz->https://github.com/ocaml-community/cppo/archive/refs/tags/v1.7.0.tar.gz) sha512 26ff5a7b7f38c460661974b23ca190f0feae3a99f1974e0fd12ccf08745bd7d91b7bc168c70a5385b837bfff9530e0e4e41cf269f23dd8cf16ca658008244b44->cafa2f7add42912b413f39e1d9fb7a2a42a9be134128c179dfe353f35a6c32840720d2166a77d985941300cb945b9c424b38401d20027d814b25f3bac534506d, md5 d23ffe85ac7dc8f0afd1ddf622770d09->90f66810f73b115cc55e581a34bf7db9
happy-eyeballs (https://github.com/robur-coop/happy-eyeballs/releases/download/v1.1.0/happy-eyeballs-1.1.0.tbz->https://github.com/robur-coop/happy-eyeballs/releases/download/v1.2.0/happy-eyeballs-1.2.0.tbz) sha512 2c391824694d18b4c5c6695540b6bdaf63ec7f5accb868312c06dafab9f0ab888e2cb46d1afc94fa897747bbe3a0223f9701eb709bf3ed4f45ed3899cf9abf15->f177421c0667459a67f6ae4c434be563fe7b05fbe6c5c6155e55c9b742349ed7002368860681e8d9443092543a130cfc5bd5dfe4fceab540dd9957e96325ee3b, sha256 ce6670b9e1ecf5b7bc339c7c666dab8cf25be9baf20cd4c0784f12105b4fdcc1->33f1bc57a9fa60a0706f39becf2876f1b3a49b73dbd83d5b1b055894d4a10d48
mirage (https://github.com/mirage/mirage/releases/download/v4.6.0/mirage-4.6.0.tbz->https://github.com/mirage/mirage/releases/download/v4.6.1/mirage-4.6.1.tbz) sha512 7008a67d9fcf3929ace179c95ace8c95653edb7d630e3cc703f30019a8091baaf6575fbb7dedd90b908f8390ea8589e460afdec2e82f4c72edfa602e60cbf9b8->bca9f45fc08e25280798998ff4f908b6359f1f52a56d0e04e962a902b4b4b013024f6921a0b017ecf9692d9dfe4fbf56b7b3a102d54b48757deb767e37d5f055, sha256 6cc3f6427bee658e75958974ee638f87ca4dd2214a5857e82719043f981b8bdf->95c0e38ef98199c550582174058950bc06ff365f0a355734ea96de028d77714c
miragevpn (git+https://github.com/robur-coop/miragevpn.git#fe78f5067cb71d435c2dade2bfaac537b2a2e745->git+https://github.com/robur-coop/miragevpn.git#2ae7148338f04819ae93edbbaed7c3d5de05edf0)
ocaml-tar (https://github.com/mirage/ocaml-tar/releases/download/v2.6.0/tar-2.6.0.tbz->https://github.com/mirage/ocaml-tar/releases/download/v3.1.2/tar-3.1.2.tbz) sha512 61cedd25de48cfa8092b4e03e275139ff27aa36f3e24f936bc90e2974e3c52b2460db214b3f8480c6d45bbc59bf2232623dd840b4ce445077393a71e0d005903->fa1871d66f3588a08952a9de347af8be94535476be0ed31808996eb79eb13c2e31f8be543e3123e99178a927212e08eca13c4294cd6dcd596513856907cf2218, sha256 caff0cb7046343e2bff7fc0f9217e4e31235555e4c4889fb194792985b6fb1ee->85c79308a41d3d594b98cfe42eaee46b875855748eb0f0e48a9785042bed16a3
Opam packages with changes in their opam file
mirage-unikernel-miragevpn_qubes-xen.0.0.1
diff
--- left/mirage-unikernel-miragevpn_qubes-xen/opam
+++ right/mirage-unikernel-miragevpn_qubes-xen/opam
@@ -45,7 +45,7 @@
dev-repo: "git://dummy"
url {
src:
- "git+https://github.com/robur-coop/qubes-miragevpn.git#222848e2a9db03d52b2a4fe9502f2cc0cf9112a3"
+ "git+https://github.com/robur-coop/qubes-miragevpn.git#e6d66f212c7ba1b963ff137eab4a82d228da9e25"
}
x-mirage-configure: [
"sh"
@@ -690,4 +690,599 @@
]
x-opam-monorepo-opam-provided: [
"mirage" "ocaml-solo5" "opam-monorepo" "solo5"
+]
+x-orb-dependencies: [
+ ["zarith" ["dune" "gmp" "ocaml"]]
+ ["xenstore_transport" ["dune" "lwt" "ocaml" "xenstore"]]
+ ["xenstore" ["dune" "lwt" "ocaml"]]
+ [
+ "x509"
+ [
+ "asn1-combinators"
+ "base64"
+ "cstruct"
+ "domain-name"
+ "dune"
+ "fmt"
+ "gmap"
+ "ipaddr"
+ "logs"
+ "mirage-crypto"
+ "mirage-crypto-ec"
+ "mirage-crypto-pk"
+ "mirage-crypto-rng"
+ "ocaml"
+ "pbkdf"
+ "ptime"
+ ]
+ ]
+ [
+ "vchan-xen"
+ [
+ "cstruct"
+ "dune"
+ "io-page"
+ "lwt"
+ "mirage-flow"
+ "mirage-xen"
+ "ocaml"
+ "vchan"
+ "xenstore"
+ "xenstore_transport"
+ ]
+ ]
+ [
+ "vchan"
+ [
+ "cstruct"
+ "dune"
+ "io-page"
+ "lwt"
+ "mirage-flow"
+ "ocaml"
+ "xenstore"
+ "xenstore_transport"
+ ]
+ ]
+ ["tuntap" ["dune" "ipaddr" "macaddr" "ocaml"]]
+ [
+ "tls-mirage"
+ [
+ "dune"
+ "fmt"
+ "lwt"
+ "mirage-clock"
+ "mirage-crypto"
+ "mirage-crypto-pk"
+ "mirage-flow"
+ "mirage-kv"
+ "ocaml"
+ "ptime"
+ "tls"
+ "x509"
+ ]
+ ]
+ [
+ "tls-lwt"
+ [
+ "cmdliner"
+ "dune"
+ "lwt"
+ "mirage-crypto-rng-lwt"
+ "ocaml"
+ "ptime"
+ "tls"
+ "x509"
+ ]
+ ]
+ [
+ "tls"
+ [
+ "cstruct"
+ "domain-name"
+ "dune"
+ "fmt"
+ "hkdf"
+ "ipaddr"
+ "logs"
+ "mirage-crypto"
+ "mirage-crypto-ec"
+ "mirage-crypto-pk"
+ "mirage-crypto-rng"
+ "ocaml"
+ "x509"
+ ]
+ ]
+ [
+ "tcpip"
+ [
+ "arp"
+ "cmdliner"
+ "cstruct"
+ "cstruct-lwt"
+ "dune"
+ "duration"
+ "ethernet"
+ "fmt"
+ "ipaddr"
+ "ipaddr-cstruct"
+ "logs"
+ "lru"
+ "lwt"
+ "lwt-dllist"
+ "macaddr"
+ "macaddr-cstruct"
+ "metrics"
+ "mirage-clock"
+ "mirage-flow"
+ "mirage-net"
+ "mirage-random"
+ "mirage-time"
+ "ocaml"
+ "randomconv"
+ ]
+ ]
+ [
+ "tar-mirage"
+ [
+ "cstruct"
+ "dune"
+ "lwt"
+ "mirage-block"
+ "mirage-clock"
+ "mirage-kv"
+ "ocaml"
+ "optint"
+ "ptime"
+ "tar"
+ ]
+ ]
+ ["tar" ["decompress" "dune" "ocaml"]]
+ [
+ "shared-memory-ring-lwt"
+ ["cstruct" "dune" "lwt" "lwt-dllist" "ocaml" "shared-memory-ring"]
+ ]
+ ["shared-memory-ring" ["cstruct" "dune" "ocaml"]]
+ ["sexplib0" ["dune" "ocaml"]]
+ ["seq" ["dune" "ocaml"]]
+ ["rresult" ["dune" "ocaml"]]
+ ["result" ["dune" "ocaml"]]
+ ["randomconv" ["cstruct" "dune" "ocaml"]]
+ ["ptime" ["dune" "ocaml"]]
+ ["psq" ["dune" "ocaml" "seq"]]
+ ["pbkdf" ["cstruct" "dune" "mirage-crypto" "ocaml"]]
+ ["optint" ["dune" "ocaml"]]
+ ["ohex" ["dune" "ocaml"]]
+ ["ocplib-endian" ["base-bytes" "dune" "ocaml"]]
+ ["ocaml-options-vanilla" ["ocaml-base-compiler"]]
+ ["ocaml-config" ["ocaml-base-compiler"]]
+ [
+ "ocaml-base-compiler"
+ [
+ "base-bigarray"
+ "base-threads"
+ "base-unix"
+ "host-arch-x86_64"
+ "host-system-other"
+ "ocaml"
+ "ocaml-options-vanilla"
+ ]
+ ]
+ ["ocaml" ["ocaml-base-compiler" "ocaml-config"]]
+ ["mtime" ["dune" "ocaml"]]
+ [
+ "miragevpn"
+ [
+ "angstrom"
+ "base64"
+ "bos"
+ "cmdliner"
+ "cstruct"
+ "cstruct-lwt"
+ "decompress"
+ "dns-client"
+ "dns-client-lwt"
+ "dns-client-mirage"
+ "domain-name"
+ "dune"
+ "duration"
+ "fmt"
+ "gmap"
+ "hex"
+ "hxd"
+ "ipaddr"
+ "logs"
+ "lwt"
+ "mirage-clock"
+ "mirage-crypto"
+ "mirage-crypto-rng"
+ "mirage-crypto-rng-lwt"
+ "mirage-random"
+ "mtime"
+ "ocaml"
+ "ptime"
+ "randomconv"
+ "tcpip"
+ "tls"
+ "tuntap"
+ "x509"
+ ]
+ ]
+ [
+ "mirage-xen"
+ [
+ "bheap"
+ "cstruct"
+ "dune"
+ "duration"
+ "fmt"
+ "io-page"
+ "logs"
+ "lwt"
+ "lwt-dllist"
+ "metrics"
+ "metrics-lwt"
+ "mirage-runtime"
+ "ocaml"
+ "shared-memory-ring-lwt"
+ "xenstore"
+ ]
+ ]
+ [
+ "mirage-unikernel-miragevpn_qubes-xen"
+ [
+ "arp"
+ "duration"
+ "ethernet"
+ "ipaddr"
+ "lwt"
+ "mirage-block-xen"
+ "mirage-bootvar"
+ "mirage-clock-solo5"
+ "mirage-crypto-rng-mirage"
+ "mirage-logs"
+ "mirage-nat"
+ "mirage-net-xen"
+ "mirage-qubes"
+ "mirage-qubes-ipv4"
+ "mirage-random"
+ "mirage-runtime"
+ "mirage-time"
+ "mirage-xen"
+ "miragevpn"
+ "shared-memory-ring"
+ "tar-mirage"
+ "tcpip"
+ "vchan"
+ ]
+ ]
+ ["mirage-time" ["dune" "lwt" "ocaml"]]
+ ["mirage-runtime" ["cmdliner" "dune" "ipaddr" "logs" "lwt" "ocaml"]]
+ ["mirage-random" ["cstruct" "dune" "ocaml"]]
+ [
+ "mirage-qubes-ipv4"
+ [
+ "arp"
+ "dune"
+ "ethernet"
+ "ipaddr"
+ "lwt"
+ "mirage-clock"
+ "mirage-qubes"
+ "mirage-random"
+ "ocaml"
+ "tcpip"
+ ]
+ ]
+ [
+ "mirage-qubes"
+ [
+ "cstruct"
+ "dune"
+ "fmt"
+ "logs"
+ "lwt"
+ "mirage-xen"
+ "ocaml"
+ "ohex"
+ "vchan-xen"
+ ]
+ ]
+ [
+ "mirage-net-xen"
+ [
+ "cstruct"
+ "dune"
+ "io-page"
+ "ipaddr"
+ "logs"
+ "lwt"
+ "lwt-dllist"
+ "macaddr"
+ "mirage-net"
+ "mirage-xen"
+ "ocaml"
+ "shared-memory-ring"
+ ]
+ ]
+ ["mirage-net" ["cstruct" "dune" "fmt" "lwt" "macaddr" "ocaml"]]
+ ["mirage-nat" ["cstruct" "dune" "ethernet" "ipaddr" "lru" "ocaml" "tcpip"]]
+ [
+ "mirage-logs"
+ ["cmdliner" "dune" "fmt" "logs" "mirage-clock" "ocaml" "ptime"]
+ ]
+ ["mirage-kv" ["dune" "fmt" "lwt" "ocaml" "optint" "ptime"]]
+ ["mirage-flow" ["cstruct" "dune" "fmt" "lwt" "ocaml"]]
+ [
+ "mirage-crypto-rng-mirage"
+ [
+ "cstruct"
+ "dune"
+ "duration"
+ "logs"
+ "lwt"
+ "mirage-clock"
+ "mirage-crypto-rng"
+ "mirage-runtime"
+ "mirage-time"
+ "ocaml"
+ ]
+ ]
+ [
+ "mirage-crypto-rng-lwt"
+ [
+ "dune"
+ "duration"
+ "logs"
+ "lwt"
+ "mirage-crypto"
+ "mirage-crypto-rng"
+ "mtime"
+ "ocaml"
+ ]
+ ]
+ [
+ "mirage-crypto-rng"
+ [
+ "cstruct"
+ "dune"
+ "dune-configurator"
+ "duration"
+ "logs"
+ "mirage-crypto"
+ "ocaml"
+ ]
+ ]
+ [
+ "mirage-crypto-pk"
+ [
+ "cstruct"
+ "dune"
+ "eqaf"
+ "mirage-crypto"
+ "mirage-crypto-rng"
+ "ocaml"
+ "sexplib0"
+ "zarith"
+ ]
+ ]
+ [
+ "mirage-crypto-ec"
+ [
+ "cstruct"
+ "dune"
+ "dune-configurator"
+ "eqaf"
+ "mirage-crypto"
+ "mirage-crypto-rng"
+ "ocaml"
+ ]
+ ]
+ ["mirage-crypto" ["cstruct" "dune" "dune-configurator" "eqaf" "ocaml"]]
+ ["mirage-clock-solo5" ["dune" "mirage-clock" "ocaml"]]
+ ["mirage-clock" ["dune" "ocaml"]]
+ ["mirage-bootvar" ["dune" "ocaml"]]
+ [
+ "mirage-block-xen"
+ [
+ "cstruct"
+ "dune"
+ "fmt"
+ "io-page"
+ "logs"
+ "lwt"
+ "mirage-block"
+ "mirage-xen"
+ "ocaml"
+ "shared-memory-ring"
+ "shared-memory-ring-lwt"
+ "xenstore"
+ ]
+ ]
+ ["mirage-block" ["cstruct" "dune" "fmt" "lwt" "ocaml"]]
+ ["metrics-lwt" ["dune" "logs" "lwt" "metrics" "ocaml"]]
+ ["metrics" ["dune" "fmt" "ocaml"]]
+ ["macaddr-cstruct" ["cstruct" "dune" "macaddr" "ocaml"]]
+ ["macaddr" ["dune" "ocaml"]]
+ ["lwt-dllist" ["dune" "ocaml"]]
+ ["lwt" ["dune" "dune-configurator" "ocaml" "ocplib-endian"]]
+ ["lru" ["dune" "ocaml" "psq"]]
+ ["logs" ["cmdliner" "dune" "fmt" "lwt" "ocaml"]]
+ ["ipaddr-cstruct" ["cstruct" "dune" "ipaddr" "ocaml"]]
+ ["ipaddr" ["domain-name" "dune" "macaddr" "ocaml"]]
+ ["io-page" ["cstruct" "dune" "ocaml"]]
+ ["hxd" ["cmdliner" "dune" "dune-configurator" "ocaml"]]
+ ["host-system-other" []]
+ ["host-arch-x86_64" []]
+ ["hkdf" ["cstruct" "dune" "mirage-crypto" "ocaml"]]
+ ["hex" ["cstruct" "dune" "ocaml"]]
+ [
+ "happy-eyeballs-mirage"
+ [
+ "domain-name"
+ "dune"
+ "duration"
+ "fmt"
+ "happy-eyeballs"
+ "ipaddr"
+ "logs"
+ "lwt"
+ "mirage-clock"
+ "mirage-time"
+ "ocaml"
+ "tcpip"
+ ]
+ ]
+ [
+ "happy-eyeballs-lwt"
+ [
+ "cmdliner"
+ "dns"
+ "domain-name"
+ "dune"
+ "duration"
+ "fmt"
+ "happy-eyeballs"
+ "ipaddr"
+ "logs"
+ "lwt"
+ "mtime"
+ "ocaml"
+ ]
+ ]
+ [
+ "happy-eyeballs"
+ ["domain-name" "dune" "duration" "fmt" "ipaddr" "logs" "ocaml"]
+ ]
+ ["gmp" ["conf-m4" "dune" "ocaml"]]
+ ["gmap" ["dune" "ocaml"]]
+ ["fpath" ["astring" "dune" "ocaml" "result"]]
+ ["fmt" ["dune" "ocaml"]]
+ ["ethernet" ["cstruct" "dune" "logs" "lwt" "macaddr" "mirage-net" "ocaml"]]
+ ["eqaf" ["cstruct" "dune" "ocaml"]]
+ ["duration" ["dune" "ocaml"]]
+ ["dune-configurator" ["base-unix" "csexp" "dune" "ocaml"]]
+ ["dune" ["base-threads" "base-unix" "ocaml"]]
+ ["domain-name" ["dune" "ocaml"]]
+ [
+ "dns-client-mirage"
+ [
+ "ca-certs-nss"
+ "dns-client"
+ "domain-name"
+ "dune"
+ "happy-eyeballs"
+ "happy-eyeballs-mirage"
+ "ipaddr"
+ "lwt"
+ "mirage-clock"
+ "mirage-random"
+ "mirage-time"
+ "ocaml"
+ "tcpip"
+ "tls-mirage"
+ "x509"
+ ]
+ ]
+ [
+ "dns-client-lwt"
+ [
+ "ca-certs"
+ "dns"
+ "dns-client"
+ "dune"
+ "happy-eyeballs"
+ "happy-eyeballs-lwt"
+ "ipaddr"
+ "lwt"
+ "mirage-crypto-rng-lwt"
+ "mtime"
+ "ocaml"
+ "tls-lwt"
+ ]
+ ]
+ [
+ "dns-client"
+ [
+ "dns"
+ "domain-name"
+ "dune"
+ "fmt"
+ "ipaddr"
+ "mirage-crypto-rng"
+ "mtime"
+ "ocaml"
+ "randomconv"
+ ]
+ ]
+ [
+ "dns"
+ [
+ "base64"
+ "cstruct"
+ "domain-name"
+ "dune"
+ "duration"
+ "fmt"
+ "gmap"
+ "ipaddr"
+ "logs"
+ "lru"
+ "metrics"
+ "ocaml"
+ "ptime"
+ ]
+ ]
+ ["decompress" ["checkseum" "cmdliner" "dune" "ocaml" "optint"]]
+ ["cstruct-lwt" ["base-unix" "cstruct" "dune" "lwt" "ocaml"]]
+ ["cstruct" ["dune" "fmt" "ocaml"]]
+ ["csexp" ["dune" "ocaml"]]
+ ["conf-m4" []]
+ ["cmdliner" ["dune" "ocaml"]]
+ ["checkseum" ["dune" "dune-configurator" "ocaml" "optint"]]
+ ["ca-certs-nss" ["dune" "mirage-clock" "mirage-crypto" "ocaml" "x509"]]
+ [
+ "ca-certs"
+ [
+ "astring"
+ "bos"
+ "dune"
+ "fpath"
+ "logs"
+ "mirage-crypto"
+ "ocaml"
+ "ptime"
+ "x509"
+ ]
+ ]
+ [
+ "bos"
+ ["astring" "base-unix" "dune" "fmt" "fpath" "logs" "ocaml" "rresult"]
+ ]
+ ["bigstringaf" ["dune" "dune-configurator" "ocaml"]]
+ ["bheap" ["dune" "ocaml"]]
+ ["base64" ["dune" "ocaml"]]
+ ["base-unix" []]
+ ["base-threads" []]
+ ["base-bytes" ["dune" "ocaml"]]
+ ["base-bigarray" []]
+ ["astring" ["base-bytes" "dune" "ocaml"]]
+ ["asn1-combinators" ["cstruct" "dune" "ocaml" "ptime" "zarith"]]
+ [
+ "arp"
+ [
+ "cstruct"
+ "dune"
+ "duration"
+ "ethernet"
+ "fmt"
+ "ipaddr"
+ "logs"
+ "lwt"
+ "macaddr"
+ "mirage-time"
+ "ocaml"
+ ]
+ ]
+ ["angstrom" ["bigstringaf" "dune" "ocaml"]]
]
\ No newline at end of file
New environment variables added
ARCH x86_64
System packages changed
bash 5.2.26_1->5.2.37
builder 0.3.2.15.gbb3a686->0.4.0
curl 8.8.0->8.10.0_1
expat 2.6.2->2.6.3
git 2.45.1->2.46.2
libnghttp2 1.62.1->1.63.0
orb 0.0.2.18.g232dbb8->0.0.2.29.g22ce318
pkgconf 2.2.0,1->2.3.0,1
readline 8.2.10->8.2.13