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

Modularized sagemath packages: proof of concept



Hi!

I have some very good news about sagemath in Debian. Sagemath is being modularized into manageable chunks:

https://github.com/sagemath/sage/issues/29705

This will make it easy to package it cleanly for Linux distributions. It is not completely finished upstream yet, but I already packaged the first few parts as a proof of concept. I used the source distributions from pypi and created corresponding Debian packages. They have to be built in this order:

https://salsa.debian.org/math-team/sage-setup
https://salsa.debian.org/math-team/sagemath-environment
https://salsa.debian.org/math-team/sagemath-objects
https://salsa.debian.org/math-team/sagemath-repr
https://salsa.debian.org/math-team/sagemath-categories

sagemath-categories already has doctests enabled. That's just a single line in debian/rules. (Some tests are currently expected to fail. These are ignored.)

I will probably wait until the modularization of Sagemath is completed upstream before going further with this.

I would welcome co-maintainers. And if someone can't wait and wants to already prepare and upload a full new set of sage packages now, fine with me.

Best wishes,
Tobias


Reply to: