Your message dated Sat, 04 Oct 2025 09:34:32 +0000
with message-id <[email protected]>
and subject line Bug#1111676: fixed in licenserecon 8.1
has caused the Debian Bug report #1111676,
regarding Report problematic Files Paragraph ordering
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 [email protected]
immediately.)
--
1111676: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1111676
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: licenserecon
Version: 7.0
I am currently working on updating the `debian/copyright` file for the
`grep` package to ensure it is fully compliant and that `lrc` runs
cleanly. After making extensive updates to accurately document the
licenses of all source files, I've encountered some behavior from
`lrc` that I suspect might be a bug.
Initially, `lrc` reported numerous license mismatches. I have since
added specific `Files:` stanzas for all the reported files, using
wildcards where appropriate. However, `lrc` continues
to report a large number of discrepancies.
The core of the issue seems to be that `lrc` is not correctly matching
files to their corresponding stanzas in `debian/copyright`. For many
files, the `d/copyright` column in the `lrc` output is GPL-3+ even
though the file has a more specific license defined.
$ lrc
: Versions: licenserecon '7.0' licensecheck '3.3.9-1'
Parsing Source Tree ....
Reading d/copyright ....
Running licensecheck ....
d/copyright | licensecheck
GPL-3+ | FSFAP INSTALL
GPL-3+ | FSFAP and/or GFDL-1.3+ NEWS
GPL-3+ | FSFAP TODO
GPL-3+ | FSFULLR aclocal.m4
GPL-3+ | FSFULLR build-aux/config.rpath
GPL-3+ | GPL-2+ build-aux/gnupload
GPL-3+ | X11 build-aux/install-sh
GPL-3+ | FSFUL configure
GPL-3+ | GFDL-1.3+ doc/grep.info
GPL-3+ | GFDL-1.3+ doc/grep.texi
This suggests that this definition overrides the other definitions somehow:
Files: *
Copyright: 1992-2023 Free Software Foundation, Inc.
2004, Stepan Kasal <[email protected]>
2007, Tony Abou-Assaleh <[email protected]>
2009-2012, Jim Meyering <[email protected]> and Paolo Bonzini
<[email protected]>
License: GPL-3+
Files: INSTALL TODO
Copyright: 1994-1996, 1999-2002, 2004-2017, 2020-2023 Free Software
Foundation, Inc.
License: FSFAP
This behavior persists despite trying different structures for the
`debian/copyright` file, such as using a preamble for the default
license versus a `Files: *` stanza. The current structure follows the
Debian Policy Manual and seems correct, yet the tool does not produce
the expected output.
Could you please advise if this is expected behavior or if it might be
a bug in how `licenserecon` parses the copyright file?
You can reproduce this by running
gbp clone https://salsa.debian.org/debian/grep.git
cd grep
lrc
It might be that this is no bug and I simply misunderstood how the
`debian/copyright` file is supposed to be structured.
--- End Message ---
--- Begin Message ---
Source: licenserecon
Source-Version: 8.1
Done: Peter Blackman <[email protected]>
We believe that the bug you reported is fixed in the latest version of
licenserecon, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Peter Blackman <[email protected]> (supplier of updated licenserecon
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 03 Oct 2025 17:33:38 +0100
Source: licenserecon
Architecture: source
Version: 8.1
Distribution: unstable
Urgency: medium
Maintainer: Peter Blackman <[email protected]>
Changed-By: Peter Blackman <[email protected]>
Closes: 1111676
Changes:
licenserecon (8.1) unstable; urgency=medium
.
* Code refactoring
* Check globbing pattern order via wildcard count Closes: #1111676
Checksums-Sha1:
b9f4c78af3137f8e82ff3a6059b1a8c335c82099 1741 licenserecon_8.1.dsc
81e38a6894e3d6349df3273097a18d8ef6fa55b0 32416 licenserecon_8.1.tar.xz
40255dfa564bcd2f645c284080b5301cc283523f 6873 licenserecon_8.1_source.buildinfo
Checksums-Sha256:
67bfb30ff21a84db8504a4dce8cf1b5d65e801f1f2c4ce7a890320b250780723 1741
licenserecon_8.1.dsc
fb08811911347cc3e0f4d1107d89a8a5d9f4ef51c47a8c5cbd5c4ea9fee0f36e 32416
licenserecon_8.1.tar.xz
86639eb2342621b60eb9dc30c9f798a2277feca33661bd6ad8330038339a392b 6873
licenserecon_8.1_source.buildinfo
Files:
5e0a2a6516bed19307e4549506a79023 1741 utils optional licenserecon_8.1.dsc
11953b37b36cdfebcc8226e354baea47 32416 utils optional licenserecon_8.1.tar.xz
8efb1c78a85932a2bfc6148c60aea2ef 6873 utils optional
licenserecon_8.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJNBAEBCgA3FiEE33HzyvBUkEl4+kj4tty6Zj6hsVAFAmjg5D4ZHHBldGVyQHBi
bGFja21hbi5wbHVzLmNvbQAKCRC23LpmPqGxUFHyD/9mJ5/L63mavKDokRMTzxDK
aFKHmMb/F83q5fF8DoT0j7NQilOx7Dk+DIOi8S7wk++Xw2oCjBKFH0mLpp1rfu2S
c7Lry8kBU9MU1rm+6EvoaiQom2NfSpoCjkaQuDUzL3YJN5jzAzhHiMT+zNWmhlh8
kmoSlgp7oipWWbIhUcMm70Dnfo/S0bHJhtZq5PZqLBANSwXiBsN7Mu3cwh/ZgCVN
iAWiNKTb1XAPWtPS1jvqOG49DC9IhSJsQiHuWazusYm0vLUpqZABX+r+KGiNCW1R
4RMP7qoirTVM9Agd0gsjZJBj7p5KEC2wA7Gc3SsGIN2T83CP0Wl6rQrSAe7NrmkF
HvNAhuuBN+GP5oLw1368Si9lkwoMz119NuXlVmBJUa4cDxVnU08Z5n1PoPT4J4wZ
oZjnVqlcDrFDW8ADNmELkwU5rPumYNY40JC93aUILt8dQTNgUJrZtsGdm9vdwF3h
15s225CYHiOORsiJS5tcVpMhpq4k2sJDjbRF9craXNgBj8Mafe/QH2lHLwE/5fVi
vuihSU30GgA5lZjv/gwLgiAUTpUIPuEI9dKovuA07c826M61Hi/YkPN82R70OndZ
vvxhbiSZ6Ydl5PW25Xe6tRjdwDfJuEr+VomX8Pw91dZyCMefolvl0ck+EDKrnYmq
wbpW1roxycLNBKhK0BySXg==
=yp+j
-----END PGP SIGNATURE-----
pgpVVMYucUSV0.pgp
Description: PGP signature
--- End Message ---