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.

Reply via email to