Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macos: Singular issues (version 4.3.2p2 from Homebrew) #35833

Closed
2 tasks done
GMS103 opened this issue Jun 25, 2023 · 1 comment · Fixed by #35934
Closed
2 tasks done

macos: Singular issues (version 4.3.2p2 from Homebrew) #35833

GMS103 opened this issue Jun 25, 2023 · 1 comment · Fixed by #35934
Labels
Milestone

Comments

@GMS103
Copy link
Member

GMS103 commented Jun 25, 2023

Is there an existing issue for this?

  • I have searched the existing issues for a bug report that matches the one I want to file, without success.

Did you read the documentation and troubleshoot guide?

  • I have read the documentation and troubleshoot guide

Environment

- OS:  macOS 11.7.8, macOS 12.6.7, macOS 13.4.1
- Sage Version:  SageMath version 10.1.beta6

Steps To Reproduce

% brew info singular
[…]
/opt/homebrew/Cellar/singular/4.3.2p2
[…]
% ./configure
[…]
singular: using system package; SPKG will not be installed
[…]
% make
[…]
% make ptestlong
[…]
% 

Expected Behavior

All tests passed!

Actual Behavior

  1. ./configure unexpectedly opens the URL
    https://www.singular.uni-kl.de/Manual/4-3-2/
    in one or more browsers.
  2. make ptestlong gives (among other things):
sage -t --long --warn-long … --random-seed=… src/sage/modular/modform_hecketriangle/readme.py  # 1 doctest failed
sage -t --long --warn-long … --random-seed=… src/sage/modular/modform_hecketriangle/abstract_space.py  # 3 doctests failed
sage -t --long --warn-long … --random-seed=… src/sage/modular/modform_hecketriangle/space.py  # 2 doctests failed
sage -t --long --warn-long … --random-seed=… src/sage/interfaces/singular.py  # 5 doctests failed
sage -t --long --warn-long … --random-seed=… src/sage/libs/singular/function.pyx  # 1 doctest failed
sage -t --long --warn-long … --random-seed=… src/sage/libs/singular/singular.pyx  # 1 doctest failed
sage -t --long --warn-long … --random-seed=… src/sage/structure/coerce_actions.pyx  # 3 doctests failed

Additional Information

See SageMath_10.1.beta6_Singular_Homebrew.txt.

With ./configure --without-system-singular ("standard, SPKG version 4.3.1p3 will be installed") none of the above 7 issues appears. See SageMath_10.1.beta6_Singular_SPKG.txt.

For the time being, should Homebrew's Singular be ignored and the SPKG be built?

Should our configure be modified?

@jhpalmieri
Copy link
Member

Should we close either this or #35273 (I don't care which)? This one is a bit more complete (including issue 1 about opening a web page during configure) and is focused on Singular.

I think that we should disallow homebrew's Singular. I also wonder what will go on if Sage packages version 4.3.2.p2 — see #35676.

@vbraun vbraun closed this as completed in bfb6b3c Sep 1, 2023
@mkoeppe mkoeppe added this to the sage-10.2 milestone Sep 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants