[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Transition needed for Octave 6.3.0?



Hi,

Since bullseye is scheduled for release on 2021-08-14, we will soon be
able to upload Octave 6.3.0 to unstable.

However, the release notes say:

 This bug fix release breaks ABI compatibility with Octave 6.2.0.
 Re-build binaries (like .oct or .mex files) when updating to this version.

So my understanding is that this means we have to go through a full
transition (as we do with major releases).

Surprisingly, the SOVERSION of liboctave has not been bumped in this
release (it’s still liboctave 8). I do not know if this is an oversight
from the upstream developers, or if the ABI breakage is unrelated to
the interface of the library. If this is an oversight, then we should
rename the liboctave8 package to something like “liboctave8b”.

In any case, we should try to understand what is the exact nature of
the ABI breakage. I could not find useful information in the mercurial
log. Maybe we should contact the Octave developers (if some of them are
reading this, please follow up!).

-- 
⢀⣴⠾⠻⢶⣦⠀  Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁  Debian Developer
⢿⡄⠘⠷⠚⠋⠀  https://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀  https://www.debian.org

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: