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

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



control: owner -1 !
control: tags -1 moreinfo

Hi,
>Have you coordinated with Dimitri?  When the regular maintainer is active,

>NMUs are appropriate for urgent changes, not for regular work.  Ie, instead
>of random sponsors, I'd suggest letting him do uploads.
>
>As you've helped with this package before, perhaps it might be good to
>consider co-maintenance?

he declined the offer!
he is in lowNMU threshold however :)

>I'm afraid the new debian/copyright is a good deal _worse_ than before.
>
>For example, you claim there's a file under GPL3, which would make the
>package undistributable.  That file's license would be GPL3+ (not =3),
>still bad, if not for an exception "... you may include it under the same
>distribution terms that you use for the rest of that program".  Ie, GPL2.
>
>Except for some specific projects with tightly controlled copyright notices,
>Cme produces output indistinguishable from noise.  And knowingly providing
>obviously incorrect copyright data is bad.  This Cme-produced output claims
>every file has a single copyright holder who last touched the file years
>ago -- easily disproven by "git log" on any file I looked at.
>
>And btrfs-progs is a massively cooperative project, with a core gang each of
>whom holds copyright to most of files (or rather, their companies do -- but
>those change) and a gaggle of minor contributors (including you and me).
>
>Thus, I see two alternatives:
>* you do a massive work of archeology on every file to find the set of
>  copyright holders.  Every file will have a long list.
>* a blanket statement, listing maybe some major holders but with a stress on
>  "and others".
>
>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.

Files: config/config.guess
config/config.sub
Copyright: 1992-2013, Free Software Foundation, Inc. <http://www.fsf.org/>
License: GPL-3


this is wrong, because actually it is GPL-3+ or whatever you want in your source
"
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
"

so, as all the autoconf files, you might try to put them under the same copyright
section.

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 :) )

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


and so on, unless they have different licensing, just fix the copyright years
and try to merge them as much as possible, I know this isn't perfectly clear
but it is highly maintainable!


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 :)


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


YAY!

+++ btrfs-progs-4.5.3/debian/watch      2016-07-01 13:35:15.000000000 +0200

+


spurious newline at the end :)

that said, modulo the copyright file, I like the changes :)


thanks for working on it!

Gianfranco


Reply to: