On 20 Jun 2016, at 2:11 PM, Dmitry Smirnov <[email protected]> wrote: > > On Sunday, 19 June 2016 9:59:30 PM AEST Martín Ferrari wrote: >> On 19/06/16 20:47, Dmitry Smirnov wrote: >>> I would be happy to upload updated package but I've noticed that >>> "upstream" branch follows upstream history so "gbp import-orig" would >>> break it and I'm not sure how to handle such repository configuration... >> >> I have just done it. These are the steps: >> [...] > > Thank you, Martin. :) > > I think your procedure could be improved if "git merge upstream/2.1" > is modified with "--squash" to produce one neat merge commit to "master" > instead of flood of upstream commits that make it difficult to identify > packaging-related commits. Merge from upstream branch that follows upstream > history makes it difficult to review packaging changes therefore I see it as > counter-productive especially for team-maintained packages. I do not mind > having full upstream history in "upstream" branch but not in "master"...
I agree with Dmitry here. A single merge commit makes it much easier to keep packaging commits separate from upstream commits. >> I am just confused >> as to why you removed the Build-Using field in control.. > > Because it was used on arch-all -dev package shipping sources... > > Built-Using on -dev packages is an artifact of older versions of dh-make- > golang which do not add "Built-Using" to -dev packages any more. Can we make this part of the packaging policy? I'm happy to remove Built-Using when updating -dev packages. It's pretty handy when analysing packages that produce binaries, but it doesn't make much sense for packages that are just source. Tim. > > Anyway "Built-Using" is not meant to be used with -dev packages. Built-Using > field is usually applied to binaries incorporating portion of another package > or built using another package without explicit dependency. > -dev packages should already depend on all related -dev dependencies. > > -- > Cheers, > Dmitry Smirnov. > > --- > > I believe in only one thing: liberty; but I do not believe in liberty > enough to want to force it upon anyone. > -- H. L. Mencken > _______________________________________________ > Pkg-go-maintainers mailing list > [email protected] > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Pkg-go-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers
