[Pkg-opt-media-team] Direct contact to ask for Debian sponsorship of libburn, libisofs, libisoburn
Thomas Schmitt
scdbackup at gmx.net
Mon Aug 31 12:02:27 UTC 2015
Hi,
Dominique Dumont wrote:
> Let's start with libiso.
Thanks for taking care.
I followed your instructions about cme and uploaded a new
libisofs candidate:
http://mentors.debian.net/package/libisofs 2015-08-31 11:44
Also in SVN
http://anonscm.debian.org/viewvc/pkg-libburnia?view=revision&revision=315
Important questions:
Do you want to be sponsor ?
Shall i file RFS bugs and ask for others ?
I planned to wait one week for answers from direct contact
and to then post RFS bugs. This timeout would be today evening.
Must i strive for a maintainer upload ?
Last time i added myself to Uploaders i got several
lintian warnings of which the fix attempts led me
into the swamp. I got the impression to need a sponsor
before this has hope for success. NMU seems better for
my current zero Debian rank and level of understanding.
----------------------------------------------------------------
Less important issues:
Personally i would prefer to condense the copyrights
of all upstream files into one section with all the holders
including those which were forgotten in the old copyright file.
But for now i take the result from cme and just change all licenses
except debian/* to GPL-2+.
cme adventure summary:
Intermediately i got quite lost with what cme does to my files
and how it later comments its own work.
The missing keyword to search for in
https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#license-field
turned out to be
"stand-alone License paragraphs"
Instead "cme check dpkg" talks of
Warning in 'copyright License:GPL text' value 'Please fill license GPL from header of demo/*': License contains copyright scanner boilerplate. Please update this field with the actual license text
If i cluelessly delete the cme-generated boilerplate:
Warning: skipping value GPL-2+ because of the following errors:
license 'GPL-2+' is not declared in main License section. Expected
The message really ends after "Expected".
Writing two standalone license sections for GPL-2+ and GPL-2
silenced the protest. (I changed "GPL" to GPL-2+ and GPL-2 as
appropriate to my upstream knowledge.)
Subsequent cme fix dpkg changed file debian/control and touched
debian/rules and debian/compat without changing them.
Now cme check dpkg issues no recognizable complaints any more.
But lintian is unhappy with what cme made me do with
standalone license sections:
W: libisofs source: dep5-copyright-license-name-not-unique (paragraph at line 109)
W: libisofs source: dep5-copyright-license-name-not-unique (paragraph at line 113)
W: libisofs source: missing-license-paragraph-in-dep5-copyright gpl-2+ (paragraph at line 104)
Reading doc/packaging-manuals/copyright-format/1.0, i
developed the theory that lintian is satisfied with
Files:
Copyright:
License: name
Explanantion
and hates duplicate explanations, whereas cme wants to see
Files:
Copyright:
License: name
[tolerates but does not need explanation here]
License: name
Explanantion
At least i could silence both by this compromise:
License: name
Explanantion
Files:
Copyright:
License: name
[no explanantion]
-----------------------------------------------------------------------
Skippable, now outdated cry for help
-----------------------------------------------------------------------
> - debian/copyright is incomplete, Some © holders mentioned in files are
> forgotten. You should use "cme update dpkg-copyright"
Ouch. The result is not what it is supposed to be.
Besides the very finely granulated copyright holder history,
all automatically detected license info says "GPL" rather
than "GPL-2+".
What does this statement at the end of the copyright file
mean:
License: GPL
Please fill license GPL from header of demo/*
> cme check dpkg
This complains about above riddling final section in copyright
Warning in 'copyright License:GPL text' value 'Please fill license GPL from header of demo/*': License contains copyright scanner boilerplate. Please update this field with the actual license text
The directory libisofs-1.4.0/demo contains one file
demo.c
No headers to see. Is this a bug ?
I remove the lines from copyright and on re-run of
cme check dpkg i get flooded with
Warning: skipping value GPL because of the following errors:
license 'GPL' is not declared in main License section. Expected
Well, it was not me who wrote "GPL".
The source tarball is GPL version 2 or later. If any of the source
files says something contradicting then it is a bug.
Copyright statements are supposed to look like the one in libisofs.h
* This file is part of the libisofs project; you can redistribute it and/or
* modify it under the terms of the GNU General Public License version 2
* or later as published by the Free Software Foundation.
but cme rather states
Files: libisofs/libisofs.h
Copyright: 2009-2015, Thomas Schmitt
2007, 2008, Vreixo Formoso, Mario Danic
License: GPL
I looked into several of the files, and all say this (or a more
liberal license).
Why does it not recognize me in libisofs/ecma119_tree.h ?
* Copyright (c) 2007 Vreixo Formoso
* 2012 - 2014 Thomas Schmitt
but rather states only
Copyright: 2007, 2008, Vreixo Formoso
This still yields
Warning: skipping value GPL-2+ because of the following errors:
license 'GPL-2+' is not declared in main License section. Expected
and
Configuration item 'copyright Files:"demo/*" License short_name' has a wrong value:
Undefined mandatory value.
https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
says
"Header paragraph (once) ... License: optional."
I add a "License" header to the first section. No change in cme
output.
While clicking around in Debian docs, i found
https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/#stand-alone-license-paragraph
which inspired me to write to the copyright file end:
License: GPL-2+
On Debian systems the full text of the GNU General Public License can
be found in the /usr/share/common-licenses/GPL-2 file.
License: GPL
On Debian systems the full text of the GNU General Public License can
be found in the /usr/share/common-licenses/GPL-2 file.
-----------------------------------------------------------------------
End of skippable, now outdated cry for help
-----------------------------------------------------------------------
Have a nice day :)
Thomas
More information about the Pkg-opt-media-team
mailing list