Your message dated Mon, 28 Jul 2025 21:04:28 +0000
with message-id <[email protected]>
and subject line Bug#1021287: fixed in devscripts 2.25.17
has caused the Debian Bug report #1021287,
regarding mk-origtargz: empty directories left when using Files-Included
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.)
--
1021287: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021287
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: devscripts
Version: 2.22.2
Severity: normal
Dear Maintainer,
While using the Files-Included functionality for the first time, I noticed
that linitian was giving me errors about empty directories in my package.
Upon investigation, I realized that the Files-Included process was only
removing the *files* in Files-Excluded directories that had a nested
Files-Included stanza, but leaving the empty sub-directories in place.
For example, assume a d/copyright with:
Files-Excluded: removesome
Files-Included: removesome/keepme
and the following directory structure:
removesome/
removesome/file1
removesome/subdir/
removesome/subdir/file2
removesome/keepme/
removesome/keepme/file3
Currently, the following will be kept:
removesome/
removesome/subdir/
removesome/keepme/
removesome/keepme/file3
However, I believe that the expected behavior of the tool should result in
only the following kept:
removesome/
removesome/keepme/
removesome/keepme/file3
Looking into the relevant source code, I noticed that testGoVendorIncludeIgnore
was *expecting* the empty directory to be left behind. I believe this is an
error in the test. I suggested a fix [1] but, unfortunately, I don't know Perl
well enough to submit a fix to the root issue.
That being said, I'm happy to help in any other way. Thanks in advance for
looking into this issue!
-Olek
[1] https://salsa.debian.org/debian/devscripts/-/merge_requests/285
--- End Message ---
--- Begin Message ---
Source: devscripts
Source-Version: 2.25.17
Done: Yadd <[email protected]>
We believe that the bug you reported is fixed in the latest version of
devscripts, 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.
Yadd <[email protected]> (supplier of updated devscripts 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: Mon, 28 Jul 2025 22:34:14 +0200
Source: devscripts
Built-For-Profiles: nocheck
Architecture: source
Version: 2.25.17
Distribution: experimental
Urgency: medium
Maintainer: Devscripts Maintainers <[email protected]>
Changed-By: Yadd <[email protected]>
Closes: 976829 977795 1021287 1057773 1109607 1109878 1109879 1109883
Changes:
devscripts (2.25.17) experimental; urgency=medium
.
[ наб ]
* uscan: add sample Forgejo (Codeberg) stanzas
.
[ James Cowgill ]
* mk-origtargz:
- Exclude empty directories when using Files-Included
(Closes: #1021287)
- Add a test for Files-Included-<component>
- Document --include-file option
* uscan:
- Fix indentation in copyright file examples
- Add an example using the Files-Included stanza (Closes: #977795)
.
[ Dorle Osterode ]
* (de) po4a/po/de.po: Update translation
.
[ Hugh McMaster ]
* .gitignore: Add scripts/dep-14-convert-git-branch-names
* test/test_uscan_git:
- Update watch file for version 5 syntax
- Use global variable 'MODULE1' for 'subrepo'
- Update some error messages
.
[ Yadd ]
* Replace gpg by gnupg and sopv by gpgv into test dependencies because
devscripts tests do not work with sequoia gpg (Closes: #1109607)
* uscan:
- Add "auto" values for Uversion-Mangle and Filename-Mangle
- Add macros @COMPONENT@, @SEMANTIC_VERSION@, @STABLE_VERSION@
- Fix some debug messages broken by v5
- Apply pagemangle also when searchmode=plain (Closes: #1057773)
- support overriding +~ delimiter for groups (Closes: #976829)
- add aliases: Version-Regex and Version-Pattern are aliases of
Matching-Pattern
- Fix doc for boolean option (Closes: #1109879)
- Fix Git-Modules option (Closes: #1109883)
- Drop pasv option: no effect for a while (Closes: #1109878)
- Add template engine
* Add GitHub template
* Add Metacpan template
* Update French translations
.
[ Niels Thykier ]
* uscan templates:
- Template/Github.pm:
* Set `pgpmode` to `none` by default
* Do not override `Search-Mode` if provided in the file
- Template/Metacpan.pm:
* Set `pgpmode` to `none` by default
* Do not override `source` if provided
* Allow `::` in metacpan dists
- Fix some undef warnings
Checksums-Sha1:
2857fa0fcd9fad799a810b823fdfdb3ce9c75115 3473 devscripts_2.25.17.dsc
5dec15f03e62f7b86846c4b2fd11f17f75cea4e2 1043584 devscripts_2.25.17.tar.xz
Checksums-Sha256:
93f52def4dc0d3efa0ed6d89efd0b3329a3a117195d7d7e72b89b05f31d5f67b 3473
devscripts_2.25.17.dsc
8cee4e776e54074b53abde67bd2bb511f83d194034a0234b0f7926a9f5372fc0 1043584
devscripts_2.25.17.tar.xz
Files:
f184726de7410aa0a706eb8fb950879c 3473 devel optional devscripts_2.25.17.dsc
4f122bc1b5e1bbb525a978c01707c890 1043584 devel optional
devscripts_2.25.17.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEAN/li4tVV3nRAF7J9tdMp8mZ7ukFAmiH36IACgkQ9tdMp8mZ
7ulOpw//d+iNESZe2s7zK6JriaOqjWY0QSQ67N+K/THxw1vm7cMls/rppAKEOlLR
jwLna8VcayrwtPF39su0ZSXZZ2+KanmReawUaNCnOQMpZYxN343u5aJmriiE3HHB
r1T/sr5OYVBiQuIcrh8//VYoxeoDm4uV1Qt2vdvY0S/EVZAsNuob0uZbEcVNOOey
YVejGfaMVdLombOJVzaOvr6S9lGPhzsGIt8vX3MT9Q2SGc0qj/WYW4mgne80qS9P
w11Fndgi9Sma70XXPjOOMDoQRZI1BOzBe/V405o93Asguh/ahQ0HzluU1RvWKJJa
mchhCZpyREkHy/6t8Zhvsdndia8ZGvwL3vJtR9hW1OO1bb01x/dK2mGbh9WwUon/
HVHF/hIRN+YpvGO3OvGEbEex6GGGNV0P/vBtpBvUVGofoTXtLkB7FxqYMzkkvmMz
zZQWdfxGETg/XmD/XHaW5IhjySkJQZ76nGa+iJW/1OboOrvElwo1fJVApYWJGnME
c1LLsJL/ZywlZ2Aain6qJtz03LBHYiX9Vw84f7p7iuyCfDk/2q7feCDMWQaIOdWK
rDHN5ZiL7ePpyqkf/cP/rMYOS+Nk6r3trxOVzSwxq1udCBA2OuzO4X2L67AuZ9ZN
AKVVQT8pKAN6ZjjWFb9/b/9VDGXqJLrgiWZYYGeRMP/g7yF0bDE=
=pARX
-----END PGP SIGNATURE-----
pgpR4_PEtsxFf.pgp
Description: PGP signature
--- End Message ---