#18826: A sage-sanity-check-package using the 'spkg-src' scripts
-------------------------+-------------------------------------------------
Reporter: | Owner:
ncohen | Status: needs_review
Type: | Milestone: sage-6.8
enhancement | Resolution:
Priority: major | Merged in:
Component: build | Reviewers:
Keywords: | Work issues:
Authors: | Commit:
Nathann Cohen | ef4e8b06491e61345809e10b349c03f6d54136a9
Report Upstream: N/A | Stopgaps:
Branch: |
public/18826 |
Dependencies: |
-------------------------+-------------------------------------------------
Comment (by ncohen):
I agree that we are still a long way from having a clean build system, but
what I want to do with this script is to help us clean the packages
progressively.
If you want to implement the ideas you proposed, your only way to make
them work will be to fix all packages at once. I don't think that it can
be done, and I do not expect anybody to do it.
If we agree on some formalism for `spkg-src`, we can start precisely this
work: make sure that everything we do to a package is done there. This way
if we ever want to move to something more constraining, we will know at
least what we have to deal with.
In the immediate future, however, that would help a reviewer check that
the 'updated package' proposed for review is only what it claims to be. No
code was injected (to be run on everybody's computer), and also check that
everything that is done appears in `spkg-src`.
Thus, I still think that such a package would be a good addition: along
with a rule that we should only accept spkg-src scripts that fit the
assumptions (those are open to discussion). And slowly, we will add new
spkg-src files and stabilize the situation.
Nathann
--
Ticket URL: <http://trac.sagemath.org/ticket/18826#comment:4>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.