macaulay2.git
2 years agolink with libatomic on armhf too. bookworm-staging archive/raspbian/1.21+ds-3+rpi1 raspbian/1.21+ds-3+rpi1
Peter Michael Green [Tue, 23 May 2023 17:31:33 +0000 (17:31 +0000)]
link with libatomic on armhf too.

2 years agoMerge version 1.20+ds-7+rpi1 and 1.21+ds-3 to produce 1.21+ds-3+rpi1
Raspbian automatic forward porter [Sun, 8 Jan 2023 19:35:00 +0000 (19:35 +0000)]
Merge version 1.20+ds-7+rpi1 and 1.21+ds-3 to produce 1.21+ds-3+rpi1

2 years agoMerge macaulay2 (1.21+ds-3) import into refs/heads/workingbranch
Doug Torrance [Sat, 31 Dec 2022 15:43:00 +0000 (15:43 +0000)]
Merge macaulay2 (1.21+ds-3) import into refs/heads/workingbranch

2 years agoUse --memopt option when calling TOPCOM
Doug Torrance [Sat, 31 Dec 2022 15:43:00 +0000 (15:43 +0000)]
Use --memopt option when calling TOPCOM

Bug: https://github.com/Macaulay2/M2/issues/1707
Bug: https://github.com/Macaulay2/M2/issues/2712
Last-Update: 2022-12-15

Saves memory using caching to avoid example/test failures.

Gbp-Pq: Name topcom-memopt.patch

2 years agoFixes for building highlight.js.
Doug Torrance [Sat, 31 Dec 2022 15:43:00 +0000 (15:43 +0000)]
Fixes for building highlight.js.

Forwarded: not-needed
Last-Update: 2022-05-16

- Backport to highlight.js 9, which is the version still in Debian.

Gbp-Pq: Name highlightjs.patch

2 years agoModifications to work with dh_elpa.
Doug Torrance [Sat, 31 Dec 2022 15:43:00 +0000 (15:43 +0000)]
Modifications to work with dh_elpa.

Forwarded: not-needed
Last-Update: 2022-02-08

* Strip down setupEmacs() function.  We only set f12 as a global key
  to start Macaulay2 inside Emacs.  This also strips (load "M2-init")
  from a user's existing .emacs-Macaulay2 file, which would cause
  errors if they haven't installed elpa-macaulay2.  We also warn the
  user if elpa-macaulay2 isn't installed.
* Fix path to M2-emacs-help.txt in documentation.

Gbp-Pq: Name use-dh-elpa.patch

2 years agoSkip failing engine tests.
Doug Torrance [Sat, 31 Dec 2022 15:43:00 +0000 (15:43 +0000)]
Skip failing engine tests.

Bug: https://github.com/Macaulay2/M2/issues/2349
Last-Update: 2021-12-09

Gbp-Pq: Name skip-failing-engine-tests.patch

2 years agoSkip package tests that have been known to fail on
Doug Torrance [Sat, 31 Dec 2022 15:43:00 +0000 (15:43 +0000)]
Skip package tests that have been known to fail on

Bug: https://github.com/Macaulay2/M2/issues/1064
Bug: https://github.com/Macaulay2/M2/issues/1539
Bug: https://github.com/Macaulay2/M2/issues/1563
Bug: https://github.com/Macaulay2/M2/issues/1579
Bug: https://github.com/Macaulay2/M2/issues/1581
Bug: https://github.com/Macaulay2/M2/issues/1745
Bug: https://github.com/Macaulay2/M2/issues/1746
Bug: https://github.com/Macaulay2/M2/issues/1903
Bug: https://github.com/Macaulay2/M2/issues/1984
Bug: https://github.com/Macaulay2/M2/issues/2162
Bug: https://github.com/Macaulay2/M2/issues/2183
Bug: https://github.com/Macaulay2/M2/issues/2205
Bug: https://github.com/Macaulay2/M2/issues/2319
Bug: https://github.com/Macaulay2/M2/issues/2651
Bug: https://github.com/Macaulay2/M2/issues/2704
Last-Update: 2022-12-31

various architectures.

Gbp-Pq: Name skip-failing-package-tests.patch

2 years agoSkip Core tests that have been known to fail on various
Doug Torrance [Sat, 31 Dec 2022 15:43:00 +0000 (15:43 +0000)]
Skip Core tests that have been known to fail on various

Bug: https://github.com/Macaulay2/M2/issues/2162 (ComputationsBook/
 constructions)
Bug: https://github.com/Macaulay2/M2/issues/2242 (ComputationsBook/geometry
 & ComputationsBook/solving)
Bug: https://github.com/Macaulay2/M2/issues/2533 (timing-quotient)
Origin: https://github.com/Macaulay2/M2/pull/2535
Last-Update: 2022-06-28

architectures.

Gbp-Pq: Name skip-failing-core-tests.patch

2 years agoSet AuxiliaryFiles and UseCachedExampleOutput options to
Doug Torrance [Sat, 31 Dec 2022 15:43:00 +0000 (15:43 +0000)]
Set AuxiliaryFiles and UseCachedExampleOutput options to

Forwarded: not-needed
Last-Update: 2021-02-20

true for several packages whose examples are cached because
generating them has been known to cause build failures on various
architectures.  See debian/scripts/generate-examples.m2.

Gbp-Pq: Name use-cached-examples.patch

2 years agoReproducible version hash table.
Doug Torrance [Sat, 31 Dec 2022 15:43:00 +0000 (15:43 +0000)]
Reproducible version hash table.

Forwarded: not-needed
Last-Update: 2021-09-23

- For version#"configure arguments", we replace the build directory
  with "/build/path" in all the instances of the -fdebug-prefix-map
  flag.
- For version#"compile-node-name" and version#"operating system release", we
  use dummy values.

Gbp-Pq: Name reproducible-version.patch

2 years agoProvide version#"git description".
Doug Torrance [Sat, 31 Dec 2022 15:43:00 +0000 (15:43 +0000)]
Provide version#"git description".

Forwarded: not-needed
Last-Update: 2020-12-21

Since we may not be building the package from a git repository, we
hardcode the git description ahead of time.  This patch is
automatically updated by debian/scripts/m2-get-orig-source.sh.

Gbp-Pq: Name git-description.patch

2 years agomacaulay2 (1.21+ds-3) unstable; urgency=medium
Doug Torrance [Sat, 31 Dec 2022 15:43:00 +0000 (15:43 +0000)]
macaulay2 (1.21+ds-3) unstable; urgency=medium

  * debian/control
    - Bump Standards-Version to 4.6.2.
  * debian/macaulay2-common.linktrees
    - Go back to providing paths to specific KaTeX files in "contrib"
      folder; the documentation is expecting ".min.js", but the Debian
      package has only ".js".
  * debian/patches/skip-failing-package-tests.patch
    - Skip Topcom and Triangulations tests that are mysteriously failing
      during Ubuntu autopkgtests.

[dgit import unpatched macaulay2 1.21+ds-3]

2 years agoImport macaulay2_1.21+ds-3.debian.tar.xz
Doug Torrance [Sat, 31 Dec 2022 15:43:00 +0000 (15:43 +0000)]
Import macaulay2_1.21+ds-3.debian.tar.xz

[dgit import tarball macaulay2 1.21+ds-3 macaulay2_1.21+ds-3.debian.tar.xz]

3 years agoMerge macaulay2 (1.21+ds-2) import into refs/heads/workingbranch
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Merge macaulay2 (1.21+ds-2) import into refs/heads/workingbranch

3 years agoUse --memopt option when calling TOPCOM
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Use --memopt option when calling TOPCOM

Bug: https://github.com/Macaulay2/M2/issues/1707
Bug: https://github.com/Macaulay2/M2/issues/2712
Last-Update: 2022-12-15

Saves memory using caching to avoid example/test failures.

Gbp-Pq: Name topcom-memopt.patch

3 years agoFixes for building highlight.js.
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Fixes for building highlight.js.

Forwarded: not-needed
Last-Update: 2022-05-16

- Backport to highlight.js 9, which is the version still in Debian.

Gbp-Pq: Name highlightjs.patch

3 years agoModifications to work with dh_elpa.
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Modifications to work with dh_elpa.

Forwarded: not-needed
Last-Update: 2022-02-08

* Strip down setupEmacs() function.  We only set f12 as a global key
  to start Macaulay2 inside Emacs.  This also strips (load "M2-init")
  from a user's existing .emacs-Macaulay2 file, which would cause
  errors if they haven't installed elpa-macaulay2.  We also warn the
  user if elpa-macaulay2 isn't installed.
* Fix path to M2-emacs-help.txt in documentation.

Gbp-Pq: Name use-dh-elpa.patch

3 years agoSkip failing engine tests.
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Skip failing engine tests.

Bug: https://github.com/Macaulay2/M2/issues/2349
Last-Update: 2021-12-09

Gbp-Pq: Name skip-failing-engine-tests.patch

3 years agoSkip package tests that have been known to fail on
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Skip package tests that have been known to fail on

Bug: https://github.com/Macaulay2/M2/issues/1064
Bug: https://github.com/Macaulay2/M2/issues/1539
Bug: https://github.com/Macaulay2/M2/issues/1563
Bug: https://github.com/Macaulay2/M2/issues/1579
Bug: https://github.com/Macaulay2/M2/issues/1581
Bug: https://github.com/Macaulay2/M2/issues/1745
Bug: https://github.com/Macaulay2/M2/issues/1746
Bug: https://github.com/Macaulay2/M2/issues/1903
Bug: https://github.com/Macaulay2/M2/issues/1984
Bug: https://github.com/Macaulay2/M2/issues/2162
Bug: https://github.com/Macaulay2/M2/issues/2183
Bug: https://github.com/Macaulay2/M2/issues/2205
Bug: https://github.com/Macaulay2/M2/issues/2319
Bug: https://github.com/Macaulay2/M2/issues/2651
Last-Update: 2022-10-30

various architectures.

Gbp-Pq: Name skip-failing-package-tests.patch

3 years agoSkip Core tests that have been known to fail on various
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Skip Core tests that have been known to fail on various

Bug: https://github.com/Macaulay2/M2/issues/2162 (ComputationsBook/
 constructions)
Bug: https://github.com/Macaulay2/M2/issues/2242 (ComputationsBook/geometry
 & ComputationsBook/solving)
Bug: https://github.com/Macaulay2/M2/issues/2533 (timing-quotient)
Origin: https://github.com/Macaulay2/M2/pull/2535
Last-Update: 2022-06-28

architectures.

Gbp-Pq: Name skip-failing-core-tests.patch

3 years agoSet AuxiliaryFiles and UseCachedExampleOutput options to
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Set AuxiliaryFiles and UseCachedExampleOutput options to

Forwarded: not-needed
Last-Update: 2021-02-20

true for several packages whose examples are cached because
generating them has been known to cause build failures on various
architectures.  See debian/scripts/generate-examples.m2.

Gbp-Pq: Name use-cached-examples.patch

3 years agoReproducible version hash table.
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Reproducible version hash table.

Forwarded: not-needed
Last-Update: 2021-09-23

- For version#"configure arguments", we replace the build directory
  with "/build/path" in all the instances of the -fdebug-prefix-map
  flag.
- For version#"compile-node-name" and version#"operating system release", we
  use dummy values.

Gbp-Pq: Name reproducible-version.patch

3 years agoProvide version#"git description".
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Provide version#"git description".

Forwarded: not-needed
Last-Update: 2020-12-21

Since we may not be building the package from a git repository, we
hardcode the git description ahead of time.  This patch is
automatically updated by debian/scripts/m2-get-orig-source.sh.

Gbp-Pq: Name git-description.patch

3 years agomacaulay2 (1.21+ds-2) unstable; urgency=medium
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
macaulay2 (1.21+ds-2) unstable; urgency=medium

  * debian/copyright
    - Add license info for GMP <-> Python integer conversion routines from
      gmpy2 used by Python package.
    - Add license info for JSON parsing tests.
  * debian/patches/topcom-memopt.patch
    - New patch; use --memopt option when calling TOPCOM to save memory and
      avoid example/test failures.
  * debian/rules
    - Update comment about cached examples.
    - Add -latomics to LIBS on armel to fix TBB linking issue.
  * debian/tests/control
    - Add libmpfi-dev to Depends for package tests; it is needed for a
      ForeignFunctions test.

[dgit import unpatched macaulay2 1.21+ds-2]

3 years agoImport macaulay2_1.21+ds-2.debian.tar.xz
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Import macaulay2_1.21+ds-2.debian.tar.xz

[dgit import tarball macaulay2 1.21+ds-2 macaulay2_1.21+ds-2.debian.tar.xz]

3 years agoImport macaulay2_1.21+ds.orig.tar.xz
Doug Torrance [Thu, 15 Dec 2022 00:54:09 +0000 (00:54 +0000)]
Import macaulay2_1.21+ds.orig.tar.xz

[dgit import orig macaulay2_1.21+ds.orig.tar.xz]

3 years agoMerge macaulay2 (1.20+ds-9) import into refs/heads/workingbranch
Doug Torrance [Sun, 30 Oct 2022 13:40:50 +0000 (13:40 +0000)]
Merge macaulay2 (1.20+ds-9) import into refs/heads/workingbranch

3 years agoLink against libatomic for TBB check to prevent FTBFS on armel.
Doug Torrance [Sun, 30 Oct 2022 13:40:50 +0000 (13:40 +0000)]
Link against libatomic for TBB check to prevent FTBFS on armel.

Forwarded: https://github.com/Macaulay2/M2/pull/2528
Last-Update: 2022-06-14

Gbp-Pq: Name libatomic.patch

3 years agoFixes for building highlight.js.
Doug Torrance [Sun, 30 Oct 2022 13:40:50 +0000 (13:40 +0000)]
Fixes for building highlight.js.

Forwarded: not-needed
Last-Update: 2022-05-16

- Backport to highlight.js 9, which is the version still in Debian.

Gbp-Pq: Name highlightjs.patch

3 years agoModifications to work with dh_elpa.
Doug Torrance [Sun, 30 Oct 2022 13:40:50 +0000 (13:40 +0000)]
Modifications to work with dh_elpa.

Forwarded: not-needed
Last-Update: 2022-02-08

* Strip down setupEmacs() function.  We only set f12 as a global key
  to start Macaulay2 inside Emacs.  This also strips (load "M2-init")
  from a user's existing .emacs-Macaulay2 file, which would cause
  errors if they haven't installed elpa-macaulay2.  We also warn the
  user if elpa-macaulay2 isn't installed.
* Fix path to M2-emacs-help.txt in documentation.

Gbp-Pq: Name use-dh-elpa.patch

3 years agoSkip failing engine tests.
Doug Torrance [Sun, 30 Oct 2022 13:40:50 +0000 (13:40 +0000)]
Skip failing engine tests.

Bug: https://github.com/Macaulay2/M2/issues/2349
Last-Update: 2021-12-09

Gbp-Pq: Name skip-failing-engine-tests.patch

3 years agoSkip package tests that have been known to fail on
Doug Torrance [Sun, 30 Oct 2022 13:40:50 +0000 (13:40 +0000)]
Skip package tests that have been known to fail on

Bug: https://github.com/Macaulay2/M2/issues/1539
Bug: https://github.com/Macaulay2/M2/issues/1563
Bug: https://github.com/Macaulay2/M2/issues/1579
Bug: https://github.com/Macaulay2/M2/issues/1581
Bug: https://github.com/Macaulay2/M2/issues/1707
Bug: https://github.com/Macaulay2/M2/issues/1745
Bug: https://github.com/Macaulay2/M2/issues/1746
Bug: https://github.com/Macaulay2/M2/issues/1984
Bug: https://github.com/Macaulay2/M2/issues/2162
Bug: https://github.com/Macaulay2/M2/issues/2183
Bug: https://github.com/Macaulay2/M2/issues/2205
Bug: https://github.com/Macaulay2/M2/issues/2319
Bug: https://github.com/Macaulay2/M2/issues/2651
Last-Update: 2022-10-30

various architectures.

Gbp-Pq: Name skip-failing-package-tests.patch

3 years agoSkip Core tests that have been known to fail on various
Doug Torrance [Sun, 30 Oct 2022 13:40:50 +0000 (13:40 +0000)]
Skip Core tests that have been known to fail on various

Bug: https://github.com/Macaulay2/M2/issues/2162 (ComputationsBook/
 constructions)
Bug: https://github.com/Macaulay2/M2/issues/2242 (ComputationsBook/geometry
 & ComputationsBook/solving)
Bug: https://github.com/Macaulay2/M2/issues/2533 (timing-quotient)
Origin: https://github.com/Macaulay2/M2/pull/2535
Last-Update: 2022-06-28

architectures.

Gbp-Pq: Name skip-failing-core-tests.patch

3 years agoCustomize M2 command line for package tests
Doug Torrance [Sun, 30 Oct 2022 13:40:50 +0000 (13:40 +0000)]
Customize M2 command line for package tests

Forwarded: https://github.com/Macaulay2/M2/pull/2500
Last-Update: 2022-05-13

Gbp-Pq: Name customize-argument-mode.patch

3 years agoSet AuxiliaryFiles and UseCachedExampleOutput options to
Doug Torrance [Sun, 30 Oct 2022 13:40:50 +0000 (13:40 +0000)]
Set AuxiliaryFiles and UseCachedExampleOutput options to

Forwarded: not-needed
Last-Update: 2021-02-20

true for several packages whose examples are cached because
generating them has been known to cause build failures on various
architectures.  See debian/scripts/generate-examples.m2.

Gbp-Pq: Name use-cached-examples.patch

3 years agoReproducible version hash table.
Doug Torrance [Sun, 30 Oct 2022 13:40:50 +0000 (13:40 +0000)]
Reproducible version hash table.

Forwarded: not-needed
Last-Update: 2021-09-23

- For version#"configure arguments", we replace the build directory
  with "/build/path" in all the instances of the -fdebug-prefix-map
  flag.
- For version#"compile-node-name" and version#"operating system release", we
  use dummy values.

Gbp-Pq: Name reproducible-version.patch

3 years agoProvide version#"git description".
Doug Torrance [Sun, 30 Oct 2022 13:40:50 +0000 (13:40 +0000)]
Provide version#"git description".

Forwarded: not-needed
Last-Update: 2020-12-21

Since we may not be building the package from a git repository, we
hardcode the git description ahead of time.  This patch is
automatically updated by debian/scripts/m2-get-orig-source.sh.

Gbp-Pq: Name git-description.patch

3 years agomacaulay2 (1.20+ds-9) unstable; urgency=medium
Doug Torrance [Sun, 30 Oct 2022 13:40:50 +0000 (13:40 +0000)]
macaulay2 (1.20+ds-9) unstable; urgency=medium

  * debian/patches/skip-failing-package-tests.patch
    - Skip RandomGenus14Curves tests on armel; they were running out of
      memory during CI tests.

[dgit import unpatched macaulay2 1.20+ds-9]

3 years agoImport macaulay2_1.20+ds-9.debian.tar.xz
Doug Torrance [Sun, 30 Oct 2022 13:40:50 +0000 (13:40 +0000)]
Import macaulay2_1.20+ds-9.debian.tar.xz

[dgit import tarball macaulay2 1.20+ds-9 macaulay2_1.20+ds-9.debian.tar.xz]

3 years agoMerge version 1.20+ds-6+rpi1 and 1.20+ds-7 to produce 1.20+ds-7+rpi1 archive/raspbian/1.20+ds-7+rpi1 raspbian/1.20+ds-7+rpi1
Raspbian automatic forward porter [Mon, 4 Jul 2022 07:40:31 +0000 (08:40 +0100)]
Merge version 1.20+ds-6+rpi1 and 1.20+ds-7 to produce 1.20+ds-7+rpi1

3 years agoMerge macaulay2 (1.20+ds-7) import into refs/heads/workingbranch
Doug Torrance [Tue, 28 Jun 2022 21:13:20 +0000 (22:13 +0100)]
Merge macaulay2 (1.20+ds-7) import into refs/heads/workingbranch

3 years agoLink against libatomic for TBB check to prevent FTBFS on armel.
Doug Torrance [Tue, 28 Jun 2022 21:13:20 +0000 (22:13 +0100)]
Link against libatomic for TBB check to prevent FTBFS on armel.

Forwarded: https://github.com/Macaulay2/M2/pull/2528
Last-Update: 2022-06-14

Gbp-Pq: Name libatomic.patch

3 years agoFixes for building highlight.js.
Doug Torrance [Tue, 28 Jun 2022 21:13:20 +0000 (22:13 +0100)]
Fixes for building highlight.js.

Forwarded: not-needed
Last-Update: 2022-05-16

- Backport to highlight.js 9, which is the version still in Debian.

Gbp-Pq: Name highlightjs.patch

3 years agoModifications to work with dh_elpa.
Doug Torrance [Tue, 28 Jun 2022 21:13:20 +0000 (22:13 +0100)]
Modifications to work with dh_elpa.

Forwarded: not-needed
Last-Update: 2022-02-08

* Strip down setupEmacs() function.  We only set f12 as a global key
  to start Macaulay2 inside Emacs.  This also strips (load "M2-init")
  from a user's existing .emacs-Macaulay2 file, which would cause
  errors if they haven't installed elpa-macaulay2.  We also warn the
  user if elpa-macaulay2 isn't installed.
* Fix path to M2-emacs-help.txt in documentation.

Gbp-Pq: Name use-dh-elpa.patch

3 years agoSkip failing engine tests.
Doug Torrance [Tue, 28 Jun 2022 21:13:20 +0000 (22:13 +0100)]
Skip failing engine tests.

Bug: https://github.com/Macaulay2/M2/issues/2349
Last-Update: 2021-12-09

Gbp-Pq: Name skip-failing-engine-tests.patch

3 years agoSkip package tests that have been known to fail on
Doug Torrance [Tue, 28 Jun 2022 21:13:20 +0000 (22:13 +0100)]
Skip package tests that have been known to fail on

Bug: https://github.com/Macaulay2/M2/issues/1539
Bug: https://github.com/Macaulay2/M2/issues/1563
Bug: https://github.com/Macaulay2/M2/issues/1579
Bug: https://github.com/Macaulay2/M2/issues/1581
Bug: https://github.com/Macaulay2/M2/issues/1707
Bug: https://github.com/Macaulay2/M2/issues/1745
Bug: https://github.com/Macaulay2/M2/issues/1746
Bug: https://github.com/Macaulay2/M2/issues/1984
Bug: https://github.com/Macaulay2/M2/issues/2162
Bug: https://github.com/Macaulay2/M2/issues/2183
Bug: https://github.com/Macaulay2/M2/issues/2205
Bug: https://github.com/Macaulay2/M2/issues/2319
Last-Update: 2022-04-28

various architectures.

Gbp-Pq: Name skip-failing-package-tests.patch

3 years agoSkip Core tests that have been known to fail on various
Doug Torrance [Tue, 28 Jun 2022 21:13:20 +0000 (22:13 +0100)]
Skip Core tests that have been known to fail on various

Bug: https://github.com/Macaulay2/M2/issues/2162 (ComputationsBook/
 constructions)
Bug: https://github.com/Macaulay2/M2/issues/2242 (ComputationsBook/geometry
 & ComputationsBook/solving)
Bug: https://github.com/Macaulay2/M2/issues/2533 (timing-quotient)
Origin: https://github.com/Macaulay2/M2/pull/2535
Last-Update: 2022-06-28

architectures.

Gbp-Pq: Name skip-failing-core-tests.patch

3 years agoCustomize M2 command line for package tests
Doug Torrance [Tue, 28 Jun 2022 21:13:20 +0000 (22:13 +0100)]
Customize M2 command line for package tests

Forwarded: https://github.com/Macaulay2/M2/pull/2500
Last-Update: 2022-05-13

Gbp-Pq: Name customize-argument-mode.patch

3 years agoSet AuxiliaryFiles and UseCachedExampleOutput options to
Doug Torrance [Tue, 28 Jun 2022 21:13:20 +0000 (22:13 +0100)]
Set AuxiliaryFiles and UseCachedExampleOutput options to

Forwarded: not-needed
Last-Update: 2021-02-20

true for several packages whose examples are cached because
generating them has been known to cause build failures on various
architectures.  See debian/scripts/generate-examples.m2.

Gbp-Pq: Name use-cached-examples.patch

3 years agoReproducible version hash table.
Doug Torrance [Tue, 28 Jun 2022 21:13:20 +0000 (22:13 +0100)]
Reproducible version hash table.

Forwarded: not-needed
Last-Update: 2021-09-23

- For version#"configure arguments", we replace the build directory
  with "/build/path" in all the instances of the -fdebug-prefix-map
  flag.
- For version#"compile-node-name" and version#"operating system release", we
  use dummy values.

Gbp-Pq: Name reproducible-version.patch

3 years agoProvide version#"git description".
Doug Torrance [Tue, 28 Jun 2022 21:13:20 +0000 (22:13 +0100)]
Provide version#"git description".

Forwarded: not-needed
Last-Update: 2020-12-21

Since we may not be building the package from a git repository, we
hardcode the git description ahead of time.  This patch is
automatically updated by debian/scripts/m2-get-orig-source.sh.

Gbp-Pq: Name git-description.patch

3 years agomacaulay2 (1.20+ds-7) unstable; urgency=medium
Doug Torrance [Tue, 28 Jun 2022 21:13:20 +0000 (22:13 +0100)]
macaulay2 (1.20+ds-7) unstable; urgency=medium

  * debian/patches/skip-failing-core-tests.patch
    - Update upper bound for timing-quotient test to avoid failures in
      Ubuntu amd64 autopkgtests.  Thanks to Graham Inggs for the patch.

[dgit import unpatched macaulay2 1.20+ds-7]

3 years agoImport macaulay2_1.20+ds-7.debian.tar.xz
Doug Torrance [Tue, 28 Jun 2022 21:13:20 +0000 (22:13 +0100)]
Import macaulay2_1.20+ds-7.debian.tar.xz

[dgit import tarball macaulay2 1.20+ds-7 macaulay2_1.20+ds-7.debian.tar.xz]

3 years agoRemove some lines from clean target that seem to be causing more problems than they... archive/raspbian/1.20+ds-6+rpi1 raspbian/1.20+ds-6+rpi1
Peter Michael Green [Wed, 22 Jun 2022 02:14:58 +0000 (02:14 +0000)]
Remove some lines from clean target that seem to be causing more problems than they solve.

3 years agoMerge version 1.20+ds-4+rpi1 and 1.20+ds-6 to produce 1.20+ds-6+rpi1
Raspbian automatic forward porter [Tue, 21 Jun 2022 13:20:46 +0000 (14:20 +0100)]
Merge version 1.20+ds-4+rpi1 and 1.20+ds-6 to produce 1.20+ds-6+rpi1

3 years agoMerge macaulay2 (1.20+ds-6) import into refs/heads/workingbranch
Doug Torrance [Tue, 14 Jun 2022 14:41:24 +0000 (15:41 +0100)]
Merge macaulay2 (1.20+ds-6) import into refs/heads/workingbranch

3 years agoLink against libatomic for TBB check to prevent FTBFS on armel.
Doug Torrance [Tue, 14 Jun 2022 14:41:24 +0000 (15:41 +0100)]
Link against libatomic for TBB check to prevent FTBFS on armel.

Forwarded: https://github.com/Macaulay2/M2/pull/2528
Last-Update: 2022-06-14

Gbp-Pq: Name libatomic.patch

3 years agoFixes for building highlight.js.
Doug Torrance [Tue, 14 Jun 2022 14:41:24 +0000 (15:41 +0100)]
Fixes for building highlight.js.

Forwarded: not-needed
Last-Update: 2022-05-16

- Backport to highlight.js 9, which is the version still in Debian.

Gbp-Pq: Name highlightjs.patch

3 years agoModifications to work with dh_elpa.
Doug Torrance [Tue, 14 Jun 2022 14:41:24 +0000 (15:41 +0100)]
Modifications to work with dh_elpa.

Forwarded: not-needed
Last-Update: 2022-02-08

* Strip down setupEmacs() function.  We only set f12 as a global key
  to start Macaulay2 inside Emacs.  This also strips (load "M2-init")
  from a user's existing .emacs-Macaulay2 file, which would cause
  errors if they haven't installed elpa-macaulay2.  We also warn the
  user if elpa-macaulay2 isn't installed.
* Fix path to M2-emacs-help.txt in documentation.

Gbp-Pq: Name use-dh-elpa.patch

3 years agoSkip failing engine tests.
Doug Torrance [Tue, 14 Jun 2022 14:41:24 +0000 (15:41 +0100)]
Skip failing engine tests.

Bug: https://github.com/Macaulay2/M2/issues/2349
Last-Update: 2021-12-09

Gbp-Pq: Name skip-failing-engine-tests.patch

3 years agoSkip package tests that have been known to fail on
Doug Torrance [Tue, 14 Jun 2022 14:41:24 +0000 (15:41 +0100)]
Skip package tests that have been known to fail on

Bug: https://github.com/Macaulay2/M2/issues/1539
Bug: https://github.com/Macaulay2/M2/issues/1563
Bug: https://github.com/Macaulay2/M2/issues/1579
Bug: https://github.com/Macaulay2/M2/issues/1581
Bug: https://github.com/Macaulay2/M2/issues/1707
Bug: https://github.com/Macaulay2/M2/issues/1745
Bug: https://github.com/Macaulay2/M2/issues/1746
Bug: https://github.com/Macaulay2/M2/issues/1984
Bug: https://github.com/Macaulay2/M2/issues/2162
Bug: https://github.com/Macaulay2/M2/issues/2183
Bug: https://github.com/Macaulay2/M2/issues/2205
Bug: https://github.com/Macaulay2/M2/issues/2319
Last-Update: 2022-04-28

various architectures.

Gbp-Pq: Name skip-failing-package-tests.patch

3 years agoSkip Core tests that have been known to fail on various
Doug Torrance [Tue, 14 Jun 2022 14:41:24 +0000 (15:41 +0100)]
Skip Core tests that have been known to fail on various

Bug: https://github.com/Macaulay2/M2/issues/2162 (ComputationsBook/
 constructions)
Bug: https://github.com/Macaulay2/M2/issues/2242 (ComputationsBook/geometry
 & ComputationsBook/solving)
Last-Update: 2021-12-13

architectures.

Gbp-Pq: Name skip-failing-core-tests.patch

3 years agoCustomize M2 command line for package tests
Doug Torrance [Tue, 14 Jun 2022 14:41:24 +0000 (15:41 +0100)]
Customize M2 command line for package tests

Forwarded: https://github.com/Macaulay2/M2/pull/2500
Last-Update: 2022-05-13

Gbp-Pq: Name customize-argument-mode.patch

3 years agoSet AuxiliaryFiles and UseCachedExampleOutput options to
Doug Torrance [Tue, 14 Jun 2022 14:41:24 +0000 (15:41 +0100)]
Set AuxiliaryFiles and UseCachedExampleOutput options to

Forwarded: not-needed
Last-Update: 2021-02-20

true for several packages whose examples are cached because
generating them has been known to cause build failures on various
architectures.  See debian/scripts/generate-examples.m2.

Gbp-Pq: Name use-cached-examples.patch

3 years agoReproducible version hash table.
Doug Torrance [Tue, 14 Jun 2022 14:41:24 +0000 (15:41 +0100)]
Reproducible version hash table.

Forwarded: not-needed
Last-Update: 2021-09-23

- For version#"configure arguments", we replace the build directory
  with "/build/path" in all the instances of the -fdebug-prefix-map
  flag.
- For version#"compile-node-name" and version#"operating system release", we
  use dummy values.

Gbp-Pq: Name reproducible-version.patch

3 years agoProvide version#"git description".
Doug Torrance [Tue, 14 Jun 2022 14:41:24 +0000 (15:41 +0100)]
Provide version#"git description".

Forwarded: not-needed
Last-Update: 2020-12-21

Since we may not be building the package from a git repository, we
hardcode the git description ahead of time.  This patch is
automatically updated by debian/scripts/m2-get-orig-source.sh.

Gbp-Pq: Name git-description.patch

3 years agomacaulay2 (1.20+ds-6) unstable; urgency=medium
Doug Torrance [Tue, 14 Jun 2022 14:41:24 +0000 (15:41 +0100)]
macaulay2 (1.20+ds-6) unstable; urgency=medium

  * debian/patches/libatomic.patch
    - Fix patch; we need to include -latomic in LIBS before we try to link
      against TBB.

[dgit import unpatched macaulay2 1.20+ds-6]

3 years agoImport macaulay2_1.20+ds-6.debian.tar.xz
Doug Torrance [Tue, 14 Jun 2022 14:41:24 +0000 (15:41 +0100)]
Import macaulay2_1.20+ds-6.debian.tar.xz

[dgit import tarball macaulay2 1.20+ds-6 macaulay2_1.20+ds-6.debian.tar.xz]

3 years agoManual merge of version 1.19.1+ds-9+rpi1 and 1.20+ds-4 to produce 1.20+ds-4+rpi1 archive/raspbian/1.20+ds-4+rpi1 raspbian/1.20+ds-4+rpi1
Peter Michael Green [Sun, 29 May 2022 13:30:34 +0000 (13:30 +0000)]
Manual merge of version 1.19.1+ds-9+rpi1 and 1.20+ds-4 to produce 1.20+ds-4+rpi1

3 years agoMerge macaulay2 (1.20+ds-4) import into refs/heads/workingbranch
Doug Torrance [Sat, 21 May 2022 11:09:31 +0000 (12:09 +0100)]
Merge macaulay2 (1.20+ds-4) import into refs/heads/workingbranch

3 years agoFixes for building highlight.js.
Doug Torrance [Sat, 21 May 2022 11:09:31 +0000 (12:09 +0100)]
Fixes for building highlight.js.

Forwarded: not-needed
Last-Update: 2022-05-16

- Backport to highlight.js 9, which is the version still in Debian.

Gbp-Pq: Name highlightjs.patch

3 years agoModifications to work with dh_elpa.
Doug Torrance [Sat, 21 May 2022 11:09:31 +0000 (12:09 +0100)]
Modifications to work with dh_elpa.

Forwarded: not-needed
Last-Update: 2022-02-08

* Strip down setupEmacs() function.  We only set f12 as a global key
  to start Macaulay2 inside Emacs.  This also strips (load "M2-init")
  from a user's existing .emacs-Macaulay2 file, which would cause
  errors if they haven't installed elpa-macaulay2.  We also warn the
  user if elpa-macaulay2 isn't installed.
* Fix path to M2-emacs-help.txt in documentation.

Gbp-Pq: Name use-dh-elpa.patch

3 years agoSkip failing engine tests.
Doug Torrance [Sat, 21 May 2022 11:09:31 +0000 (12:09 +0100)]
Skip failing engine tests.

Bug: https://github.com/Macaulay2/M2/issues/2349
Last-Update: 2021-12-09

Gbp-Pq: Name skip-failing-engine-tests.patch

3 years agoSkip package tests that have been known to fail on
Doug Torrance [Sat, 21 May 2022 11:09:31 +0000 (12:09 +0100)]
Skip package tests that have been known to fail on

Bug: https://github.com/Macaulay2/M2/issues/1539
Bug: https://github.com/Macaulay2/M2/issues/1563
Bug: https://github.com/Macaulay2/M2/issues/1579
Bug: https://github.com/Macaulay2/M2/issues/1581
Bug: https://github.com/Macaulay2/M2/issues/1707
Bug: https://github.com/Macaulay2/M2/issues/1745
Bug: https://github.com/Macaulay2/M2/issues/1746
Bug: https://github.com/Macaulay2/M2/issues/1984
Bug: https://github.com/Macaulay2/M2/issues/2162
Bug: https://github.com/Macaulay2/M2/issues/2183
Bug: https://github.com/Macaulay2/M2/issues/2205
Bug: https://github.com/Macaulay2/M2/issues/2319
Last-Update: 2022-04-28

various architectures.

Gbp-Pq: Name skip-failing-package-tests.patch

3 years agoSkip Core tests that have been known to fail on various
Doug Torrance [Sat, 21 May 2022 11:09:31 +0000 (12:09 +0100)]
Skip Core tests that have been known to fail on various

Bug: https://github.com/Macaulay2/M2/issues/2162 (ComputationsBook/
 constructions)
Bug: https://github.com/Macaulay2/M2/issues/2242 (ComputationsBook/geometry
 & ComputationsBook/solving)
Last-Update: 2021-12-13

architectures.

Gbp-Pq: Name skip-failing-core-tests.patch

3 years agoCustomize M2 command line for package tests
Doug Torrance [Sat, 21 May 2022 11:09:31 +0000 (12:09 +0100)]
Customize M2 command line for package tests

Forwarded: https://github.com/Macaulay2/M2/pull/2500
Last-Update: 2022-05-13

Gbp-Pq: Name customize-argument-mode.patch

3 years agoSet AuxiliaryFiles and UseCachedExampleOutput options to
Doug Torrance [Sat, 21 May 2022 11:09:31 +0000 (12:09 +0100)]
Set AuxiliaryFiles and UseCachedExampleOutput options to

Forwarded: not-needed
Last-Update: 2021-02-20

true for several packages whose examples are cached because
generating them has been known to cause build failures on various
architectures.  See debian/scripts/generate-examples.m2.

Gbp-Pq: Name use-cached-examples.patch

3 years agoReproducible version hash table.
Doug Torrance [Sat, 21 May 2022 11:09:31 +0000 (12:09 +0100)]
Reproducible version hash table.

Forwarded: not-needed
Last-Update: 2021-09-23

- For version#"configure arguments", we replace the build directory
  with "/build/path" in all the instances of the -fdebug-prefix-map
  flag.
- For version#"compile-node-name" and version#"operating system release", we
  use dummy values.

Gbp-Pq: Name reproducible-version.patch

3 years agoProvide version#"git description".
Doug Torrance [Sat, 21 May 2022 11:09:31 +0000 (12:09 +0100)]
Provide version#"git description".

Forwarded: not-needed
Last-Update: 2020-12-21

Since we may not be building the package from a git repository, we
hardcode the git description ahead of time.  This patch is
automatically updated by debian/scripts/m2-get-orig-source.sh.

Gbp-Pq: Name git-description.patch

3 years agomacaulay2 (1.20+ds-4) unstable; urgency=medium
Doug Torrance [Sat, 21 May 2022 11:09:31 +0000 (12:09 +0100)]
macaulay2 (1.20+ds-4) unstable; urgency=medium

  * debian/control
    - Add node-import-local, node-interpret, and node-rechoir to
      Build-Depends-Indep; needed for webpack 5 to build highlight.js for
      syntax highlighting in the HTML documentation.
  * debian/rules
    - Re-enable syntax highlighting in the HTML documentation; the webpack
      bug that was causing build failures has been fixed.

[dgit import unpatched macaulay2 1.20+ds-4]

3 years agoImport macaulay2_1.20+ds-4.debian.tar.xz
Doug Torrance [Sat, 21 May 2022 11:09:31 +0000 (12:09 +0100)]
Import macaulay2_1.20+ds-4.debian.tar.xz

[dgit import tarball macaulay2 1.20+ds-4 macaulay2_1.20+ds-4.debian.tar.xz]

3 years agoMerge macaulay2 (1.20+ds-3) import into refs/heads/workingbranch
Doug Torrance [Tue, 17 May 2022 02:26:51 +0000 (03:26 +0100)]
Merge macaulay2 (1.20+ds-3) import into refs/heads/workingbranch

3 years agoFixes for building highlight.js.
Doug Torrance [Tue, 17 May 2022 02:26:51 +0000 (03:26 +0100)]
Fixes for building highlight.js.

Forwarded: not-needed
Last-Update: 2022-05-16

- Backport to highlight.js 9, which is the version still in Debian.

Gbp-Pq: Name highlightjs.patch

3 years agoModifications to work with dh_elpa.
Doug Torrance [Tue, 17 May 2022 02:26:51 +0000 (03:26 +0100)]
Modifications to work with dh_elpa.

Forwarded: not-needed
Last-Update: 2022-02-08

* Strip down setupEmacs() function.  We only set f12 as a global key
  to start Macaulay2 inside Emacs.  This also strips (load "M2-init")
  from a user's existing .emacs-Macaulay2 file, which would cause
  errors if they haven't installed elpa-macaulay2.  We also warn the
  user if elpa-macaulay2 isn't installed.
* Fix path to M2-emacs-help.txt in documentation.

Gbp-Pq: Name use-dh-elpa.patch

3 years agoSkip failing engine tests.
Doug Torrance [Tue, 17 May 2022 02:26:51 +0000 (03:26 +0100)]
Skip failing engine tests.

Bug: https://github.com/Macaulay2/M2/issues/2349
Last-Update: 2021-12-09

Gbp-Pq: Name skip-failing-engine-tests.patch

3 years agoSkip package tests that have been known to fail on
Doug Torrance [Tue, 17 May 2022 02:26:51 +0000 (03:26 +0100)]
Skip package tests that have been known to fail on

Bug: https://github.com/Macaulay2/M2/issues/1539
Bug: https://github.com/Macaulay2/M2/issues/1563
Bug: https://github.com/Macaulay2/M2/issues/1579
Bug: https://github.com/Macaulay2/M2/issues/1581
Bug: https://github.com/Macaulay2/M2/issues/1707
Bug: https://github.com/Macaulay2/M2/issues/1745
Bug: https://github.com/Macaulay2/M2/issues/1746
Bug: https://github.com/Macaulay2/M2/issues/1984
Bug: https://github.com/Macaulay2/M2/issues/2162
Bug: https://github.com/Macaulay2/M2/issues/2183
Bug: https://github.com/Macaulay2/M2/issues/2205
Bug: https://github.com/Macaulay2/M2/issues/2319
Last-Update: 2022-04-28

various architectures.

Gbp-Pq: Name skip-failing-package-tests.patch

3 years agoSkip Core tests that have been known to fail on various
Doug Torrance [Tue, 17 May 2022 02:26:51 +0000 (03:26 +0100)]
Skip Core tests that have been known to fail on various

Bug: https://github.com/Macaulay2/M2/issues/2162 (ComputationsBook/
 constructions)
Bug: https://github.com/Macaulay2/M2/issues/2242 (ComputationsBook/geometry
 & ComputationsBook/solving)
Last-Update: 2021-12-13

architectures.

Gbp-Pq: Name skip-failing-core-tests.patch

3 years agoCustomize M2 command line for package tests
Doug Torrance [Tue, 17 May 2022 02:26:51 +0000 (03:26 +0100)]
Customize M2 command line for package tests

Forwarded: https://github.com/Macaulay2/M2/pull/2500
Last-Update: 2022-05-13

Gbp-Pq: Name customize-argument-mode.patch

3 years agoSet AuxiliaryFiles and UseCachedExampleOutput options to
Doug Torrance [Tue, 17 May 2022 02:26:51 +0000 (03:26 +0100)]
Set AuxiliaryFiles and UseCachedExampleOutput options to

Forwarded: not-needed
Last-Update: 2021-02-20

true for several packages whose examples are cached because
generating them has been known to cause build failures on various
architectures.  See debian/scripts/generate-examples.m2.

Gbp-Pq: Name use-cached-examples.patch

3 years agoReproducible version hash table.
Doug Torrance [Tue, 17 May 2022 02:26:51 +0000 (03:26 +0100)]
Reproducible version hash table.

Forwarded: not-needed
Last-Update: 2021-09-23

- For version#"configure arguments", we replace the build directory
  with "/build/path" in all the instances of the -fdebug-prefix-map
  flag.
- For version#"compile-node-name" and version#"operating system release", we
  use dummy values.

Gbp-Pq: Name reproducible-version.patch

3 years agoProvide version#"git description".
Doug Torrance [Tue, 17 May 2022 02:26:51 +0000 (03:26 +0100)]
Provide version#"git description".

Forwarded: not-needed
Last-Update: 2020-12-21

Since we may not be building the package from a git repository, we
hardcode the git description ahead of time.  This patch is
automatically updated by debian/scripts/m2-get-orig-source.sh.

Gbp-Pq: Name git-description.patch

3 years agomacaulay2 (1.20+ds-3) unstable; urgency=medium
Doug Torrance [Tue, 17 May 2022 02:26:51 +0000 (03:26 +0100)]
macaulay2 (1.20+ds-3) unstable; urgency=medium

  * debian/rules
    - Temporarily disable syntax highlighting in the HTML documentation.
      Otherwise, a webpack bug will cause the build to fail.

[dgit import unpatched macaulay2 1.20+ds-3]

3 years agoImport macaulay2_1.20+ds-3.debian.tar.xz
Doug Torrance [Tue, 17 May 2022 02:26:51 +0000 (03:26 +0100)]
Import macaulay2_1.20+ds-3.debian.tar.xz

[dgit import tarball macaulay2 1.20+ds-3 macaulay2_1.20+ds-3.debian.tar.xz]

3 years agoImport macaulay2_1.20+ds.orig.tar.xz
Doug Torrance [Sun, 15 May 2022 11:04:54 +0000 (12:04 +0100)]
Import macaulay2_1.20+ds.orig.tar.xz

[dgit import orig macaulay2_1.20+ds.orig.tar.xz]

3 years agoMerge version 1.19.1+ds-8+rpi1 and 1.19.1+ds-9 to produce 1.19.1+ds-9+rpi1 archive/raspbian/1.19.1+ds-9+rpi1 raspbian/1.19.1+ds-9+rpi1
Raspbian automatic forward porter [Fri, 6 May 2022 22:45:04 +0000 (23:45 +0100)]
Merge version 1.19.1+ds-8+rpi1 and 1.19.1+ds-9 to produce 1.19.1+ds-9+rpi1

3 years agoMerge macaulay2 (1.19.1+ds-9) import into refs/heads/workingbranch
Doug Torrance [Mon, 2 May 2022 00:14:15 +0000 (01:14 +0100)]
Merge macaulay2 (1.19.1+ds-9) import into refs/heads/workingbranch

3 years agoAdd support for TBB 2021.
Jay Yang [Mon, 2 May 2022 00:14:15 +0000 (01:14 +0100)]
Add support for TBB 2021.

Forwarded: https://github.com/Macaulay2/M2/pull/2367

Gbp-Pq: Name tbb-2021.patch

3 years agoFix "'givaro_bool_constant' does not name a type" error.
Debian Math Team [Mon, 2 May 2022 00:14:15 +0000 (01:14 +0100)]
Fix "'givaro_bool_constant' does not name a type" error.

Origin: https://github.com/Macaulay2/M2/commit/ff0f0cb (reversed)
Bug: https://github.com/Macaulay2/M2/issues/2347
Last-Update: 2021-12-18

Gbp-Pq: Name givaro-bool-constant.patch

3 years agoLink against mathicgb and friends as shared libraries again.
Doug Torrance [Mon, 2 May 2022 00:14:15 +0000 (01:14 +0100)]
Link against mathicgb and friends as shared libraries again.

Forwarded: TODO
Last-Update: 2021-07-13

Gbp-Pq: Name use-shared-mathicgb-and-friends.patch