-
-
Notifications
You must be signed in to change notification settings - Fork 673
Docs: add recommendation to use meson/conda in building from source #40845
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
base: develop
Are you sure you want to change the base?
Conversation
Documentation preview for this PR (built with commit eb1d7be; changes) is ready! 🎉 |
Can you explain whether it's mostly a refactoring the existing docs, or you wrote a lot from scratch? |
I've added a reference from sage-the-distro build to meson build (https://github.com/sagemath/sage/pull/40845/files#diff-aaad790db70e5c2814a04f89e1ff42d568006c0de023ba4662b1c81e0c0f021aR8-R13). Otherwise there were no substantial changes in neither the meson nor sage distro docs - this is just a rename (which is sadly not handled well by git). There were a few minor edits to the installation/index page but they are nicely visible from the git changelog. |
Not for this PR, but the text says
but this is not (always) so - cause |
|
|
Thanks, these are good remarks! I've opened new issues for them, as they are a bit unrelated to the PR (I didn't touch the relevant sections here). Also the gmpy update actually touches CI/devcontainer, and the WSL launching section is touched by #40893 so it's better to revise this after the next beta. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
sagemathgh-40845: Docs: add recommendation to use meson/conda in building from source <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> To make it clearer that the meson build is the preferred option (if one is willing to use conda, or uses an OS with sufficiently recent versions of the deps). For the same reason, `sources.rst` is renamed to `sources-distro` and the old `meson` is now `sources`. Triggered by https://groups.google.com/g/sage-devel/c/4WgRmMQ3UVE ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [ ] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#40845 Reported by: Tobias Diez Reviewer(s): Dima Pasechnik
sagemathgh-40845: Docs: add recommendation to use meson/conda in building from source <!-- ^ Please provide a concise and informative title. --> <!-- ^ Don't put issue numbers in the title, do this in the PR description below. --> <!-- ^ For example, instead of "Fixes sagemath#12345" use "Introduce new method to calculate 1 + 2". --> <!-- v Describe your changes below in detail. --> <!-- v Why is this change required? What problem does it solve? --> <!-- v If this PR resolves an open issue, please link to it here. For example, "Fixes sagemath#12345". --> To make it clearer that the meson build is the preferred option (if one is willing to use conda, or uses an OS with sufficiently recent versions of the deps). For the same reason, `sources.rst` is renamed to `sources-distro` and the old `meson` is now `sources`. Triggered by https://groups.google.com/g/sage-devel/c/4WgRmMQ3UVE ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. --> - [ ] The title is concise and informative. - [ ] The description explains in detail what this PR is about. - [ ] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [ ] I have updated the documentation and checked the documentation preview. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on. For example, --> <!-- - sagemath#12345: short description why this is a dependency --> <!-- - sagemath#34567: ... --> URL: sagemath#40845 Reported by: Tobias Diez Reviewer(s): Dima Pasechnik
To make it clearer that the meson build is the preferred option (if one is willing to use conda, or uses an OS with sufficiently recent versions of the deps).
For the same reason,
sources.rst
is renamed tosources-distro
and the oldmeson
is nowsources
.Triggered by https://groups.google.com/g/sage-devel/c/4WgRmMQ3UVE
📝 Checklist
⌛ Dependencies