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