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

Octave 6 transition



Hi,

Since octave 6.1.0 is in experimental, we can now plan for the
transition to octave 6.

Note that we have little time left if we want octave 6 to be in
bullseye, the next stable release. New transitions will not be accepted
after 2021-01-12.¹

I have tried to recompile all reverse-dependencies of octave.

It turns out that 11 packages maintained by the DOG fail to compile
against octave 6. I’ve already opened bug reports against those. The
full list is: strings, image², msh, nurbs, quaternion, struct,
sparsersb, stk, secs2d, interval, ltfat.

There is only one package that I could not test, octave-vibes, because
it build-depends on octave-interval (and I could not force the
recompilation of the latter, since it’s not just a matter of skipping
the tests).

There are also 2 packages not maintained by the DOG that also failed to
compile: plplot and mathgl.
Those two packages actually use swig for generating their octave
bindings, and it turns out that swig currently does not work with
octave 6, as reported upstream by Rafael.³

@Rafael: I see that you decided to remove the octave binding from
plplot (in the latest experimental upload), which is indeed a way of
fixing the problem. I therefore guess that you would recommend the same
approach for mathgl?

Once we have decided our strategy for dealing with these two packages,
I will request a transition slot from the Release Team.

Of course, they might be reluctant to start the transition before the
freeze because of the high number of packages that are not yet ready.
On the other hand, most of those are under our control, so I guess we
can reasonably argue that we will be able to manage this swiftly (with
hopefully some help from upstream).

Best,

¹ https://release.debian.org/bullseye/freeze_policy.html#transition
² Note that the FTBFS of octave-image on i386 is also a blocker for the
transition, see #976198.
³ https://github.com/swig/swig/issues/1893

-- 
⢀⣴⠾⠻⢶⣦⠀  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: