Web lists-archives.com

Re: Survey: git packaging practices / repository format




>>>>> "Andrey" == Andrey Rahmatullin <wrar@xxxxxxxxxx> writes:

    Andrey> On Wed, May 29, 2019 at 02:14:09PM +0100, Ben Hutchings wrote:
    >> [...]  > My understanding is that this unusual difference between
    >> the .orig > tarball and what's in git is an attempt to "square
    >> the circle" between > two colliding design principles: "the .orig
    >> tarball should be upstream's > official binary artifact" (in this
    >> case Automake `make dist` output, > including generated files
    >> like Makefile.in but not non-critical source > files like
    >> .gitignore) and "what's in git should match upstream's git >
    >> repository" (including .gitignore but > not usually Makefile.in).
    >> [...]
    >> 
    >> Perhaps we should update policy to say that the .orig tarball may
    >> (or even "should") be generated from an upstream release tag
    >> where applicable.
    Andrey> This conflicts with shipping tarball signatures.

Sure does.

I can see the argument for caring about that if you're dealing with an
upstream that does run make dist and publish official signed tarballs.

There are a lot of upstreams though where the tarball is an afterthought
or entirely not present.
I hope we as a community can decide to go with the git rather than
pressuring such upstreams to care more about tarballs.

--Sam