Comparing builds

Builds builder@2025-01-21 09:12:57Z on debian-11 and builder@2023-12-25 12:17:54Z on debian-11

Compare in reverse direction

Opam packages removed

conf-pkg-config.4
digestif.1.2.0
host-arch-x86_64.1
host-system-other.1
httpun-types.0.2.0
kdf.1.0.0
ohex.0.2.0

New opam packages installed

cstruct.6.2.0
dns-client.7.0.99~dev
dns-client-lwt.7.0.99~dev
hkdf.1.0.4
pbkdf.1.2.0
randomconv.0.1.3
sexplib0.v0.16.0

Opam packages with version changes

angstrom.0.16.1->0.16.0
asn1-combinators.0.3.2->0.2.6
bigstringaf.0.10.0->0.9.1
builder.0.4.99~dev->0.3.99~dev
ca-certs.1.0.0->0.2.3
cmdliner.1.3.0->1.2.0
cppo.1.8.0->1.6.9
dns.9.1.0->7.0.99~dev
dune.3.17.1->3.12.1
dune-configurator.3.17.1->3.12.1
eqaf.0.10->0.9
h2.0.13.0->0.11.0
happy-eyeballs.1.2.2->0.6.0
happy-eyeballs-lwt.1.2.2->0.6.0
hpack.0.13.0->0.11.0
http-lwt-client.0.3.1->0.2.5
ipaddr.5.6.0->5.5.0
lwt.5.9.0->5.7.0
macaddr.5.6.0->5.5.0
mirage-crypto.1.1.0->0.11.2
mirage-crypto-ec.1.1.0->0.11.2
mirage-crypto-pk.1.1.0->0.11.2
mirage-crypto-rng.1.1.0->0.11.2
mirage-crypto-rng-lwt.1.1.0->0.11.2
mtime.2.1.0->2.0.0
ocaml.4.14.2->4.14.1
ocaml-base-compiler.4.14.2->4.14.1
ocamlbuild.0.15.0->0.14.3
ptime.1.2.0->1.1.0
tls.1.0.4->0.17.3
tls-lwt.1.0.4->0.17.3
uuidm.0.9.9->0.9.8
x509.1.0.5->0.16.5
zarith.1.14->1.13

Opam packages with changes in their opam file

seq.base (effectively equal)

diff
--- left/seq/opam
+++ right/seq/opam
@@ -11,19 +11,9 @@
   "ocaml" {>= "4.07.0"}
 ]
 dev-repo: "git+https://github.com/ocaml/ocaml.git"
-extra-source "META.seq" {
-  src:
-    "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/META.seq"
-  checksum: [
-    "sha256=e95062b4d0519ef8335c02f7d0f1952d11b814c7ab7e6d566a206116162fa2be"
-    "md5=b33c8a1a6c7ed797816ce27df4855107"
-  ]
-}
-extra-source "seq.install" {
-  src:
-    "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/seq/seq.install"
-  checksum: [
-    "sha256=fff926c2c4d5a82b6c94c60c4c35eb06e3d39975893ebe6b1f0e6557cbe34904"
-    "md5=026b31e1df290373198373d5aaa26e42"
-  ]
-}
\ No newline at end of file
+
+
+extra-files: [
+  ["seq.install" "md5=026b31e1df290373198373d5aaa26e42"]
+  ["META.seq" "md5=b33c8a1a6c7ed797816ce27df4855107"]
+]
\ No newline at end of file

result.1.5

diff
--- left/result/opam
+++ right/result/opam
@@ -20,8 +20,5 @@
 url {
   src:
     "https://github.com/janestreet/result/releases/download/1.5/result-1.5.tbz"
-  checksum: [
-    "sha256=7c3a5e238558f4c1a4f5acca816bc705a0e12f68dc0005c61ddbf2e6cab8ee32"
-    "md5=1b82dec78849680b49ae9a8a365b831b"
-  ]
+  checksum: "md5=1b82dec78849680b49ae9a8a365b831b"
 }
\ No newline at end of file

ocamlfind.1.9.6 (effectively equal)

diff
--- left/ocamlfind/opam
+++ right/ocamlfind/opam
@@ -49,11 +49,7 @@
     "sha512=cfaf1872d6ccda548f07d32cc6b90c3aafe136d2aa6539e03143702171ee0199add55269bba894c77115535dc46a5835901a5d7c75768999e72db503bfd83027"
   ]
 }
-extra-source "0001-Harden-test-for-OCaml-5.patch" {
-  src:
-    "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocamlfind/0001-Harden-test-for-OCaml-5.patch"
-  checksum: [
-    "sha256=6fcca5f2f7abf8d6304da6c385348584013ffb8602722a87fb0bacbab5867fe8"
-    "md5=3cddbf72164c29d4e50e077a92a37c6c"
-  ]
-}
\ No newline at end of file
+
+extra-files: [
+  "0001-Harden-test-for-OCaml-5.patch" "md5=3cddbf72164c29d4e50e077a92a37c6c"
+]
\ No newline at end of file

ocaml-options-vanilla.1 (effectively equal)

diff
--- left/ocaml-options-vanilla/opam
+++ right/ocaml-options-vanilla/opam
@@ -2,11 +2,7 @@
 name: "ocaml-options-vanilla"
 version: "1"
 synopsis: "Ensure that OCaml is compiled with no special options enabled"
-maintainer: "David Allsopp <david@tarides.com>"
-authors: ["David Allsopp" "Louis Gesbert"]
-license: "CC0-1.0+"
-homepage: "https://opam.ocaml.org"
-bug-reports: "https://github.com/ocaml/opam-repository/issues"
+maintainer: "platform@lists.ocaml.org"
 depends: [
   "ocaml-base-compiler" {post} | "ocaml-system" {post} |
   "ocaml-variants" {post & >= "4.12.0~"}
@@ -14,8 +10,7 @@
 conflicts: [
   "ocaml-option-32bit"
   "ocaml-option-afl"
-  "ocaml-option-bytecode-only"
-    {arch = "arm64" | (arch = "x86_64" & os != "win32")}
+  "ocaml-option-bytecode-only" {arch = "arm64" | arch = "x86_64"}
   "ocaml-option-default-unsafe-string"
   "ocaml-option-flambda"
   "ocaml-option-fp"
@@ -29,6 +24,5 @@
   "ocaml-option-address-sanitizer"
   "ocaml-option-leak-sanitizer"
   "ocaml-option-tsan"
-  "ocaml-option-mingw"
 ]
 flags: compiler
\ No newline at end of file

ocaml-config.2 (effectively equal)

diff
--- left/ocaml-config/opam
+++ right/ocaml-config/opam
@@ -4,33 +4,21 @@
 synopsis: "OCaml Switch Configuration"
 description:
   "This package is used by the OCaml package to set-up its variables."
-maintainer: "David Allsopp <david@tarides.com>"
+maintainer: "platform@lists.ocaml.org"
 authors: [
   "Louis Gesbert <louis.gesbert@ocamlpro.com>"
   "David Allsopp <david.allsopp@metastack.com>"
 ]
-license: "ISC"
 homepage: "https://opam.ocaml.org/"
 bug-reports: "https://github.com/ocaml/opam/issues"
 depends: [
   "ocaml-base-compiler" {>= "4.12.0~"} | "ocaml-variants" {>= "4.12.0~"} |
   "ocaml-system" {>= "4.12.0~"}
 ]
-available: os != "win32"
 substs: "gen_ocaml_config.ml"
-extra-source "gen_ocaml_config.ml.in" {
-  src:
-    "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/gen_ocaml_config.ml.in.2"
-  checksum: [
-    "sha256=22eb7c0211fc426028e444b272b97eac1e8287a49a512aebaa33c608652cfd29"
-    "md5=a4b41e3236593d8271295b84b0969172"
-  ]
-}
-extra-source "ocaml-config.install" {
-  src:
-    "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/ocaml-config/ocaml-config.install"
-  checksum: [
-    "sha256=6e4fd93f4cce6bad0ed3c08afd0248dbe7d7817109281de6294e5b5ef5597051"
-    "md5=8e50c5e2517d3463b3aad649748cafd7"
-  ]
-}
\ No newline at end of file
+
+
+extra-files: [
+  ["gen_ocaml_config.ml.in" "md5=a4b41e3236593d8271295b84b0969172"]
+  ["ocaml-config.install" "md5=8e50c5e2517d3463b3aad649748cafd7"]
+]
\ No newline at end of file

logs.0.7.0

diff
--- left/logs/opam
+++ right/logs/opam
@@ -63,9 +63,5 @@
 dev-repo: "git+https://erratique.ch/repos/logs.git"
 url {
   src: "https://erratique.ch/software/logs/releases/logs-0.7.0.tbz"
-  checksum: [
-    "sha256=86f4a02807eb1a297aae44977d9f61e419c31458a5d7b23c6f55575e8e69d5ca"
-    "md5=2bf021ca13331775e33cf34ab60246f7"
-  ]
-}
-x-maintenance-intent: ["(latest)"]
\ No newline at end of file
+  checksum: "md5=2bf021ca13331775e33cf34ab60246f7"
+}
\ No newline at end of file

httpaf.0.7.1

diff
--- left/httpaf/opam
+++ right/httpaf/opam
@@ -31,8 +31,5 @@
 dev-repo: "git+https://github.com/inhabitedtype/httpaf.git"
 url {
   src: "https://github.com/inhabitedtype/httpaf/archive/0.7.1.tar.gz"
-  checksum: [
-    "sha256=ea2e97f4e2a4b03931be232113f503b2fb402e1726a57f6d2b0cd6091ced6aa5"
-    "md5=8c8b199d0553f02fb361cf52c57c0412"
-  ]
+  checksum: "md5=8c8b199d0553f02fb361cf52c57c0412"
 }
\ No newline at end of file

gmap.0.3.0 (effectively equal)

diff
--- left/gmap/opam
+++ right/gmap/opam
@@ -17,7 +17,7 @@
 bug-reports: "https://github.com/hannesm/gmap/issues"
 depends: [
   "ocaml" {>= "4.04.2"}
-  "dune" {>= "1.0"}
+  "dune"
   "alcotest" {with-test}
   "fmt" {with-test}
 ]
@@ -34,5 +34,4 @@
     "sha256=04dd9e6226ac8f8fb4ccb6021048702e34a482fb9c1d240d3852829529507c1c"
     "sha512=71616981f5a15d6b2a47e18702083e52e81f6547076085b1489f676f50b0cc47c7c2c4fa19cb581e2878dc3d4f7133d0c50d8b51a8390be0e6e30318907d81d3"
   ]
-}
-x-maintenance-intent: ["(latest)"]
\ No newline at end of file
+}
\ No newline at end of file

fpath.0.7.3

diff
--- left/fpath/opam
+++ right/fpath/opam
@@ -34,9 +34,5 @@
 dev-repo: "git+https://erratique.ch/repos/fpath.git"
 url {
   src: "https://erratique.ch/software/fpath/releases/fpath-0.7.3.tbz"
-  checksum: [
-    "sha256=12b08ff192d037d9b6d69e9ca19d1d385184f20b3237c27231e437ac81ace70f"
-    "md5=0740b530e8fed5b0adc5eee8463cfc2f"
-  ]
-}
-x-maintenance-intent: ["(latest)"]
\ No newline at end of file
+  checksum: "md5=0740b530e8fed5b0adc5eee8463cfc2f"
+}
\ No newline at end of file

faraday-lwt-unix.0.8.2

diff
--- left/faraday-lwt-unix/opam
+++ right/faraday-lwt-unix/opam
@@ -22,8 +22,5 @@
 dev-repo: "git+https://github.com/inhabitedtype/faraday.git"
 url {
   src: "https://github.com/inhabitedtype/faraday/archive/0.8.2.tar.gz"
-  checksum: [
-    "sha256=720ea90b39fd3ea7de6e8722330a25514e67306e94d4af41ad48d8a7cfa035c6"
-    "md5=307dccc4ea67ff0eeff394701d05bbe7"
-  ]
+  checksum: "md5=307dccc4ea67ff0eeff394701d05bbe7"
 }
\ No newline at end of file

faraday-lwt.0.8.2

diff
--- left/faraday-lwt/opam
+++ right/faraday-lwt/opam
@@ -21,8 +21,5 @@
 dev-repo: "git+https://github.com/inhabitedtype/faraday.git"
 url {
   src: "https://github.com/inhabitedtype/faraday/archive/0.8.2.tar.gz"
-  checksum: [
-    "sha256=720ea90b39fd3ea7de6e8722330a25514e67306e94d4af41ad48d8a7cfa035c6"
-    "md5=307dccc4ea67ff0eeff394701d05bbe7"
-  ]
+  checksum: "md5=307dccc4ea67ff0eeff394701d05bbe7"
 }
\ No newline at end of file

faraday.0.8.2

diff
--- left/faraday/opam
+++ right/faraday/opam
@@ -28,8 +28,5 @@
 dev-repo: "git+https://github.com/inhabitedtype/faraday.git"
 url {
   src: "https://github.com/inhabitedtype/faraday/archive/0.8.2.tar.gz"
-  checksum: [
-    "sha256=720ea90b39fd3ea7de6e8722330a25514e67306e94d4af41ad48d8a7cfa035c6"
-    "md5=307dccc4ea67ff0eeff394701d05bbe7"
-  ]
+  checksum: "md5=307dccc4ea67ff0eeff394701d05bbe7"
 }
\ No newline at end of file

domain-name.0.4.0 (effectively equal)

diff
--- left/domain-name/opam
+++ right/domain-name/opam
@@ -17,7 +17,7 @@
 bug-reports: "https://github.com/hannesm/domain-name/issues"
 depends: [
   "ocaml" {>= "4.04.2"}
-  "dune" {>= "1.0"}
+  "dune"
   "alcotest" {with-test}
 ]
 build: [
@@ -34,5 +34,4 @@
     "sha512=f25aedb1ddf6ab8c49b1545cf88f4990114a9e7954d91cabf260e6ce470abd42dd135e8a55084262a77d4c9ee4bff6dc00c71307b23a48d82d50593b910ee173"
   ]
 }
-x-commit-hash: "e9833486ee40ef2c49c43dd72976022a627b4a34"
-x-maintenance-intent: ["(latest)"]
\ No newline at end of file
+x-commit-hash: "e9833486ee40ef2c49c43dd72976022a627b4a34"
\ No newline at end of file

conf-gmp-powm-sec.3 (effectively equal)

diff
--- left/conf-gmp-powm-sec/opam
+++ right/conf-gmp-powm-sec/opam
@@ -13,29 +13,15 @@
 bug-reports: "https://github.com/ocaml/opam-repository/issues"
 depends: [
   "conf-gmp"
-  ("host-arch-x86_32" {os = "win32" & os-distribution != "cygwinports"} |
-   "host-arch-x86_64" {os = "win32" & os-distribution != "cygwinports"})
 ]
 flags: conf
 build: [
-  ["sh" "-exc" "cc -c $CFLAGS -I/usr/local/include test.c"]
-    {os != "macos" & os != "win32"}
+  ["sh" "-exc" "cc -c $CFLAGS -I/usr/local/include test.c"] {os != "macos"}
   [
     "sh"
     "-exc"
-    "%{host-arch-x86_64:installed?x86_64:}%%{host-arch-x86_32:installed?i686:}%-w64-mingw32-gcc -c $CFLAGS test.c"
-  ] {os = "win32"}
-  [
-    "sh"
-    "-exc"
     "cc -c $CFLAGS -I/opt/homebrew/include -I/opt/local/include -I/usr/local/include test.c"
   ] {os = "macos"}
 ]
-extra-source "test.c" {
-  src:
-    "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-gmp-powm-sec/test.c.3"
-  checksum: [
-    "sha256=388b3879530257a7e6e59b68208ee2a52de7be30e40eb4d3a54419708fdad490"
-    "md5=29317f477fa828e18428660ef31064fb"
-  ]
-}
\ No newline at end of file
+
+extra-files: ["test.c" "md5=29317f477fa828e18428660ef31064fb"]
\ No newline at end of file

conf-gmp.4 (effectively equal)

diff
--- left/conf-gmp/opam
+++ right/conf-gmp/opam
@@ -9,14 +9,6 @@
 license: "GPL-1.0-or-later"
 homepage: "http://gmplib.org/"
 bug-reports: "https://github.com/ocaml/opam-repository/issues"
-depends: [
-  (("host-arch-x86_32" {os = "win32" & os-distribution != "cygwinports"} &
-    "conf-mingw-w64-gmp-i686"
-      {os = "win32" & os-distribution != "cygwinports"}) |
-   ("host-arch-x86_64" {os = "win32" & os-distribution != "cygwinports"} &
-    "conf-mingw-w64-gmp-x86_64"
-      {os = "win32" & os-distribution != "cygwinports"}))
-]
 flags: conf
 build: [
   ["sh" "-exc" "cc -c $CFLAGS -I/usr/local/include test.c"]
@@ -31,11 +23,6 @@
     "-exc"
     "cc -c $CFLAGS -I/opt/homebrew/include -I/opt/local/include -I/usr/local/include test.c"
   ] {os = "macos"}
-  [
-    "sh"
-    "-exc"
-    "%{host-arch-x86_64:installed?x86_64:}%%{host-arch-x86_32:installed?i686:}%-w64-mingw32-gcc -c $CFLAGS test.c"
-  ] {os = "win32" & os-distribution != "cygwinports"}
 ]
 depexts: [
   ["libgmp-dev"] {os-family = "debian"}
@@ -52,11 +39,5 @@
   ["gmp"] {os = "win32" & os-distribution = "cygwinports"}
   ["gmp"] {os-distribution = "nixos"}
 ]
-extra-source "test.c" {
-  src:
-    "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-gmp/test.c.4"
-  checksum: [
-    "sha256=54a30735f1f271a2531526747e75716f4490dd7bc1546efd6498ccfe3cc4d6fb"
-    "md5=2fd2970c293c36222a6d299ec155823f"
-  ]
-}
\ No newline at end of file
+
+extra-files: ["test.c" "md5=2fd2970c293c36222a6d299ec155823f"]
\ No newline at end of file

astring.0.8.5

diff
--- left/astring/opam
+++ right/astring/opam
@@ -33,9 +33,5 @@
 dev-repo: "git+http://erratique.ch/repos/astring.git"
 url {
   src: "https://erratique.ch/software/astring/releases/astring-0.8.5.tbz"
-  checksum: [
-    "sha256=865692630c07c3ab87c66cdfc2734c0fdfc9c34a57f8e89ffec7c7d15e7a70fa"
-    "md5=e148907c24157d1df43bec89b58b3ec8"
-  ]
-}
-x-maintenance-intent: ["(latest)"]
\ No newline at end of file
+  checksum: "md5=e148907c24157d1df43bec89b58b3ec8"
+}
\ No newline at end of file

Environment variables removed

ARCH x86_64

New environment variables added

PKG_CONFIG_PATH /tmp/myswitch/lib/pkgconfig

System packages removed

libglib2.0-0 2.66.8-1+deb11u5
libglib2.0-data 2.66.8-1+deb11u5
pkg-config 0.29.2-1
shared-mime-info 2.0-1
xdg-user-dirs 0.17-2

System packages changed

adduser 3.118+deb11u1->3.118
base-files 11.1+deb11u11->11.1+deb11u6
bsdextrautils 2.36.1-8+deb11u2->2.36.1-8+deb11u1
bsdutils 1:2.36.1-8+deb11u2->1:2.36.1-8+deb11u1
builder 0.4.0-1-gd06e5ae->0.3.2-15-gbb3a686
debian-archive-keyring 2021.1.1+deb11u1->2021.1.1
dpkg 1.20.13->1.20.12
git 1:2.30.2-1+deb11u3->1:2.30.2-1+deb11u2
git-man 1:2.30.2-1+deb11u3->1:2.30.2-1+deb11u2
grep 3.6-1+deb11u1->3.6-1
libblkid1 2.36.1-8+deb11u2->2.36.1-8+deb11u1
libc-bin 2.31-13+deb11u11->2.31-13+deb11u5
libc-dev-bin 2.31-13+deb11u11->2.31-13+deb11u7
libc6 2.31-13+deb11u11->2.31-13+deb11u7
libc6-dev 2.31-13+deb11u11->2.31-13+deb11u7
libcurl3-gnutls 7.74.0-1.3+deb11u14->7.74.0-1.3+deb11u11
libexpat1 2.2.10-2+deb11u6->2.2.10-2+deb11u5
libgnutls30 3.7.1-5+deb11u5->3.7.1-5+deb11u2
libgssapi-krb5-2 1.18.3-6+deb11u5->1.18.3-6+deb11u3
libk5crypto3 1.18.3-6+deb11u5->1.18.3-6+deb11u3
libkrb5-3 1.18.3-6+deb11u5->1.18.3-6+deb11u3
libkrb5support0 1.18.3-6+deb11u5->1.18.3-6+deb11u3
libmount1 2.36.1-8+deb11u2->2.36.1-8+deb11u1
libnghttp2-14 1.43.0-1+deb11u2->1.43.0-1+deb11u1
libperl5.32 5.32.1-4+deb11u4->5.32.1-4+deb11u2
libsmartcols1 2.36.1-8+deb11u2->2.36.1-8+deb11u1
libssh2-1 1.9.0-2+deb11u1->1.9.0-2
libssl1.1 1.1.1w-0+deb11u1->1.1.1n-0+deb11u4
libsystemd0 247.3-7+deb11u6->247.3-7+deb11u1
libtinfo6 6.2+20201114-2+deb11u2->6.2+20201114-2
libudev1 247.3-7+deb11u6->247.3-7+deb11u1
libuuid1 2.36.1-8+deb11u2->2.36.1-8+deb11u1
libxml2 2.9.10+dfsg-6.7+deb11u5->2.9.10+dfsg-6.7+deb11u4
linux-libc-dev 5.10.226-1->5.10.197-1
mount 2.36.1-8+deb11u2->2.36.1-8+deb11u1
ncurses-base 6.2+20201114-2+deb11u2->6.2+20201114-2
ncurses-bin 6.2+20201114-2+deb11u2->6.2+20201114-2
openssl 1.1.1w-0+deb11u2->1.1.1w-0+deb11u1
orb 1.0.0-2-g8f912f3->0.0.2-15-g5a9081c
perl 5.32.1-4+deb11u4->5.32.1-4+deb11u2
perl-base 5.32.1-4+deb11u4->5.32.1-4+deb11u2
perl-modules-5.32 5.32.1-4+deb11u4->5.32.1-4+deb11u2
tar 1.34+dfsg-1+deb11u1->1.34+dfsg-1
tzdata 2024a-0+deb11u1->2021a-1+deb11u8
util-linux 2.36.1-8+deb11u2->2.36.1-8+deb11u1