Le samedi 20 septembre 2025 à 21:57 +0200, Sébastien Villemot a écrit :
Le mercredi 17 septembre 2025 à 15:57 +0000, Markus Mützel a écrit :
Am 17. September 2025 um 10:08 schrieb "Rafael Laboissière":
* Sébastien Villemot <sebastien@debian.org> [2025-08-21 11:37]:
Now that Trixie has been released, we can begin the Octave 10
transition. Octave 10.2.0 already stands in experimental.
The next step is to rebuild all packages against Octave 10 (both those
within and outside the DOG), and file bugs accordingly (in Debian and
if needed upstream), or upload fixes if they are already available.
In particular, my understanding is that swig needs to be updated to
version 4.3.1 (which fixes an Octave 10 compatibility issue).
Over the past few days, I have triaged the bug reports relating to FTBFS
issues against Octave 10.
The following remaining bugs lie beyond my skillset or time budget:
https://bugs.debian.org/1114617 octave-ltfat
https://bugs.debian.org/1114622 octave-sparsersb
https://bugs.debian.org/1114624 octave-stk
https://bugs.debian.org/1114628 biosig
https://bugs.debian.org/1114640 libsbml
I hope it is ok if I chime in.
MXE Octave might have patches for some of these build errors.
octave-ltfat:
https://hg.octave.org/mxe-octave/file/tip/src/of-ltfat-2-LDFLAGS.patch
https://hg.octave.org/mxe-octave/file/tip/src/of-ltfat-3-no-cxx11.patch
octave-sparsersb:
https://hg.octave.org/mxe-octave/file/tip/src/of-sparsersb-2-no-cxx11.patch
octave-stk:
The error on exit is probably this known (unresolved) issue: https://savannah.gnu.org/bugs/index.php?66471
biosig:
If I understand correctly, the error occurs while trying to build the Python bindings. I don't know how to solve that. MXE Octave doesn't build the Python bindings. The remainder seems to be building correctly.
Thanks Markus. I have fixed octave-ltfat and octave-sparsersb thanks to
these patch. For octave-stk, we were aware of the upstream issue, and
this probably means that it will have to go out of Debian testing for
some time.
I’ll have a look at biosig and libsbml.
We were given the green light to start the transition.