-
macaulay2 (1.19.1+ds-6) unstable; urgency=medium
* debian/control
- Exclude python3-dev from Build-Depends with nopython build profile.
* debian/macaulay2-common.install
- Install make-M2-symbols.m2; generates files for syntax highlighting
in Emacs, Pygments, etc.
* debian/patches/skip-failing-package-tests.patch
- Properly skip tests marked "no-check-architecture".
* debian/patches/tbb-2021.patch
- New patch; add support for TBB 2021.
* debian/patches/use-dh-elpa.patch
- Fix path to M2-emacs-help.txt in documentation.
* debian/rules
- Don't build with Python support with "nopython" build profile.
-- Doug Torrance <email address hidden> Fri, 11 Feb 2022 11:25:09 -0500
-
macaulay2 (1.19.1+ds-5build1) jammy; urgency=medium
* No-change rebuild against libboost-regex1.74.0-icu70.
-- Matthias Klose <email address hidden> Thu, 10 Feb 2022 16:01:01 +0100
-
macaulay2 (1.19.1+ds-5) unstable; urgency=medium
* debian/control
- Remove w3c-markup-validator from Build-Depends-Indep; it is only used
for validating the html documentation, which we are currently
skipping.
- Add phcpack to Suggests.
* debian/README.Debian
- Add blurb about phcpack to "Suggested packages" section.
-- Doug Torrance <email address hidden> Thu, 27 Jan 2022 11:42:39 -0500
-
macaulay2 (1.19.1+ds-4build1) jammy; urgency=medium
* No-change rebuild with Python 3.10 as default version
-- Graham Inggs <email address hidden> Thu, 13 Jan 2022 20:07:12 +0000
-
macaulay2 (1.19.1+ds-4) unstable; urgency=medium
* debian/patches/givaro-bool-constant.patch
- New patch; fix "'givaro_bool_constant' does not name a type" error
when building with givaro 4.2.0 and fflas-ffpack 2.5.0, which are
now in Debian.
* debian/rules
- Make dump directories inside the dump file targets instead of their
own; fixes strange "unlink" message that was appearing in the build
logs.
* debian/scripts/m2-get-orig-source.sh
- Make the repack suffix a variable.
-- Doug Torrance <email address hidden> Sun, 19 Dec 2021 07:29:32 -0500
-
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
-
macaulay2 (1.19.1+ds-2) unstable; urgency=medium
* debian/*
- Update my email address; now a Debian Developer.
* debian/patches/skip-failing-package-tests.patch
- Skip check(3, "K3Surfaces"); failing on s390x.
* debian/rules
- Stop setting IgnoreExampleErrors to true on certain architectures;
most example issues seem to have been cleared up.
* debian/scripts/Debian.m2
- Cache new failing examples; all failing on s390x:
+ K3Surfaces::K3(String)
+ K3Surfaces::LatticePolarizedK3surface Sequence
+ K3Surfaces::project
+ SpecialFanoFourfolds::CongruenceOfCurves EmbeddedProjectiveVariety
+ SpecialFanoFourfolds::map(CongruenceOfCurves)
+ QuaternaryQuartics::Half canonical degree 20
-- Doug Torrance <email address hidden> Tue, 30 Nov 2021 12:49:29 -0500
-
macaulay2 (1.19.1+ds-1) unstable; urgency=medium
* New upstream release.
* debian/patches/skip-failing-core-tests.patch
- Skip 000-core; it was renamed from core-tests, which we had been
previously skipping.
* debian/patches/skip-failing-package-tests.patch
- Skip new failing package tests:
+ check(8, "K3Surfaces"); failing on i386 (Closes: #1000772).
+ check(9, "SpecialFanoFourfolds"); failing on armhf.
- Update Bug metadata.
* debian/scripts/Debian.m2
- Cache Cremona::rationalMap(Ring,Tally); failing on s390x.
-- Doug Torrance <email address hidden> Mon, 29 Nov 2021 10:56:36 -0500
-
macaulay2 (1.19+ds-3) unstable; urgency=medium
* debian/patches/skip-failing-package-tests.patch
- Skip new failing package tests:
+ check(7, "K3Surfaces"); failing on i386.
+ check(15, "MultiprojectiveVarieties"); failing on i386.
* debian/rules
- Ignore example errors on armhf.
* debian/scripts/Debian.m2
- Cache new failing examples:
+ BettiCharacters::Example 3; failing on armhf.
+ CharacteristicClasses::IndsOfSmooth; failing on s390x.
- Load Macaulay2Doc first in generateExamples to avoid "global symbols
inadvertently defined" error.
-- Doug Torrance <email address hidden> Wed, 24 Nov 2021 21:46:44 -0500
-
macaulay2 (1.19+ds-2) unstable; urgency=medium
* debian/patches/skip-failing-core-tests.patch
- Skip new failing Core tests:
+ methods; failing on mips64el (Closes: #1000348).
* debian/patches/skip-failing-package-tests
- Skip new failing package tests:
+ check(6, "K3Surfaces"); failing on i386.
+ check({4, 6, 7}, "SpecialFanoFourfolds"); failing on armhf.
+ check(14, "SpecialFanoFourfolds"); sometimes segfaults.
* debian/rules
- Ignore example errors on armel, riscv64, and s390x.
* debian/scripts/Debian.m2
- Cache new failing examples:
+ NoetherianOperators::gCorners; failing on armel.
+ NormalToricVarieties::isNef(ToricDivisor); failing on riscv64.
+ ReesAlgebra::PlaneCurveSingularties; failing on s390x
(Closes: #1000350).
-- Doug Torrance <email address hidden> Tue, 23 Nov 2021 06:12:52 -0500
-
macaulay2 (1.19+ds-1) unstable; urgency=medium
* New upstream release.
* debian/control
- Update Maintainer to Debian Math Team.
- Add python3-dev to Build-Depends; needed for Python package.
- Update Vcs-* fields (science-team -> math-team).
- Add qepcad to Suggests; used by CoincidentRootLoci.
* debian/copyright
- Use leading spaces instead of tabs.
- Add license information for new packages and Pygments lexer.
- Update my copyright years for debian/*.
* debian/examples
- Update cached examples:
+ MultiprojectiveVarieties::EmbeddedProjectiveVariety ===>
EmbeddedProjectiveVariety
+ SpecialFanoFourfolds::detectCongruence(SpecialGushelMukaiFourfold,
ZZ)
* debian/patches
- Refresh for new release.
- Remove patches applied upstream:
+ fix-visualize-firefox.patch
+ hardening.patch
+ reproducible-tvalues.patch
* debian/patches/allow-older-factory.patch
- New patch; upstream requires factory 4.2.0, which isn't in Debian
yet.
* debian/patches/git-description.patch
- Update for new release.
* debian/patches/skip-failing-core-tests.patch
- Skip ComputationsBook::solving; failing on ppc64.
- Actually skip CSM.test.
* debian/patches/skip-failing-package-tests.patch
- Skip new failing tests:
+ check(5, "FunctionFieldDesingularization")
+ check(11, "PrimaryDecomposition")
+ check({12, 13, 15}, "SpecialFanoFourfolds")
+ check(36, "TestIdeals")
- Stop skipping check(4, "NumericalImplicitization"); now commented
out upstream.
* debian/patches/use-cached-examples.patch
- Set UsedCachedExampleOutput for Tropical package so that cached
examples are used; Tropical::tropicalCycle was failing on ppc64el.
* debian/patches/use-shared-mathicgb-and-friends.patch
- Link against memtailor/mathic/mathicgb as shared libraries
again.
* debian/README.Debian
- Add qepcad to section on suggested packages.
* debian/rules
- Add --with-python option to configure.
* debian/scripts/Debian.m2
- Update code for generateExample to use new interface to
captureExampleOutput.
- Update generateExample so that it returns a boolean object (true
if an example was generated and false otherwise.)
- Update generateExamples so it returns the number of examples that
were generated.
- Deal with FastLinAlg -> FastMinors rename for cached
regularInCodimension example.
- Cache new failing examples:
+ FourTiTwo::toricGraverDegrees; illegal instruction.
+ Quasidegrees::exceptionalSet; sometimes segfaults.
+ RandomMonomialIdeal::VariableName; failing on ppc64el.
+ RationalMaps::inverseOfMap example; sometimes segfaults.
+ SpecialFanoFourfolds::grassmannianHull; sometimes segfaults.
+ SpecialFanoFourfolds::specialGushelMukaiFourfold(Array,Array,
String,Thing); sometimes segfaults.
- Add comment about Tropical::tropicalCycle.
* debian/scripts/m2-get-orig-source.sh
- Add -g option to commit version bump to git.
- Add -m option to merge branch.
- Add -R option to set remote.
* debian/source/lintian-overrides
- Add package-does-not-install-examples override for
MonomialIntegerPrograms and Python packages..
- Remove source-is-missing overrides; issues fixed upstream.
* debian/watch
- Update download URL (releases -> tags).
-- Doug Torrance <email address hidden> Wed, 17 Nov 2021 18:04:51 -0500
-
macaulay2 (1.18+ds-5build1) jammy; urgency=medium
* No-change rebuild against libflint-2.8.2
-- Steve Langasek <email address hidden> Mon, 08 Nov 2021 01:19:47 +0000
-
macaulay2 (1.18+ds-5) unstable; urgency=medium
* debian/patches/reproducible-version.patch
- Rename from reproducible-config-args.patch.
- Use dummy compile node name and kernel release for
reproducibility.
* debian/patches/skip-failing-core-tests.patch
- Skip ComputationsBook::geometry; failing on ppc64.
- Skip CSM.test; failing on mipsel.
* debian/patches/skip-failing-package-tests.patch
- Skip check(1, "Binomials"); sometimes segfaults.
* debian/rules
- Use cp's verbose option when copying cached examples to the build
directory for improved debugging.
- Move removal of cached examples from build directory until after
dh_auto_install; otherwise we may try to install one of the affected
packages again if another example failed and IgnoreExampleErrors was
set to true. In this case, we may have gotten an error since
AuxiliaryFiles was true, but the auxiliary files had already been
removed.
* debian/scripts/Debian.m2
- Use package version from d/changelog for Version.
- Cache new failing examples:
+ MultiprojectiveVarieties::∏; failing on mips64el.
+ MultiprojectiveVarieties::segre(MultiprojectiveVariety); failing
on mips64el.
-- Doug Torrance <email address hidden> Thu, 30 Sep 2021 13:02:53 -0400
-
macaulay2 (1.18+ds-1~exp3) experimental; urgency=medium
* debian/copyright
- Add entries for packages that had previously been omitted.
+ NCAlgebraV2
+ SubalgebraBases
+ SuffixTrees
* debian/patches/skip-failing-core-tests.patch
- Skip plethysms test; failing on mipsel.
- Stop schur-2 test a bit earlier; failing on armel and armhf.
* debian/scripts/copyright-helper.m2
- Improve regex for determining whether packages are actually listed in
d/copyright.
- Simplify missingPackages function; detect path to d/copyright instead
of requiring the user to specify it.
- Improve missingPackages function by searching for packages in the
source directory (including undistributed packages) instead of just
the ones listed in the version hash table.
* debian/scripts/generate-examples.m2
- Cache new failing examples, updating d/examples and
d/patches/use-cached-examples accordingly:
+ PrimaryDecomposition::primaryDecomposition
+ M0nbar::writeCurveInSingletonSpineBasis
+ M0nbar::writeCurveInSingletonSpineBasis(ZZ,List)
- Simplify generateExamples function; detect path to debian directory
instead of requiring the user to specify it.
* debian/tests/control
- Remove polymake from Depends; not necessary for most tests and not
available in armel.
-- Doug Torrance <email address hidden> Thu, 29 Jul 2021 07:50:46 -0400