Your message dated Wed, 01 Oct 2025 19:34:51 +0000
with message-id <[email protected]>
and subject line Bug#1111676: fixed in licenserecon 8.0
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.0
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: Tue, 30 Sep 2025 17:52:22 +0100
Source: licenserecon
Architecture: source
Version: 8.0
Distribution: unstable
Urgency: medium
Maintainer: Peter Blackman <[email protected]>
Changed-By: Peter Blackman <[email protected]>
Closes: 1111676
Changes:
licenserecon (8.0) unstable; urgency=medium
.
* Check values of SPDX-License-Identifier in source. Closes issue~7
* Detect globbing patterns out or order. Closes: #1111676
* Remove superseded debian/*.yml files
* Now use SALSA_CI_DISABLE_LICENSERECON (=0)
* Remove redundant rules-requires-root
Checksums-Sha1:
c92e0fa02ad10485e6b540292dd3950c35ccfce4 1741 licenserecon_8.0.dsc
b609951ff63fed624350b552d3c008632d62decc 32464 licenserecon_8.0.tar.xz
9116a4e9b2d384a9ed68ddb81c6e9cf0c34132d0 6873 licenserecon_8.0_source.buildinfo
Checksums-Sha256:
50b26abd213952af76cd68cc1672c8ebe7355a0447891284814e54bf6bf1f5f0 1741
licenserecon_8.0.dsc
64d14893ffbe4f828096d478f15811e2b5945bdbfb473346abb71773961fecaf 32464
licenserecon_8.0.tar.xz
3191a9cd60e7ee7611416c5042259d263cdd20f8efc0dee9ebd6a2d0b4408e75 6873
licenserecon_8.0_source.buildinfo
Files:
020a529565dcb606380a9dc812daba95 1741 utils optional licenserecon_8.0.dsc
2533380294d6601ac3026b04240bdb74 32464 utils optional licenserecon_8.0.tar.xz
e0031f4a8f61e14cfc9c094ade05c94b 6873 utils optional
licenserecon_8.0_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJNBAEBCgA3FiEE33HzyvBUkEl4+kj4tty6Zj6hsVAFAmjdfvcZHHBldGVyQHBi
bGFja21hbi5wbHVzLmNvbQAKCRC23LpmPqGxUJlID/9P0fK9ELOSB9WZ4NtIjxK/
qkGzVeVExZ3o1B61AeiVWviIcfipwZNU5pMUPlPkHUmrxl9/udYXsFxV5LdlvoMO
WNwgO+U1B76cIqiQR7486y1tggqNhaSRtSKqJH5t6ooBCBs/gIz9HCccXuvHMnri
/Av75sKQ8LcnaIlxRnr/yK/08nym/v7C4b7rcc/oje4dSfWRuyPiBpfK++1oinRS
ANgAg2f0Y1hUXg7dn1FGclGh1vBqzBZ8LTkrOkAZrmul04ruXM+HpveWG7uIFQlD
q3+S5fszn6x8MNw/2MQHxpGQgnUr56FcPmIXTgZGcy+eZMebCUBTUeyujlypvxBI
KNVSfqErI3y/0lplkj+OGxusXpyr8aJKCZ+lR1NXj0a9id92SGjdTogYgJ7wNdt2
WZqegSi/FHMp1VYg65Z2JBuxVXANTh717Mh5dAyjceCynDBGPaLJVOcOy5LE/HGA
rI7k4yi5a3prm45TqJGUH/qcoi1cZzaFBDA+q8hjrRNFmqWOw7XOlFN+ZpnhnEbP
G2AjDDTnFX3OHCvINl3R1GMHtQQtpk7krEgdDRIMTf+mTo438/Od901vUumD8O3I
+VLnnJm3VVYU304KkZ1OiyG78KhnyElKIMi52fjYAndCbcZXshy1RAHOhOPB3PRU
4X1Lv9PAUPjK/i4TER8eKg==
=vy3j
-----END PGP SIGNATURE-----
pgpx3Vj991Qtr.pgp
Description: PGP signature
--- End Message ---