Here is how I have interprested these questions for the packages I am involved in maintining:
On 23 January 2014 09:51, Jean-Pierre Flori <[email protected]> wrote: > Ooops, end of message follows... > > > On Thursday, January 23, 2014 10:43:42 AM UTC+1, Jean-Pierre Flori wrote: >> >> Dear all, >> >> I'm a little confused by the way spkg should now be updated. >> The official doc is now here: >> * http://www.sagemath.org/doc/developer/packaging.html > > > My questions are mainly about : > * package-version.txt, should it only be updated when the tarball changes? > this is what > http://www.sagemath.org/doc/developer/packaging.html#package-versioning > suggests, not what the discussion between Jeroen and I at > http://trac.sagemath.org/ticket/15123#comment:32 did. Yes. It's a label for the upstream version. Local changes to what we do with the tarball are tracked by git anyway. > * history in SPKG.txt, > http://www.sagemath.org/doc/developer/packaging.html#the-spkg-txt-file says > no history anymore, so should we just get rid of the old history when > updating? as remarked http://trac.sagemath.org/ticket/15123#comment:24 it is > still available in the hg/git history (and I'd better have no info kept in > SPKG.txt than just old info). Correct: the new SPKG.txt does not contain its own update history. > * spkg-src, > http://www.sagemath.org/doc/developer/packaging.html#modified-tarballs > states its optional, I would say it shouldn't be, in fact I would even be in > favor of having for every standard package even when it just downloads a > tarball. I have never seen an spkg-src in the build/pkgs/*/ directory, only checksums.ini package-version.txt spkg-install SPKG.txt (and possibly spkg-check) but this is for spkgs where no changes at all are need to the upstream tarball. > * in the example files for spkg-install/check, there's not the stuff > checking we're in a shell with Sage stuff defined, is that on purpose? Someone else can answer that, and the following. John > * SAGE_FAT_BINARY, maybe it should be mentioned on this page as well. > * --libdir, same same > > Best, > JP > > -- > You received this message because you are subscribed to the Google Groups > "sage-release" 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-release. > For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups "sage-release" 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-release. For more options, visit https://groups.google.com/groups/opt_out.
