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 Pocket 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

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