Closed mkoeppe closed 2 years ago
Changed reviewer from Eric Gourgoulhon to Eric Gourgoulhon, Tobias Diez
Description changed:
---
+++
@@ -2,15 +2,8 @@
the documentation at https://doc.sagemath.org/html/en/developer/walk_through.html is not really reflecting some of the recent changes to the readme
-Also the reviewer's checklist https://doc.sagemath.org/html/en/developer/reviewer_checklist.html
-should be updated using material from https://wiki.sagemath.org/ReviewChecklist and that wiki page replaced by a link to the manual.
-
`make` takes very long. Could add discussion of `make build`
-
-It could also explain when make ends in Error building Sage, what to do next
Also git instructions need updating as discussed in https://groups.google.com/g/sage-devel/c/e9Nt_E4glkM/m/Lpmz_va_BAAJ
-Also should explain `configure --enable-editable` (https://wiki.sagemath.org/ReleaseTours/sage-9.3#Editable_.28.22in-place.22.2C_.22develop.22.29_installs_of_the_Sage_library)
-
Reduced the ticket description. Follow-up in #33088.
Branch pushed to git repo; I updated commit sha1. New commits:
2e2b3fc | src/doc/en/developer/walk_through.rst: Also refer to README.md |
Replying to @tobiasdiez:
I find a short (but up-to-date) installation instructions helpful for newcomers. It adds quite a barrier if you need to read 5 pages just to get started with compilation.
OK, I have changed it now to point primarily to the instructions in README.md; I think this goes into the direction that you have in mind
That's a very good idea, I like it!
Thanks for these welcome changes.
Some lines are indented 3 spaces, maybe use 4 throughout?
Suggested shorter rephrasing:
- * Compilers: `gcc`, `gfortran`, `g++` (a matching set of these
- three will avoid the compilation of Sage-specific compilers -
- unless they are too old). See the Installation Manual for a
- discussion of suitable compilers.
+ * Compilers: `gcc`, `gfortran`, `g++` (a recent enough matching
+ set of these three will avoid building Sage-specific compilers).
+ See the Installation Manual for a discussion of suitable compilers.
Positive review from me with or without these changes.
Changed reviewer from Eric Gourgoulhon, Tobias Diez to Eric Gourgoulhon, Tobias Diez, Samuel Lelièvre
OK if you want to push this change to the ticket.
Here are some changes to the README (all in a single commit, sorry).
As listed in the commit message:
--tags
to git clone
-
for all lists
instead of sometimes *
, comma after opensuse, period after bc
)sage
in /usr/local/bin
New commits:
cbd5953 | 29784: README.md: Fix indentation, minor updates |
Changed branch from u/mkoeppe/update_sectionsage_development_processin_developer_s_guide to u/slelievre/29784
Description changed:
---
+++
@@ -1,9 +1,17 @@
(from #29733)
-the documentation at https://doc.sagemath.org/html/en/developer/walk_through.html is not really reflecting some of the recent changes to the readme
+Let the documentation, in particular
+the developer walk-through at
-`make` takes very long. Could add discussion of `make build`
+- https://doc.sagemath.org/html/en/developer/walk_through.html
-Also git instructions need updating as discussed in https://groups.google.com/g/sage-devel/c/e9Nt_E4glkM/m/Lpmz_va_BAAJ
+better reflect recent changes to the readme.
+Mention that `make` takes very long.
+Add discussion of `make build`.
+
+Update Git instructions as discussed in
+
+- https://groups.google.com/g/sage-devel/c/e9Nt_E4glkM/m/Lpmz_va_BAAJ
+
$ ORIG=https://github.com/sagemath/sage.git
- $ git clone -c core.symlinks=true --branch master $ORIG
+ $ git clone -c core.symlinks=true --branch --tags develop $ORIG
The command with this change does not work. "develop" must come right after "--branch"
And removing this breaks the workflow in the case of git
-3. `cd` into the source/build directory:
-
- $ cd sage*/
-
Branch pushed to git repo; I updated commit sha1. New commits:
c6e23bb | 29786: README.md: Fix and |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
9615517 | 29784: README.md: Fix `--tags` and `cd` |
Better like this?
Yes, looking good, thanks
Could you please remove this spurious empty line in README.md
:
$ cd sage-x.y/ # adapt x.y
-
- [Git] Alternatively, clone the Sage git repository:
$ ORIG=https://github.com/sagemath/sage.git
It causes bad formatting in some markdown readers (e.g. abricotine).
Branch pushed to git repo; I updated commit sha1. New commits:
d04d123 | 29784: README.md: Remove extra blank lines |
Thanks!
Thanks everyone for review and edits!
Changed branch from u/slelievre/29784 to d04d123
(from #29733)
Let the documentation, in particular the developer walk-through at
better reflect recent changes to the readme.
Mention that
make
takes very long.Add discussion of
make build
.Update Git instructions as discussed in
CC: @tobiasdiez @dimpase @jhpalmieri @slel @yuan-zhou @DavidAyotte @nbruin @egourgoulhon
Component: documentation
Author: Matthias Koeppe
Branch/Commit:
d04d123
Reviewer: Eric Gourgoulhon, Tobias Diez, Samuel Lelièvre
Issue created by migration from https://trac.sagemath.org/ticket/29784