macaulay2 1.19.1+ds-3 source package in Ubuntu
Changelog
macaulay2 (1.19.1+ds-3) unstable; urgency=medium * debian/control - Add versioned dependency on libsingular4-dev; configure script will fail if < 4.2.0 is found. For this reason, we can't depend on the virtual package libsingular-dev any more. - Add gdbmtool and faketime to Build-Depends-Indep; needed for generating reproducible dumps of the documentation database files. - Add gdbmtool to Depends for macaulay2; needed for new postinst script. * debian/macaulay2.install - Stop installing files in /usr/lib; no longer necessary now that we will generate package documentation databases during postinst. * debian/macaulay2.postinst - New file; load package documentation databases from dump files after installation. * debian/macaulay2.prerem - New file; remove directories containing package documentation databases that were created during postinst. * debian/patches/allow-older-factory.patch - Remove patch; no longer necessary as singular 4.2.1 is now in Debian. * debian/patches/skip-failing-core-tests.patch - Fix ComputationsBook::varieties test instead of skipping it. * debian/rules - Append -indep to execute_before_dh_auto_build target; we only need the dummy KaTeX files and cached examples when building the documentation. - New override_dh_auto_build target; only build documentation when building macaulay2-common. - Append -indep to execute_after_dh_auto_install target; the cached example directories will only exist and need to be removed when building the documentation. - Also in execute_after_dh_auto_install, create dumps of package documentation to ship with macaulay2-common and then load during postinst and then remove the database files. - Remove execute_after_dh_install-arch target; empty directory is now removed with the package documentation database after they're dumped. - Exclude database dump files from dh_compress. - Add override_dh_installdeb target to substitute variables in new maintainer scripts. * debian/salsa-ci.yml - Stop allowing reprotest to fail; the parts of the package that are built on Salsa are now reproducible. - Allow autopkgtest to fail; the new test requires the documentation to be built, which doesn't happen on Salsa. * debian/scripts/Debian.m2 - Stop caching almost all examples; since we won't be building them on non-amd64 architectures, we should see far fewer failures. - Add new "skipTestArch" function to skip tests only on a particular architecture. * debian/scripts/m2-get-orig-source.sh - Update string to grep for when "quilt push" fails. * debian/tests/check-doc-db.m2 - New CI test for autopkgtest; test that the documentation database can be loaded. * debian/upstream/metadata - Add "---" to signal document start. -- Doug Torrance <email address hidden> Tue, 14 Dec 2021 21:24:21 -0500
Upload details
- Uploaded by:
- Debian Math Team
- Uploaded to:
- Sid
- Original maintainer:
- Debian Math Team
- Architectures:
- any all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
macaulay2_1.19.1+ds-3.dsc | 3.0 KiB | 100b4b9a36f31a32b5bce59128c146f5daf80bfeccdab0d7461d6e24b202ae2d |
macaulay2_1.19.1+ds.orig.tar.xz | 8.8 MiB | 13cd8d16905c6643a89be71a12be4b5cfc3723d553b7da089d613db6a7a0b6bd |
macaulay2_1.19.1+ds-3.debian.tar.xz | 67.6 KiB | 000912bc40e0db6c0a16caf8d5ae972a1a1c18287f9771b76f8df6b7e1527d3d |
Available diffs
- diff from 1.18+ds-1~exp3 to 1.19.1+ds-3 (849.3 KiB)
- diff from 1.19.1+ds-2 to 1.19.1+ds-3 (86.9 KiB)
No changes file available.
Binary packages built by this source
- elpa-macaulay2: Software system for algebraic geometry research (Emacs package)
Macaulay 2 is a software system for algebraic geometry research, written by
Daniel R. Grayson and Michael E. Stillman. Based on Groebner bases, it
provides algorithms for computing homological invariants of rings and
modules.
.
This package contains the modes for running Macaulay2 within Emacs and
editing Macaulay2 code.
- macaulay2: Software system for algebraic geometry research
Macaulay 2 is a software system for algebraic geometry research, written by
Daniel R. Grayson and Michael E. Stillman. Based on Groebner bases, it
provides algorithms for computing homological invariants of rings and
modules.
.
This package contains the architecture dependent portion of Macaulay2.
- macaulay2-common: Software system for algebraic geometry research (common files)
Macaulay 2 is a software system for algebraic geometry research, written by
Daniel R. Grayson and Michael E. Stillman. Based on Groebner bases, it
provides algorithms for computing homological invariants of rings and
modules.
.
This package contains the architecture independent portion of Macaulay2, and is
normally installed automatically when one of the architecture dependent
packages is installed.
- macaulay2-dbgsym: debug symbols for macaulay2