On Mon 18 Dec 2023 05:15:41 PM +01, julien.puydt@gmail.com wrote:
Le samedi 16 décembre 2023 à 21:35 +0000, Torrance, Douglas a écrit :I noticed that lots of math packages are failing to build now that FLINT 3 is in unstable. Here's a link to the transition tracker: https://release.debian.org/transitions/html/auto-flint.html I figured I'd send a note out to the team to help coordinate our efforts. Arb, antic, and calcium are now included in FLINT, so I suppose it would make sense to remove these packages, and maybe list libflint-arb-dev, libantic-dev, and libcalcium-dev under libflint-dev's "Provides" going forward?I checked: we can't use Provides: in flint's d/control because it does provide the include files of those projects, but not in the same directory. If there were pkgconfig files, perhaps that would have flown, but that's not the case. So we need all rdeps of flint to switch to version 3. We can ask for the removal of flint-arb, antic and calcium as soon as the other packages in unstable don't depend on them. For calcium, that means now. For antic, that has to wait until calcium is out, now that I uploaded an e-antic which doesn't depend on it. For flint-arb, gyoto and sagemath depend on it so need versions not depending on it.Macaulay2 will add FLINT 3 support in the next release. I backported those updates and uploaded a new package earlier today, so it's all set. E-antic just released version 2.0.0 with FLINT 3 support. I'm not sure if anyone's worked on updating Normaliz yet. There's an issue: https://github.com/Normaliz/Normaliz/issues/412For now I only had a look at what could go, not how to fix those that will stay and break on newer flint - tomorrow is another day. Again sorry I broke so many things :-/
No worries! I just uploaded a new Normaliz package with FLINT 3 support, so we're making progress! Doug
Attachment:
signature.asc
Description: PGP signature