-
-
Notifications
You must be signed in to change notification settings - Fork 491
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 wording and formatting of configure's recommendation message #30624
Comments
This comment has been minimized.
This comment has been minimized.
Commit: |
comment:2
Here is a branch. Illustration on macOS. Before:
After:
Illustration on Debian. Before:
After:
New commits:
|
comment:3
Polishing commits welcome (here or in a follow-up ticket). I'll update the "before/after" in the ticket description |
comment:4
This change is not good. # is the shell comment character.
|
Branch pushed to git repo; I updated commit sha1. This was a forced push. Last 10 new commits:
|
comment:7
Rebased as I suggested. You can now modify the invocations of
|
Author: Samuel Lelièvre, Matthias Koeppe |
Dependencies: #30606 |
comment:10
Your turn, Samuel... |
comment:11
Neither of the "notice: ...", "hint: ...", So I tried to also avoid "# " for the text Thanks for showing me the correct way to do that. |
comment:13
Samuel, do you plan to work on this? |
comment:14
FWIW, I've installed Sage 9.3.beta0 from scratch on Ubuntu 20.04;
Now, as mentioned in #29557 comment:56, |
comment:16
Updates of the package list and similar improvements -- please in #30930 or other tickets, not here. Let's keep this ticket narrowly focused on what is already on the branch. |
comment:17
Samuel, please let me know if I can help with anything else to get this ticket finished. |
Changed author from Samuel Lelièvre, Matthias Koeppe to Matthias Koeppe |
comment:18
What you did is good. Maybe set to |
comment:19
The new options that I introduced for you (comment:7) are not used yet. |
Changed author from Matthias Koeppe to Samuel Lelièvre, Matthias Koeppe |
This comment has been minimized.
This comment has been minimized.
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
Reviewer: Matthias Koeppe, ... |
comment:24
Ready for review |
comment:25
I just tested the branch on Ubuntu 18.04, I obtain:
Should |
Changed reviewer from Matthias Koeppe, ... to Matthias Koeppe, Sébastien Labbé |
comment:26
If the answer to that question is yes, please change the status of this ticket to positive review. |
comment:27
I just observed that this is the current behavior on 9.3.beta2. So, this is independent of this ticket. |
comment:28
Thank you! |
comment:29
Replying to @seblabbe:
I am making some changes in this direction - suppressing display of packages starting with underscore - in #29124 |
Changed branch from public/30624-improve-configure-recommendation-message to |
Context
Recent work on Sage's build system enables to use many
system packages as possible when building Sage.
See meta-ticket #27330 for an overview.
Part of that effort is to have
configure
end withrecommendations of extra system packages to install.
Making this recommendation system very precise would not
be sustainable. As a compromise, it recommends installing
packages whenever
are not found to be already installed
that would avoid having to build them
Problem
With the wording of the recommendation hint up to
Sage 9.2.beta12, users can be puzzled when it recommends
installing a package that is already installed.
Solution
Improve the recommendation message and along the way
make it better stand out.
Before this ticket:
After this ticket:
References
See the 2020-09 discussion on sage-release,
in particular these posts:
See also
See also #30863 whose aim is the same (e.g., do not suggest to
sudo apt install sympow
if the reason was that the sympow already installed on the system was failing some tests).Depends on #30606
CC: @egourgoulhon @orlitzky @mkoeppe @slel @tobiasdiez @seblabbe
Component: build: configure
Author: Samuel Lelièvre, Matthias Koeppe
Branch/Commit:
72f0081
Reviewer: Matthias Koeppe, Sébastien Labbé
Issue created by migration from https://trac.sagemath.org/ticket/30624
The text was updated successfully, but these errors were encountered: