From dimpase at gmail.com Mon Mar 25 21:51:13 2024 From: dimpase at gmail.com (Dima Pasechnik) Date: Mon, 25 Mar 2024 21:51:13 +0000 Subject: [Debian-science-sagemath] FLINT 3 transition In-Reply-To: <55614328-a614-4f2e-808b-a758844ef9fb@debian.org> References: <87o7eprfub.fsf@piedmont.edu> <7fb622a399aa992f4982a96006f066fd9d306b88.camel@gmail.com> <87frz7ul4x.fsf@piedmont.edu> <14D51179-C700-424B-ACFA-D755DBA3F417@gmail.com> <55614328-a614-4f2e-808b-a758844ef9fb@debian.org> Message-ID: On Wed, Jan 10, 2024 at 9:16?AM Tobias Hansen wrote: > That would be really appreciated. > > The package could really benefit from a restart by someone more familiar > with how to best build sage nowadays. > > I'm happy to answer any questions about the package. > OK, I've finally ready to have a better look, sorry for a delay. Where should I start? My rough idea is that Debian should concentrate on packaging sagelib (the main part of the project), but do not try to mimic the lot of vendoring SageMath is doing with Jupyter and Sphinx (apart from Sage's Jupyter kernel). Dima > > Best wishes, > Tobias > > On 1/9/24 09:24, Dima Pasechnik wrote: > > I can help with packaging Sage - but of course we should aim for the > latest, 10.3.x, not the hugely outdated 9.x. > > > > > > > > On 9 January 2024 05:32:52 GMT, "Torrance, Douglas" < > dtorrance at piedmont.edu> wrote: > >> On Mon 18 Dec 2023 05:15:41 PM +01, julien.puydt at 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. > >> I just NMU'ed a new gyoto package that builds against flint instead of > >> flint-arb, so we're a little closer now. > >> > >> I guess sagemath is the big remaining task, but it has lots of other > issues, > >> too. It looks like FLINT 3 will be supported in Sage 10.3. Has there > been any > >> work on updating Sage recently? It's at version 9.5 in unstable, > uploaded last > >> February, and was removed from testing in September due to several RC > bugs. > >> > >> Doug > > _______________________________________________ > > Debian-science-sagemath mailing list > > Debian-science-sagemath at alioth-lists.debian.net > > > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-sagemath > > > > _______________________________________________ > Debian-science-sagemath mailing list > Debian-science-sagemath at alioth-lists.debian.net > > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-sagemath > -------------- next part -------------- An HTML attachment was scrubbed... URL: From thansen at debian.org Mon Mar 25 22:46:57 2024 From: thansen at debian.org (Tobias Hansen) Date: Mon, 25 Mar 2024 22:46:57 +0000 Subject: [Debian-science-sagemath] FLINT 3 transition In-Reply-To: References: <87o7eprfub.fsf@piedmont.edu> <7fb622a399aa992f4982a96006f066fd9d306b88.camel@gmail.com> <87frz7ul4x.fsf@piedmont.edu> <14D51179-C700-424B-ACFA-D755DBA3F417@gmail.com> <55614328-a614-4f2e-808b-a758844ef9fb@debian.org> Message-ID: <235d35e1-8bea-4a2b-90d1-8fda1162d3a0@debian.org> On 3/25/24 21:51, Dima Pasechnik wrote: > > > On Wed, Jan 10, 2024 at 9:16?AM Tobias Hansen wrote: > > That would be really appreciated. > > The package could really benefit from a restart by someone more familiar with how to best build sage nowadays. > > I'm happy to answer any questions about the package. > > > OK, I've finally ready to have a better look, sorry for a delay. > Where should I start? > > My rough idea is that Debian should concentrate on packaging sagelib (the main part of the project), but do not try? to mimic the lot of vendoring SageMath is doing with Jupyter and Sphinx (apart from Sage's > Jupyter kernel). > > > Dima Hi, you can start at the Wiki page: https://wiki.debian.org/DebianScience/Sage Also see the tracker page: https://tracker.debian.org/pkg/sagemath The package is building sagelib and the documentation, in order to run all the doctests during the package build. One could consider to build the documentation in a separate package... Best, Tobias -------------- next part -------------- An HTML attachment was scrubbed... URL: