Hi, Stéphane Glondu <[email protected]> (2018-05-20): > Currently, Unison in Stretch is compiled with OCaml 4.01.0 (at least > on i386), while OCaml in Stretch is 4.02.3. This triggers a subtle > interoperability bug more often than it should, and led to too much > lost time in my opinion (e.g. see [1] and [2]). > > [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=802919 > [2] https://github.com/bcpierce00/unison/issues/94 > > I don't know if it is acceptable to do binNMUs in stable (I probably > can do it myself), so I'm asking here :-) > > nmu unison_2.48.3-1 . ANY . stretch . -m "Recompile with ocaml version in > stretch"
For the sake of completeness, here's an extra data point. If someone
ends up with two peers with versions 2.48.3-1 vs. 2.48.3-1+b1 (hosts
with s-p-u enabled, but not dist-upgraded at the same time), one can
get this very issue:
| Uncaught exception Failure("input_value: bad bigarray kind")
with extra unfriendly debug messages (hey, look at those in the github
bug tracker, the ones we wanted to get rid of).
I thought I'd mention the possibly surprising outcome for people not
following debian-release@ closely.
Cheers,
--
Cyril Brulebois ([email protected]) <https://debamax.com/>
D-I release manager -- Release team member -- Freelance Consultant
signature.asc
Description: PGP signature

