Your message dated Mon, 09 Feb 2026 21:34:50 +0000
with message-id <[email protected]>
and subject line Bug#1127427: fixed in debputy 0.1.82
has caused the Debian Bug report #1127427,
regarding dh-debputy: dpkg-shlibs on executable ignores a library from the same
source
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.)
--
1127427: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1127427
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dh-debputy
Version: 0.1.81
Severity: normal
Hello.
The attached file demonstrates the issue.
# tar xf reproducer.tar.gz
# dpkg-buildpackage reproducer
[...]
debputy: info: Upstream builds completed successfully
dpkg-shlibdeps: warning: binaries to analyze should already be installed in
their package's directory
dpkg-deb: building package 'libfoo0-dbgsym' in '../libfoo0-dbgsym_1_amd64.deb'.
dpkg-deb: building package 'libfoo0' in '../libfoo0_1_amd64.deb'.
dpkg-shlibdeps: error: cannot find library libfoo.so.0 needed by
[...]/reproducer/debian/.debputy/scratch-dir/_pb-115263/generated-fs-content/no-package/tmpfhznj565__bar
(ELF format: 'elf64-x86-64' abi: 'ELF:64:l:amd\ 64:0'; RPATH: '')
dpkg-shlibdeps: warning: binaries to analyze should already be installed in
their package's directory
dpkg-shlibdeps: error: cannot continue due to the error above
Note: libraries are not searched in other binary packages that do not have any
shlibs or symbols file.
To help dpkg-shlibdeps find private libraries, you might need to use -l.
debputy: error: Attempting to auto-detect dependencies via dpkg-shlibdeps for
bar failed. Please review the output from dpkg-shlibdeps above to understand
what went wrong.
reproducer_dh.tar.gz manages to build the same package with debhelper.
reproducer.tar.gz
Description: application/gzip
reproducer_dh.tar.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: debputy
Source-Version: 0.1.82
Done: Niels Thykier <[email protected]>
We believe that the bug you reported is fixed in the latest version of
debputy, 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.
Niels Thykier <[email protected]> (supplier of updated debputy 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, 09 Feb 2026 19:30:52 +0000
Source: debputy
Architecture: source
Version: 0.1.82
Distribution: unstable
Urgency: medium
Maintainer: Debputy Maintainers <[email protected]>
Changed-By: Niels Thykier <[email protected]>
Closes: 1127427
Changes:
debputy (0.1.82) unstable; urgency=medium
.
* Plugin API Change:
- *Backwards incompatibility*: Remove unused
`VirtualPath.is_detached` property from the public spec. As mentioned,
it was unused, so no breakage expected. Note that the default
implementation still has the method, so at this point it will only
be visible as a typing warning and not a runtime error.
.
* LSP/Lint:
- Fix invalid structure sent via LSP protocol for document links. This
could cause errors in the editor when the feature was used.
- Fix missing `@` at the end of some `d/watch` variables, which would
make `debputy` highlight and complete the variables wrongly.
.
[ Nicolas Boulenguez ]
* 15 refactor, typing fixes and other internal clean up commits
to improve the maintainability for developers.
.
[ Niels Thykier ]
* docs: Remove obsolete warning about `lint --spellcheck --auto-fix`
* debputy: fix crash if library was materialised before `dpkg-shlibdeps`
Thanks to Nicolas Boulenguez <[email protected]> for reporting
the bug and providing a minimal reproducer. (Closes: #1127427)
Checksums-Sha1:
c1c44930a4a7b0fc9fe2251f0ac5e51f444b2200 2590 debputy_0.1.82.dsc
5866b2fa0579264821cd1a8283afacc9cf34f86f 737544 debputy_0.1.82.tar.xz
44018ea42e2341fe38518c8acb65e9c38a80cbe1 1292612 debputy_0.1.82.git.tar.xz
ae5a6bfc6840fc5233c5828cf8a209dd70432a44 17290 debputy_0.1.82_source.buildinfo
Checksums-Sha256:
f22aab36b6ab4954cd5240bac8c5e2cb2fa7ef0fadaff7d1394e2f83333727ca 2590
debputy_0.1.82.dsc
cc59cadaee33885907be8512b841d94af3eee28569603767bc236e2d6f8cc85a 737544
debputy_0.1.82.tar.xz
e63b1725f1cc4bd34297ff749a81b5177a91dd149b0f0dd754d0fb84e7f208b1 1292612
debputy_0.1.82.git.tar.xz
130018feb7610f6cdf587ea845ed5f53ce8eb91990f50d1caf8057c39a160a5a 17290
debputy_0.1.82_source.buildinfo
Files:
086be95d29c7fdbfc4264e0edfcaa9ae 2590 devel optional debputy_0.1.82.dsc
642d66d9a5234781d3fc2af98ee0ee89 737544 devel optional debputy_0.1.82.tar.xz
61a175fc55bd12d6d0641efe77b90dab 1292612 devel None debputy_0.1.82.git.tar.xz
c36d175553a42fda2560aacd6d13d135 17290 devel optional
debputy_0.1.82_source.buildinfo
Git-Tag-Info: tag=2661b521cd4d34dd4feb132d7889ff110619d5ee
fp=f5e7199aef5e5c67e555873f740d68888365d289
Git-Tag-Tagger: Niels Thykier <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmmKN6gACgkQYG0ITkaD
wHntbQ//dL3Br2U7vlRdraC5X04tArLYw7cOX6nHZXERZRkuwt14B4Gy+i6r+JbJ
zZRddDfSe5V9PNo4v68PvGga3aUNBMfr2vDSiEqiq6j0F1czSBcIZMX0fm/6wHMn
fhuMXv2YWfaoc5pYrAc/GAKuPbcc4uexPvkqUwEFR8Oj6tefL3QP/yqMRK3S31mQ
gGGw2oeVbRTzHXVwxzO6tKba+LHJATNYHgORPs3UlrBV23U3g5v1l0Rl/2mRsaV5
xkBP5h5C7jr45YE906RGd/tAGVNz4IdmRoZUSVe7Pt8BXQuVa/7TB6F+5pmR7pCD
emksbze6Ux7r3d1CbhAIlAPIP2xsdo777XBMySubVpm+jh9nYLnt6XS3Be5th2J4
Nys7et61ktksTfvuO4psPlmUUrNBZ8etBDKfRCRvxOVHBsIvhlBSgEg+YZLxtFph
/SrOKNuyUtN+NG0Bye6vuWIAeJ25F65n06vzNdJkNeHcSezHvu9FAPITkHEBS/tG
b7dCqUvjMj4WcMzyaAl9VAjB3PSfLY/yxawOtehHVeHVA/kcZkaQPCtXCqmKRudE
42H0Of5StMwuiiK1xDAyyGj3iqZE50ZzP7RS5bHBQKnUB8n22sbOK+2rX9fqI/EV
MIoNBIgWKQ766AvPwFOl1/lWpcdJkJUlBv6ZfamsXKwCo5liPuc=
=QQfW
-----END PGP SIGNATURE-----
pgpZItSF6541W.pgp
Description: PGP signature
--- End Message ---