[Bug 1938234] Re: Sync macaulay2 1.18+ds-1~exp2 (universe) from Debian experimental (main)

Dmitry Shachnev 1938234 at bugs.launchpad.net
Thu Jul 29 18:43:14 UTC 2021


This bug was fixed in the package macaulay2 - 1.18+ds-1~exp3
Sponsored for Doug Torrance (profzoom)

---------------
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 <dtorrance at piedmont.edu>  Thu, 29 Jul 2021 07:50:46
-0400

macaulay2 (1.18+ds-1~exp2) experimental; urgency=medium

  * debian/gbp.conf
    - Set default debian-branch to debian/master.
  * debian/patches/hardening.patch
    - New patch; Don't override -fstack-protector-strong from dpkg-buildflags.
  * debian/patches/fix-visualize-firefox.patch
    - Switch from Forwarded to Applied-Upstream.
  * debian/patches/reproducible-tvalues.patch
    - New patch; sort files in d directory when making tvalues.m2.  Otherwise,
      tvalues.m2 is not reproducible.
  * debian/patches/skip-failing-core-tests.patch
    - Skip core-tests.m2.
  * debian/patches/skip-failing-package-tests.patch
    - Skip new failing tests:
      + check(8, "DiffAlg")
      + check(7, "MultiprojectiveVarieties")
      + check(3, "NumericalImplicitization")
      + check(8, "NumericalImplicitization")
      + check(0, "Topcom")
    - Add missing Bug field.
  * debian/salsa-ci.yml
    - Allow reprotest to fail in Salsa pipeline.
  * debian/scripts/generate-examples.m2
    - Cache new failing examples:
      + GraphicalModelsMLE::solverMLE(...,RealPrecision=>...)
      + MultiprojectiveVarieties::EmbeddedProjectiveVariety ===>
        EmbeddedProjectiveVariety
      + SimplicialDecomposability::isSheddingVertex
      + SpecialFanoFourfolds::toGrass(EmbeddedProjectiveVariety)
      + SRdeformations::complement(Complex)
    - Add generated examples to debian/examples.
    - Set AuxiliaryFiles and CacheExampleOutput options for affected packages
      in debian/patches/use-cached-examples.patch.
    - Don't reload package when generating examples unless necessary.  The
      Macaulay2Doc examples were really slowing down the script -- now we only
      need to wait for the first one.
    - Improve error handling; only raise an error if we have extra .out files.

 -- Doug Torrance <dtorrance at piedmont.edu>  Tue, 27 Jul 2021 10:43:17
-0400

macaulay2 (1.18+ds-1~exp1) experimental; urgency=medium

  * debian/control
    - Add libmpfi-dev and libtbb-dev to Build-Depends; needed for new
      features added upstream.
    - Remove imagemagick from Suggests; no longer required by the
      Graphs package as it now uses xdg-open to open generated images.
  * debian/copyright
    - Remove paragraph from Cygwin files that have been removed from
      source.
    - Add/update paragraphs for new/modified packages.
  * debian/examples
    - Add cached examples generated by d/scripts/generate-examples.m2.
  * debian/macaulay2-common.info
    - New file; use dh_installinfo to install info files instead of
      dh_install.  This way, we can more easily support builds with
      "nodoc" in DEB_BUILD_OPTIONS.
  * debian/macaulay2-common.lintian-overrides
    - Add package-contains-documentation-outside-usr-share-doc
      override for new file.
  * debian/patches
    - Refresh for new upstream release.
    - Remove patches applied or otherwise made unnecessary upstream.
      + dont-capture-check-core-32-bit.patch
      + dont-capture-diffalg-tests.patch
      + smaller-points-examples.patch
      + use-debian-applications.patch
  * debian/patches/fix-visualize-firefox.patch
    - New patch; fix Visualize package in Firefox (symlinks to assets
      weren't working).
  * debian/patches/remove-build-paths-from-docs
    - Remove patch; we now cache examples that were causing
      reproducibility issues.
  * debian/patches/skip-failing-{core,package}-tests
    - Stop skipping tests that have been fixed upstream and start
      skipping new tests that have caused build errors.
    - Better document which tests go with which upstream issues.
  * debian/patches/use-cached-examples.patch
    - New patch replacing use-canned-examples.patch.  Set affected
      packages to use cached examples that are generated by
      d/scripts/generate-examples.patch.
  * debian/README.md
    - Update descriptions of packages in Suggests.
  * debian/rules
    - Export MakeDocumentation variable to support builds with
      "nodoc" in DEB_BUILD_OPTIONS.
    - Set installation directory for Emacs files; previously this
      was done in use-dh-elpa.patch.
    - Move cached examples generated by d/scripts/generate-examples.m2
      into the build directory so that they may be properly installed
      and then clean up afterwards.
    - Use $(MAKE) instead of explicitly calling make.
  * debian/salsa-ci.yml
    - Add Salsa pipelines config file.
  * debian/scripts/generate-examples.m2
    - New script; generate examples for the documentation for certain
      cases which have been known to cause build errors.  Previously,
      we used canned examples, but cached examples are treated just like
      standard examples that are generated during build.
  * debian/scripts/m2-get-orig-source.sh
    - Add support for version numbers containing "-rc".
    - Explicitly call GNU awk, as it is necessary for the script to run
      properly.
  * debian/source/lintian-overrides
    - Update package-does-not-install-examples overrides.
  * debian/watch
    - Add support for version numbers containing "-rc".
    - Use more general regular expression to find GitHub releases.

 -- Doug Torrance <dtorrance at piedmont.edu>  Wed, 07 Jul 2021 13:08:53
+0530

** Changed in: macaulay2 (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1938234

Title:
  Sync macaulay2 1.18+ds-1~exp2 (universe) from Debian experimental
  (main)

Status in macaulay2 package in Ubuntu:
  Fix Released

Bug description:
  Please sync macaulay2 1.18+ds-1~exp2 (universe) from Debian
  experimental (main)

  Changelog entries since current impish version 1.17.1+ds-2:

  macaulay2 (1.18+ds-1~exp2) experimental; urgency=medium

    * debian/gbp.conf
      - Set default debian-branch to debian/master.
    * debian/patches/hardening.patch
      - New patch; Don't override -fstack-protector-strong from dpkg-buildflags.
    * debian/patches/fix-visualize-firefox.patch
      - Switch from Forwarded to Applied-Upstream.
    * debian/patches/reproducible-tvalues.patch
      - New patch; sort files in d directory when making tvalues.m2.  Otherwise,
        tvalues.m2 is not reproducible.
    * debian/patches/skip-failing-core-tests.patch
      - Skip core-tests.m2.
    * debian/patches/skip-failing-package-tests.patch
      - Skip new failing tests:
        + check(8, "DiffAlg")
        + check(7, "MultiprojectiveVarieties")
        + check(3, "NumericalImplicitization")
        + check(8, "NumericalImplicitization")
        + check(0, "Topcom")
      - Add missing Bug field.
    * debian/salsa-ci.yml
      - Allow reprotest to fail in Salsa pipeline.
    * debian/scripts/generate-examples.m2
      - Cache new failing examples:
        + GraphicalModelsMLE::solverMLE(...,RealPrecision=>...)
        + MultiprojectiveVarieties::EmbeddedProjectiveVariety ===>
          EmbeddedProjectiveVariety
        + SimplicialDecomposability::isSheddingVertex
        + SpecialFanoFourfolds::toGrass(EmbeddedProjectiveVariety)
        + SRdeformations::complement(Complex)
      - Add generated examples to debian/examples.
      - Set AuxiliaryFiles and CacheExampleOutput options for affected packages
        in debian/patches/use-cached-examples.patch.
      - Don't reload package when generating examples unless necessary.  The
        Macaulay2Doc examples were really slowing down the script -- now we only
        need to wait for the first one.
      - Improve error handling; only raise an error if we have extra .out files.

   -- Doug Torrance <dtorrance at piedmont.edu>  Tue, 27 Jul 2021 10:43:17
  -0400

  macaulay2 (1.18+ds-1~exp1) experimental; urgency=medium

    * debian/control
      - Add libmpfi-dev and libtbb-dev to Build-Depends; needed for new
        features added upstream.
      - Remove imagemagick from Suggests; no longer required by the
        Graphs package as it now uses xdg-open to open generated images.
    * debian/copyright
      - Remove paragraph from Cygwin files that have been removed from
        source.
      - Add/update paragraphs for new/modified packages.
    * debian/examples
      - Add cached examples generated by d/scripts/generate-examples.m2.
    * debian/macaulay2-common.info
      - New file; use dh_installinfo to install info files instead of
        dh_install.  This way, we can more easily support builds with
        "nodoc" in DEB_BUILD_OPTIONS.
    * debian/macaulay2-common.lintian-overrides
      - Add package-contains-documentation-outside-usr-share-doc
        override for new file.
    * debian/patches
      - Refresh for new upstream release.
      - Remove patches applied or otherwise made unnecessary upstream.
        + dont-capture-check-core-32-bit.patch
        + dont-capture-diffalg-tests.patch
        + smaller-points-examples.patch
        + use-debian-applications.patch
    * debian/patches/fix-visualize-firefox.patch
      - New patch; fix Visualize package in Firefox (symlinks to assets
        weren't working).
    * debian/patches/remove-build-paths-from-docs
      - Remove patch; we now cache examples that were causing
        reproducibility issues.
    * debian/patches/skip-failing-{core,package}-tests
      - Stop skipping tests that have been fixed upstream and start
        skipping new tests that have caused build errors.
      - Better document which tests go with which upstream issues.
    * debian/patches/use-cached-examples.patch
      - New patch replacing use-canned-examples.patch.  Set affected
        packages to use cached examples that are generated by
        d/scripts/generate-examples.patch.
    * debian/README.md
      - Update descriptions of packages in Suggests.
    * debian/rules
      - Export MakeDocumentation variable to support builds with
        "nodoc" in DEB_BUILD_OPTIONS.
      - Set installation directory for Emacs files; previously this
        was done in use-dh-elpa.patch.
      - Move cached examples generated by d/scripts/generate-examples.m2
        into the build directory so that they may be properly installed
        and then clean up afterwards.
      - Use $(MAKE) instead of explicitly calling make.
    * debian/salsa-ci.yml
      - Add Salsa pipelines config file.
    * debian/scripts/generate-examples.m2
      - New script; generate examples for the documentation for certain
        cases which have been known to cause build errors.  Previously,
        we used canned examples, but cached examples are treated just like
        standard examples that are generated during build.
    * debian/scripts/m2-get-orig-source.sh
      - Add support for version numbers containing "-rc".
      - Explicitly call GNU awk, as it is necessary for the script to run
        properly.
    * debian/source/lintian-overrides
      - Update package-does-not-install-examples overrides.
    * debian/watch
      - Add support for version numbers containing "-rc".
      - Use more general regular expression to find GitHub releases.

   -- Doug Torrance <dtorrance at piedmont.edu>  Wed, 07 Jul 2021 13:08:53
  +0530

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/macaulay2/+bug/1938234/+subscriptions




More information about the Ubuntu-sponsors mailing list