[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#829205: RFS: btrfs-progs/4.5.3-0.1



Hi Gianfranco!

On 6 July 2016 at 05:17, Gianfranco Costamagna <locutusofborg@debian.org> wrote:
>>I'd say the important points to convey are "1. many contributors, 2. GPL2".
>
>
> Actually I agree,  I try to sum up files for licenses, instead of copyright holders
> e.g.
> all the autoconf* stuff, can go in a single file
> and many copyright headers listed in that section.
...
> so, as all the autoconf files, you might try to put them under the same copyright
> section.

Ok, so group primarily according to licenses, then
functionality/subsection?  eg: autoconf* stuff, send|receive stuff,
subsystem a stuff, subsystem b stuff?

> Another thing, you might consider to change
> Files: debian/*
> Copyright: 2007-2012, Daniel Baumann <daniel.baumann@progress-technologies.net>
> License: GPL-2+
>
> Files: debian/watch
> Copyright: 2016, Nicholas D Steeves <nsteeves@gmail.com>
> License: GPL-2
>
>
> into something like
> Files: debian/*
> Copyright: 2007-2012, Daniel Baumann <daniel.baumann@progress-technologies.net>
>            2016, Nicholas D Steeves <nsteeves@gmail.com>
>
> License: GPL-2+
>
>
> (and add xnox maybe :) )

Done, in my working copy.

> some more "contraction" might be e.g.
> Files: send-test.c
> Copyright: 2013, SUSE <http://www.suse.com/>
> 2012, Alexander Block.
> License: GPL-2
>
> Files: send.h
> Copyright: 2012, STRATO <http://www.strato.com/>
> 2012, Alexander Block.
> License: GPL-2
>
> Files: ulist.c
> ulist.h
> Copyright: 2011, STRATO <http://www.strato.com/>
> License: GPL-2
>
> this can become
>
> Files: send-test.c send.h ulist.c ulist.h
> Copyright: 2013, SUSE <http://www.suse.com/>
> 2011-2012, STRATO <http://www.strato.com/>
> 2012, Alexander Block.
> License: GPL-2

So in this case the rule is group by individual, after grouping by
license, but list corporation first?

>
> lets review something more:
> +++ btrfs-progs-4.5.3/debian/btrfs-progs.changelogs     2016-07-01 13:01:45.000000000 +0200
> @@ -0,0 +1 @@
> +CHANGES
>
>
> mmm such files should be automatically picked up by debhelper...
> I would say this file is useless :)

;-) The CHANGES file wasn't being automatically picked up when I built
the package, on either sid, testing, or as a jessie-backport.  This
surprised me, and I read that package.changelogs was the cleanest way
to give debhelper a hint without using an override in rules.  Also,
faster to remove whenever debhelper starts automatically finding it!

> +++ btrfs-progs-4.5.3/debian/upstream/signing-key.asc   2016-07-01 13:01:45.000000000 +0200
>
>
> YAY!

:-)  Finally, right?!

> +++ btrfs-progs-4.5.3/debian/watch      2016-07-01 13:35:15.000000000 +0200
>
> +
>
>
> spurious newline at the end :)

Fixed!

Ay ya yai that copyright file is tricky...  Do you think I should
maybe just rebase off of the original and apply only the most
essential changes?

Cheers!
Nicholas


Reply to: