Your message dated Mon, 18 Dec 2023 03:19:32 +0000
with message-id <[email protected]>
and subject line Bug#1055536: fixed in dpkg 1.22.2
has caused the Debian Bug report #1055536,
regarding dpkg-dev: dpkg-shlibdeps refuses to print version number in the
absence of ./debian/control
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.)
--
1055536: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1055536
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.22.1
Severity: important
Dear Maintainer,
Since 1.22 (does happen in 1.22.1, did not happen in 1.21.21), running "dpkg-
shlibdeps --version" prints
---
dpkg-shlibdeps: error: cannot read debian/control: No such file or directory
---
instead of the version string (which can be obtained after a "mkdir debian;
touch debian/control")
---
Debian dpkg-shlibdeps version 1.22.1.
This is free software; see the GNU General Public License version 2 or
later for copying conditions. There is NO warranty.
---
This has downstream effects in tools that attempt to check the version of dpkg-
shlibdeps, as they can no longer work, e.g. "cpack -G DEB" (the .deb cmake
generator) does not work anymore.
Thanks a lot,
-- Package-specific info:
This system uses merged-usr-via-aliased-dirs, going behind dpkg's
back, breaking its core assumptions. This can cause silent file
overwrites and disappearances, and its general tools misbehavior.
See <https://wiki.debian.org/Teams/Dpkg/FAQ#broken-usrmerge>.
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (650, 'testing'), (600, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.5.0-3-amd64 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages dpkg-dev depends on:
ii binutils 2.41-6
ii bzip2 1.0.8-5+b1
ii libdpkg-perl 1.22.1
ii make 4.3-4.1
ii patch 2.7.6-7
ii perl 5.36.0-9
ii tar 1.34+dfsg-1.2
ii xz-utils 5.4.4-0.1
Versions of packages dpkg-dev recommends:
ii build-essential 12.10
ii clang-11 [c-compiler] 1:11.1.0-6+b2
ii clang-16 [c-compiler] 1:16.0.6-16
ii clang-9 [c-compiler] 1:9.0.1-20+b1
ii fakeroot 1.32.1-1
ii gcc [c-compiler] 4:13.2.0-1
ii gcc-11 [c-compiler] 11.4.0-4
ii gcc-12 [c-compiler] 12.3.0-10
ii gcc-13 [c-compiler] 13.2.0-5
ii gcc-8 [c-compiler] 8.4.0-7
ii gcc-9 [c-compiler] 9.5.0-4
ii gnupg 2.2.40-1.1
ii gpgv 2.2.40-1.1
ii libalgorithm-merge-perl 0.08-5
Versions of packages dpkg-dev suggests:
ii debian-keyring 2023.09.24
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: dpkg
Source-Version: 1.22.2
Done: Guillem Jover <[email protected]>
We believe that the bug you reported is fixed in the latest version of
dpkg, 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.
Guillem Jover <[email protected]> (supplier of updated dpkg 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, 18 Dec 2023 03:37:08 +0100
Source: dpkg
Architecture: source
Version: 1.22.2
Distribution: unstable
Urgency: medium
Maintainer: Dpkg Developers <[email protected]>
Changed-By: Guillem Jover <[email protected]>
Closes: 1040062 1055536 1058631 1058637
Changes:
dpkg (1.22.2) unstable; urgency=medium
.
[ Guillem Jover ]
* dpkg-shlibdeps: Do not require debian/control when parsing CLI options.
Closes: #1055536
* Architecture support:
- Remove arm64ilp32 support.
See https://lists.debian.org/debian-dpkg/2023/11/msg00007.html.
- Remove uclinux support.
See https://lists.debian.org/debian-dpkg/2023/11/msg00012.html.
- Remove knetbsd-any support.
- Restrict kfreebsd ports to amd64 and i386.
- Restrict kopensolaris ports to amd64 and i386.
- Restrict hurd ports to amd64 and i386.
- Restrict dragonflybsd ports to amd64.
- Restrict aix ports to powerpc and ppc64.
- Restrict solaris ports to amd64, i386, sparc and sparc64.
- Restrict darwin ports to amd64, arm, arm64, i386, powerpc and ppc64.
- Restrict freebsd ports to amd64, arm, arm64, i386, powerpc, ppc64, riscv.
- Split tupletable header names description into two paragraphs.
* Perl modules:
- Dpkg::OpenPGP::Backend::Sequoia: Switch to use --signer-file.
- Dpkg::Vendor::Debian: Mask PIE for alpha and ia64. Closes: #1040062
- Dpkg::Control::Types: Add aliases for type enumerations.
* Documentation:
- man: Add dpkg-build-api behavior for Rules-Requires-Root field defaults.
- man: Improve description for dpkg-build-api v1 items.
- doc, man: Clarify terminology for Debian control files.
* Code internals:
- libcompat: Disable VLA usage for gettext.h.
- libdpkg: Remove dead code after non-returning error function call.
- libdpkg: Mark varbuf constructor as explicit.
- Reduce variables scope.
- update-alternatives: Wrap the bad_format() function pointer call into a
new function.
- start-stop-daemon: Rename local variables shadowing global info()
function name.
- libdpkg: Add underscore after NO to FHFF_NONEW and FHFF_NOCOPY enum
values.
- Use FHFF_NONE instead of a literal 0 in calls to fsys_hash_find_node().
Reported by Alexandre Detiste <[email protected]>.
- dpkg-split: Change heading print logic to use a proper boolean.
- dpkg-shlibdeps: Defer add_library_dir() calls after option parsing.
- libdpkg: Remove unused DEFAULTSHELL and DEFAULTPAGER macros.
- dpkg-buildapi: Do not include newline in Usage text to be translated.
* Build system:
- Check whether we need to linkg against libtinfo explicitly.
- Add support for structured procfs via struct psinfo.
- Replace action-if-found with : for extra libselinux check.
- Check and print sizeof off_t and time_t on the configure summary.
* Packaging:
- Use installtest instead of test target in autopkgtests.
* Test suite:
- Reorder check on whether pkg is NULL.
- Split and sort cppcheck arguments to be one per line.
- Remove unused cppcheck suppressions.
- Improve cppcheck coverage.
- Pass -I<builddir> to cppcheck instead of «.» if <builddir> is defined.
* Localization:
- Update Catalan translations.
- Update Dutch translations.
Thanks to Frans Spiesschaert <[email protected]>.
Closes: #1058631, #1058637
.
[ Helge Kreutzmann ]
* Localization:
- Update German man pages translation.
- Update German scripts translation.
Checksums-Sha1:
8f1a9d111077407516f375282e5aac69b34161fb 3041 dpkg_1.22.2.dsc
7b99e6cb503d9f7e7841891ab462a972d047a6e6 5603036 dpkg_1.22.2.tar.xz
5ddec4e3c43d1827b1b5d3abe636a25fcd73ba48 8057 dpkg_1.22.2_amd64.buildinfo
Checksums-Sha256:
56d101eb9caee788efedbe18365c8597e7939c8af8d152fdf6a6974393eee6d2 3041
dpkg_1.22.2.dsc
9a05ff60fdc80b012162d9ebb6bdfb80607bb8cd5eeb1429ae60b7f516668bbd 5603036
dpkg_1.22.2.tar.xz
a466835c11c3a6bc248a687de7affa99f55950573e0d2ce80e35b39adfce6831 8057
dpkg_1.22.2_amd64.buildinfo
Files:
54cb3641d7d4a9a1c3f47d3262aeb091 3041 admin required dpkg_1.22.2.dsc
591fe669ae36c1c93a8658bd650e38a6 5603036 admin required dpkg_1.22.2.tar.xz
d23f4d917f89bd01cea47f660b239699 8057 admin required
dpkg_1.22.2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETz509DYFDBD1aWV0uXK/PqSuV6MFAmV/s6kACgkQuXK/PqSu
V6NrPQ//WoWfOnnX/jpHA+YRcsCLlWs2dZSRuDVMPJYU9uJN2lkMnzVbJrQluraZ
01eBs0N9c9pBYwRsdKJRRedtL7QR9tW1j4xIZYLnfg55BNskhI1eJwF4ppAL0EUo
x8HNUD4yPdT5smhzLqzmhkHb8DNY3DmiZqPnsBPf5eXxe9CmOvBKnGuVeID6llWH
vRbNFPFGnhLMkHSy5CobhCLIrB3Xt3GxGIoyEoTCnwJWcXJbQ5787BFXDq15tgQb
vQaPfGecbiRRpqkItc17QM+ECj2lOxpAQm8LrcYxwjnsEnCrhBoueTLXjZs4sHVk
RtMpVXTlC05nubdtSg3brtU6xKbleyXFGhQ/8BCzy1z672L2l046HRwnENGosJkY
0yXEorYEYzLNARCbU0S6u76WTFLsHtkmSTJA0PRMczL499xZ6k+Racq9XaRERrHT
Ns+UIwXMxljpDXACVuoIcd536FyM4biiynYZXD5LDxFf0R+NkOHw6QZySmOls4F1
XvgYj2Y6q9ZZQmtEg5a9V6kERr6TjmypFEXfP6vmAWopTKpLuzkvrv71fHsMbkx+
iL/kd2jemoWOQqa2Qz63pvo8F6gnJL+BSGLkxOhXrT1hHXYkJCphmyoogRO+aREQ
Qo/POaR5DxnkFTZQPk8UP12dzkSu2OfC3g2VhMsZZwblpcICxiE=
=xQ8q
-----END PGP SIGNATURE-----
--- End Message ---