Your message dated Tue, 29 Oct 2024 13:40:33 +0000
with message-id <[email protected]>
and subject line Bug#1086136: fixed in licenserecon 2.3
has caused the Debian Bug report #1086136,
regarding licenserecon: parse recursive *.c wildcards according to DEP5
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.)


-- 
1086136: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086136
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: licenserecon

Hi!  I noticed this when converting libtasn1's debian/copyright, which
has this:

Files: *
License: GPL-3+
...

Files: lib/*.y lib/*.c lib/*.h lib/includes/* lib/gl/*.c lib/gl/*.h src/gl/*.c 
src/gl/*.h lib/libtasn1.map lib/libtasn1.pc.in
...
License: LGPL-2.1+

however lintian rightly complains that this is redundant:

P: libtasn1-6 source: redundant-globbing-patterns (lib/*.c lib/gl/*.c) for 
lib/gl/c-ctype.c [debian/copyright:37]

but removing the lib/gl/*.c part makes lrc complain about license
mismatches for lib/gl/c-ctype.c since it is LGPL-2.1+ and not GPL-3+.

Indeed reading DEP5 says:

  Patterns match pathnames that start at the root of the source
  tree. Thus, "Makefile.in" matches only the file at the root of the
  tree, but "*/Makefile.in" matches at any depth.

My interpretation is that a glob 'lib/*.h' matches BOTH lib/foo.c and
lib/bar/foo.c, and that lintian supports this but lrc does not.  This is
a quite weird glob definition, but it seems to be what DEP5 specify.

In passing I note that GitLab .gitlab-ci.yml uses ** to specify
recursive globbing like this, e.g., **/.c, as well as supporting
non-recursive wildcards as in *.c.  It would have been nice if DEP5 used
that approach instead, but I suppose it is too late to change things.

Do you agree with this reading of DEP5?

Is it a bug that licenserecon doesn't support recursive globbing of the
wildcards?

/Simon

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: licenserecon
Source-Version: 2.3
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, 29 Oct 2024 09:35:15 +0000
Source: licenserecon
Architecture: source
Version: 2.3
Distribution: unstable
Urgency: medium
Maintainer: Peter Blackman <[email protected]>
Changed-By: Peter Blackman <[email protected]>
Closes: 1086136
Changes:
 licenserecon (2.3) unstable; urgency=medium
 .
   * Fix closes bug number in previous entry
   * man page formatting
   * Recursive directory parsing for d/copyright  Closes: #1086136
Checksums-Sha1:
 a702d2bb3e887b28a6b38d2ed57ee57241b27dd9 1770 licenserecon_2.3.dsc
 9225579f46727b2166dc3b8b60af4344632be870 24172 licenserecon_2.3.tar.xz
 db1f4c75d56fd84ab97c2bd802b53293d7c01bfb 7012 licenserecon_2.3_source.buildinfo
Checksums-Sha256:
 9b182f32a5ba765611d7c1ee30aab7dfe741fdf7850017a05af71c9acc02d950 1770 
licenserecon_2.3.dsc
 6a181cab602553836290bc86bc5ffd4d48c3bef85f9b8a41239d1c47a1223b57 24172 
licenserecon_2.3.tar.xz
 1e1949f14ed95ca2bc85622670889adcff2e36e4deea3ec4282a277a7f61efd3 7012 
licenserecon_2.3_source.buildinfo
Files:
 24ebf7ad4c17448c1b8b01b49cbdfe7c 1770 utils optional licenserecon_2.3.dsc
 7b380e805f4a46fee311e29e4eb8de35 24172 utils optional licenserecon_2.3.tar.xz
 e6466a5033ff1042e8b6acfe11383785 7012 utils optional 
licenserecon_2.3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJNBAEBCgA3FiEE33HzyvBUkEl4+kj4tty6Zj6hsVAFAmcgtAIZHHBldGVyQHBi
bGFja21hbi5wbHVzLmNvbQAKCRC23LpmPqGxUPwXD/9yfrUWZ3pRSB4P5VFoR5gj
r+Hmo9raScktEjye/wQp+yaC1sgQk/D5ozL24SrilHY1vl4Er9hxCI1ch55VOYwQ
QjGEc5pkByVdv9xb5nkTlsoQoatKrv2rFehIwsCa5ltunaGWw7lSMftaIXXUJDyy
X1VT6eg0tTUXg9t5A4osOLABHZo2FoM+N4hrqXA+yNPmurmfQQJrxJKwA0T0grRx
/JOdxVWYOPYcaMI/wExDdmEDW0X+8zxtfpH8NbnL1CrVpNWVqKvZSRu+xwYvlYDw
nX2jjTB4Kh9p26HrkA14c4lUPTnp4ZehGYKkdZZJpx4wHCjHKGoxegExUFpXNmfh
G0Bn0tXDDyDTfepw69zXceaqrROVt/AO8i2oN47eNZ4jcNbxwUkXWVfkRZ4vQl/n
1rWw2QnlcaoRbXZ4To5PKAEez255cj7yVyF6nxLImhEm3jX5Ap5eQlcfr5WyJENL
3GtELWs6UyGxTm8Wh2Q8F8Y8PNC5LE5VVklE7P8HHxJkou5b4TtF12405IgA8GZU
U6qgZfJ+fbfCusSFDsN3uoJZ08haVCR+GX0pPvn2/BBZueCZvtMWlaeUMObs2cPw
OkiobTIugcjvXhBaaq/4AhFZCJoT63imKhb6KgZpXpgUroOctlG5eaxQrmSYP8bV
gcvKIF5VOL3s+YnfvqMb6g==
=5qpd
-----END PGP SIGNATURE-----

Attachment: pgpHezMvd4CNB.pgp
Description: PGP signature


--- End Message ---

Reply via email to