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

Bug#920180: marked as done (lintian: missing-license-text-in-dep5-copyright shouldn't be raised for dep5 copyright referring to common-licenses)



Your message dated Tue, 22 Jan 2019 22:37:21 +0100
with message-id <907dab6b-8ee1-173b-98d8-58989882c6ee@debian.org>
and subject line Re: Bug#920180: lintian: missing-license-text-in-dep5-copyright shouldn't be raised for dep5 copyright referring to common-licenses
has caused the Debian Bug report #920180,
regarding lintian: missing-license-text-in-dep5-copyright shouldn't be raised for dep5 copyright referring to common-licenses
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
920180: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=920180
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.5.123
Severity: normal

Dear Maintainer,


the description of the License field in https://www.debian.org/doc/packaging-
manuals/copyright-format/1.0/#license-field mentions that:
«
Otherwise [= when the License field is multi-line and not a single line
synopsis], this field should either include the full text of the license(s) _or
include a pointer to the license file under /usr/share/common-licenses_.
» (emphasis mine)

Yet currently lintian will always raise missing-license-text-in-dep5-copyright
warning when it doesn't find a complete license header.

Would it be possible to adapt this check to ignore cases where the License
field contains '/usr/share/common-licenses' ?
Or even that it references a existing file in /usr/share/common-license.


This way Files paragraph like the following would not raise the warning:

Files: myfile
Copyright: 2019, Someone <someone@example.org>
License: CC0-1.0
 On Debian systems, the full text of the Creative Commons CC0 1.0
 Universal license can be found in the file
 `/usr/share/common-licenses/CC0-1.0’.


Thanks,
--
Aurélien



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (150, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lintian depends on:
ii  binutils                       2.31.1-11
ii  bzip2                          1.0.6-9
ii  diffstat                       1.62-1
ii  dpkg                           1.19.2
ii  dpkg-dev                       1.19.2
ii  file                           1:5.35-2
ii  gettext                        0.19.8.1-9
ii  gpg                            2.2.12-1
ii  intltool-debian                0.35.0+20060710.4
ii  libapt-pkg-perl                0.1.34+b1
ii  libarchive-zip-perl            1.64-1
ii  libcgi-pm-perl                 4.40-1
ii  libclass-accessor-perl         0.51-1
ii  libclone-perl                  0.41-1+b1
pn  libdigest-sha-perl             <none>
ii  libdpkg-perl                   1.19.2
ii  libemail-valid-perl            1.202-1
ii  libfile-basedir-perl           0.08-1
ii  libio-async-perl               0.72-1
ii  libipc-run-perl                20180523.0-1
ii  liblist-moreutils-perl         0.416-1+b4
ii  libparse-debianchangelog-perl  1.2.0-13
ii  libtext-levenshtein-perl       0.13-1
ii  libtimedate-perl               2.3000-2
ii  liburi-perl                    1.76-1
ii  libxml-simple-perl             2.25-1
ii  libyaml-libyaml-perl           0.76+repack-1
ii  man-db                         2.8.5-1
ii  patchutils                     0.3.4-2
ii  perl                           5.28.1-3
ii  t1utils                        1.41-3
ii  xz-utils                       5.2.2-1.3

Versions of packages lintian recommends:
ii  libperlio-gzip-perl  0.19-1+b5

Versions of packages lintian suggests:
ii  binutils-multiarch     2.31.1-11
ii  libhtml-parser-perl    3.72-3+b3
ii  libtext-template-perl  1.54-1

-- no debconf information

--- End Message ---
--- Begin Message ---
Control: tags -1 - moreinfo

Hi Chris,

Le 22/01/2019 à 13:26, Chris Lamb a écrit :
> tags 920180 + moreinfo
> thanks
> 
> Hi Aurélien,
> 
>> Files: myfile
>> Copyright: 2019, Someone <someone@example.org>
>> License: CC0-1.0
>>  On Debian systems, the full text of the Creative Commons CC0 1.0
>>  Universal license can be found in the file
>>  `/usr/share/common-licenses/CC0-1.0’.
> 
> I can't actually reproduce this. I added the above to the bottom of:
> 
>   t/tests/source-copyright-dep5-general/debian/copyright
> 
> … and then ran:
> 
>   $ debian/rules runtests onlyrun=source-copyright-dep5-general

Ah yes it does work. :$

I re-ran lintian after making changes in the source package tree and
assumed re-running it would take the changes into account but obviously
it used the .changes from the last build…

Sorry for the noise.


Cheers,
--
Aurélien

--- End Message ---

Reply to: