-
-
Notifications
You must be signed in to change notification settings - Fork 421
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
Improve configure's recommendations #29586
Comments
comment:1
To reformulate:
The relevant logic seems to be in |
comment:2
Thanks for creating the ticket! I've linked to it from #29146 |
This comment has been minimized.
This comment has been minimized.
comment:3
I think in this case we should change |
comment:4
Or a bug report to homebrew should be made |
comment:5
Reporting what bug? The messages that glpk prints that we in turn filter out? |
comment:6
Right... The comment "glpk 4.65 should not be used by Sage as long as it is not patched by Homebrew" comes from #24824. |
comment:7
The main GLPK dev seems to be too busy with other things. Last time he was talking about transferring maintainership to FSF, or something like this. |
comment:9
Replying to @slel:
Thanks a lot.
I agree. |
This comment has been minimized.
This comment has been minimized.
comment:13
Setting new milestone based on a cursory review of ticket status, priority, and last modification date. |
comment:14
New related report: |
Dependencies, e.g. PPL for GLPK
On macOS with
ppl
installed via Homebrew,the
configure
script reported the following:and eventually recommended to
brew install ppl
.It would seem that, in the above, this is correct:
but this does not really follow:
In this case, because at least one of (glpk, gmp, mpir)
either was or would be installed as an SPKG, the script
concluded ppl should be installed as an SPKG too.
So the decision to install ppl was based on that,
not on the absence of ppl. In such a case, maybe
the script should not recommend installing ppl
(at least not without checking if it is actually there).
Initial report:
sage-release.
Python vs Python3, Python 3.7 vs Python 3.8
On macOS 10.14.6, as of July 2020, Homebrew installs Python 3.8.
Still,
configure
, looking for Python 3.7, recommends tobrew install python3
.See also
Meta-ticket: Refactor and improve system package related scripts, tox.ini, build/bin/write_dockerfile.sh #29146: Meta-ticket: Refactor and improve system package related scripts, tox.ini, build/bin/write_dockerfile.sh
refine definition of variable SAGE_NEED_SYSTEM_PACKAGES in m4/sage_spkg_collect.m4 #30863: refine definition of variable SAGE_NEED_SYSTEM_PACKAGES in m4/sage_spkg_collect.m4
CC: @mkoeppe @slel @mwageringel @dimpase @EmmanuelCharpentier
Component: build: configure
Issue created by migration from https://trac.sagemath.org/ticket/29586
The text was updated successfully, but these errors were encountered: