-
-
Notifications
You must be signed in to change notification settings - Fork 514
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
dev docs: Inclusion Procedure for New and Updated Packages #16048
Comments
Branch: public/spkg-devdoc |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Commit: |
comment:4
There is a bit of redundancy in your first paragraph and the 3rd about a package requiring a year before it could be considered for a standard package. Additionally, experimental packages aren't really ever eligible to become standard packages since standard packages need to support all of Sage's supported platforms (and most things that fall into the experimental category are things that break on various platforms). Also, I don't know if it is mentioned in any of the surrounding documentation, but standard packages need to be GPLv3+ compatible, so including that somewhere would be good. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:8
Does having both a SPKG and a build/pkg/foo directory work? Which spkg-install script is being used? I don't even know if this works, but it shouldn't. You can either have a legacy spkg or make a git branch with an upstream tarball (gz/bz2). |
Changed branch from public/spkg-devdoc to public/spkg-devdoc-1 |
comment:9
OK, but what to do if the supporting files in the published SPKG are defect, see #15813? New commits:
|
comment:10
I really don't understand what you're trying to say with
The first part of the patch is good for me. |
comment:11
Hi,
Vincent |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:13
Thanks to all reviewers so far. Replying to @videlec:
I will take the liberty to disagree here, for educational reasons. Everything else was fixed. Anything amiss in this section? |
Reviewer: R. Andrew Ohanar, Jeroen Demeyer, Vincent Delecroix |
comment:14
I am very sorry to be very picky but I definitely think that the documentation is an important piece of a software. Please for each of my comment, say explicitly if you agree or not (you did it for my 1) before but you mostly eluded the other two). I am happy to make the changes you accept by myself if you prefer. section "Inclusion Procedure for New and Updated Packages" As it is the case in all other sections, it would be nice if you add a line break after the title. For the politics about tickets, I thought that:
The sentence "In short, packages consist of a link to the original tarball with additional section "Directory structure" In the sentence "to package it in Sage" you must uppercase the "t". At the very same place I suggest to put a comment in parenthesis "... distribute a tarball ! section "Manual package build and installation" I think that the shell command
will not do what you expect. You might either put a column between the There are at least 5 important missing things:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:16
Thanks for your review. Replying to @videlec:
Don't.
Done.
Yes, done.
Done.
I was not sure how to do this.
Both done.
I replaced it with
I was unsure how to include this. Please feel free to add it and the other issue above yourself. |
comment:17
Hi Ralf, I added few sentences in the introduction about the install script and the organization of the document. I also reorganize the sections (not changing them). In my second commit I just set the line width to 72. Tell me if you think it is better (as I am not a native english speaker there might be some mistakes). Otherwise we can just go back to the previous branch Best New commits:
|
Changed branch from public/spkg-devdoc-1 to public/spkg-devdoc-2 |
comment:18
I think this is fine and I like it better. If you don't mind I'll set the ticket fields accordingly. |
Changed author from Ralf Stephan to Ralf Stephan, Vincent Delecroix |
Changed reviewer from R. Andrew Ohanar, Jeroen Demeyer, Vincent Delecroix to R. Andrew Ohanar, Jeroen Demeyer, Vincent Delecroix, Ralf Stephan |
comment:19
Replying to @rwst:
Prefect, thanks! |
Changed branch from public/spkg-devdoc-2 to |
Changed reviewer from R. Andrew Ohanar, Jeroen Demeyer, Vincent Delecroix, Ralf Stephan to R. Andrew Ohana, Jeroen Demeyer, Vincent Delecroix, Ralf Stephan |
Changed commit from |
As discussed in
https://groups.google.com/forum/?hl=en#!topic/sage-devel/jopuoWO1Fvk
clear documentation on the procedure is missing.
Component: documentation
Author: Ralf Stephan, Vincent Delecroix
Branch:
ecba6b6
Reviewer: R. Andrew Ohana, Jeroen Demeyer, Vincent Delecroix, Ralf Stephan
Issue created by migration from https://trac.sagemath.org/ticket/16048
The text was updated successfully, but these errors were encountered: