Hi,
Le 13/06/2025 à 10:47, Stéphane Glondu a écrit :
Please go ahead with the upload and remove the moreinfo tag from this
unblock
request once the new upload has been in unstable for a few days, and
you think
it's ready to migrate.
An unforeseen and unfortunate consequence is the change of the ABI hash
of libstdlib-ocaml-dev on (at least) amd64.
I've yet to understand the cause of this change.
This is not due to changes introduced in 5.3.0-3, since 5.3.0-2 builds
with the same ABI hash right now. The change must be due to some change
elsewhere in the toolchain, between the last build of ocaml in testing
(2025-01-27 14:44:59) and now.
I got it. This hash is computed over compressed (zstd) data, and zstd
changed from 1.5.6+dfsg-2 to 1.5.7+dfsg-1.
I tried compiling ocaml with --disable-zstd in today's unstable and in
stable updated to unstable snapshot of 20250127T000000Z, and I get the
same ABI hashes. Without --disable-zstd, I get the two different ABI
hashes (the current testing one and the current unstable one).
The ABI hash being dependent of the version of zstd used at build time
seems to be a defect for me... What do you think? Should I fix it right
now in unstable? That means another round of binNMUs...
Cheers,
--
Stéphane