Macaulay2 1.24.11 released

77 views
Skip to first unread message

Doug Torrance

unread,
Nov 2, 2024, 9:28:39 AM11/2/24
to Macaulay2
Dear Macaulay2 user,

We are happy to announce the release of Macaulay2, version 1.24.11.  For the list of changes, see https://macaulay2.com/doc/Macaulay2/share/doc/Macaulay2/Macaulay2Doc/html/_changes_cm_sp1.24.11.html

We are grateful to all the contributors who keep expanding the scope and performance of Macaulay2 via new packages and improvements to the existing code.

For instructions on installing Macaulay2 or building it from source, please see the wiki at https://github.com/Macaulay2/M2/wiki.  (Note that Ubuntu packages are not yet available, but should be soon.)

Please let us know if you have any questions!

We'll look forward to the next release, version 1.25.05, on May 15, so submit your pull requests to us before then at https://github.com/Macaulay2/M2/pulls/.

Doug Torrance

unread,
Nov 4, 2024, 8:22:37 AM11/4/24
to Macaulay2
FYI, Macaulay2 1.24.11 packages for all supported Ubuntu releases are now available at the Macaulay2 PPA:

sudo add-apt-repository ppa:macaulay2/macaulay2
sudo apt install macaulay2

Luke Oeding

unread,
Nov 7, 2024, 2:04:10 PM11/7/24
to Macaulay2

Hi Doug,
I installed the newest version using homebrew on a mac, and now I get this at start:
```
Macaulay2, version 1.24.11
with packages: ConwayPolynomials, Elimination, IntegralClosure, InverseSystems, Isomorphism, LLLBases, MinimalPrimes, OnlineLookup,
               PackageCitations, Polyhedra, PrimaryDecomposition, ReesAlgebra, Saturation, TangentCone, Truncations, Varieties
/usr/local/share/Macaulay2/Core/packages.m2:260:65:(1):[22]: error: newPackage: expected Headline to be less than 100 characters
/usr/local/share/Macaulay2/Core/packages.m2:260:65:(1):[22]: --entering debugger (type help to see debugger commands)
/usr/local/share/Macaulay2/Core/packages.m2:260:60-260:128: --source code:
    if opts.Headline =!= null and #opts.Headline > 100 then error "newPackage: expected Headline to be less than 100 characters";
```
This seems to also affect my own package that I've written when I try to load it. 

Any idea how to fix this?

thanks,


Luke

Doug Torrance

unread,
Nov 7, 2024, 2:53:44 PM11/7/24
to maca...@googlegroups.com
Hi Luke,

There's now a limit on the length of the string passed to the Headline option to newPackage to 100 characters.

All of the packages that are distributed with Macaulay2 have headlines with lengths below this limit, so the issue must be with one of the packages that you have installed locally.  Try running the following:

scan(installedPackages(), readPackage)

This should tell you which package is the culprit.  Then you can edit the package source directly to shorten the Headline string. Or, if it's a package that's distributed with Macaulay2, you could run "uninstallPackage" on it so that the updated version with a shorter Headline gets loaded instead of your local copy.

--
You received this message because you are subscribed to the Google Groups "Macaulay2" group.
To unsubscribe from this group and stop receiving emails from it, send an email to macaulay2+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/macaulay2/e47220c2-2a77-4073-9db4-4832b1fee018n%40googlegroups.com.

Federico Galetto

unread,
Nov 9, 2024, 1:19:23 PM11/9/24
to Macaulay2
Hello!

Thanks for creating Fedora packages of the new release. Unfortunately, on a system recently upgraded to Fedora 41, I get the following error when trying to install:

Could not depsolve transaction; 1 problem detected:
 Problem: conflicting requests
  - nothing provides Macaulay2-common = 1.24.11 needed by Macaulay2-1.24.11-1.x86_64 from @commandline

Any suggestions?

Thanks,
Fred

Doug Torrance

unread,
Nov 9, 2024, 1:48:28 PM11/9/24
to maca...@googlegroups.com
Hi Fred,

Did you download install both RPM's? There's also a "common" one that contains things like the .m2 files and documentation that don't depend on the specific version of Fedora.

Federico Galetto

unread,
Nov 10, 2024, 10:45:07 AM11/10/24
to Macaulay2
That was it. Thank you, Doug!

Luke Oeding

unread,
Nov 14, 2024, 4:01:35 PM11/14/24
to Macaulay2
Thanks! That fixed it!
Reply all
Reply to author
Forward
0 new messages