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

Re: Octave 6 transition



* Sébastien Villemot <sebastien@debian.org> [2020-12-01 17:47]:

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

[…]

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.

Almost all issues have been addressed and the fixed packages have been uploaded to experimental. The only packages that cannot be fixed are octave-interval and octave-stk, due to a regression in Octave 6.1 regarding object-oriented function dispatching [1], and octave-vibes, that build-depends on octave-interval.

We could wait for an patch from upstream Octave that will fix the problem and apply it to our version 6.1.0, which is in experimental now. Otherwise, we could go ahead with the "broken" version of Octave and do not migrate interval, stk and vibes to testing. I am afraid the first solution will arrive soon enough for bullseye.

Best,

Rafael

[1] https://savannah.gnu.org/bugs/?59617


Reply to: