Accepted macaulay2 1.19.1+ds-3 (source) into unstable
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 14 Dec 2021 21:24:21 -0500
Source: macaulay2
Built-For-Profiles: noudeb
Architecture: source
Version: 1.19.1+ds-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Math Team <team+math@tracker.debian.org>
Changed-By: Doug Torrance <dtorrance@debian.org>
Changes:
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.
Checksums-Sha1:
8874692dca355656f0e199ce4c0aee6dbf18f037 3032 macaulay2_1.19.1+ds-3.dsc
9c55a501e7de4470f3a5d95251068171b9762b58 69220 macaulay2_1.19.1+ds-3.debian.tar.xz
295e78e56d2308511aa6adc7f00908beab786c03 12526 macaulay2_1.19.1+ds-3_source.buildinfo
Checksums-Sha256:
100b4b9a36f31a32b5bce59128c146f5daf80bfeccdab0d7461d6e24b202ae2d 3032 macaulay2_1.19.1+ds-3.dsc
000912bc40e0db6c0a16caf8d5ae972a1a1c18287f9771b76f8df6b7e1527d3d 69220 macaulay2_1.19.1+ds-3.debian.tar.xz
7857beafad44071ecb54398596b0694052d24eda8236a896ca55d6bd374b224c 12526 macaulay2_1.19.1+ds-3_source.buildinfo
Files:
bcce35b8f46d23f33673bcae34bd780d 3032 math optional macaulay2_1.19.1+ds-3.dsc
dbbe294e74bcba633bbeaa5d9789e359 69220 math optional macaulay2_1.19.1+ds-3.debian.tar.xz
2ad2f472200d62a21c83c515e4e0f1df 12526 math optional macaulay2_1.19.1+ds-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCgAzFiEEupghwS4HiU+y5K0AkdxKd57FyRAFAmG5UiAVHGR0b3JyYW5j
ZUBkZWJpYW4ub3JnAAoJEJHcSneexckQdNUP/0uCooe1xkGaFkvDSlkh8VzlQ6ZL
ku5kBocVZxmyw75Mgm2ywqkjBLc8rsLol6vi6I4qX65aco/YWaW21ybTwRj4ovfy
5o0ioRHORVob1fR6IWw8eEuzQUKHj/1lUXCGgyZcb1GEO93GwGDR3jzi02T0GFSG
bL4bKWy/D1k299RgyXpOQnIxs+ewFrrPVFmAMwjIik7uigK+G7xSAhQ4GIRTczxm
QjgklSneoyFdot70K8DNL0eYdQ5g8JXRFJw1Gk7pqUma9cB6KzZBXDhytCByICH8
LGQWkL2PqbvNsDmpQhL32OvGuWKeLzaFB4y/l5N2pWLdBV5tZUFSJd9n/o1b8HkZ
Mg0y2a7yMPUd48vdAr5JNQ1HJKcbHXw7uM2xuvOq0il7h11Y0/SxNI+NHPKAbkNI
hC79sFfcd0xDFmoxY32hS4LK6aVm0bZBJ/Be3UjlEESSk+M01izY5goosxRv2eFK
oOA+t+erx5Q0pOC5UHivGBhP7CBvz7P9vyPhSaNPtiSceomU99AHAsRGYF8bIwON
ejBD0wES9X72xvk+aWwqTzoljRo/n5zZnlF0wJXn5Oub8kg9y8ycgHSo3ekfH/uN
JHn0gUEqh5F5urRQVpqk6usTzraz+FjpEDAYrG9iqdil8QvgtFvtJ8o4RMDHauUf
51K8GzY14JifAYAB
=nWqQ
-----END PGP SIGNATURE-----