Your message dated Sat, 09 Mar 2024 11:15:40 +0000 with message-id <e1riug0-005fh4...@fasolo.debian.org> and subject line Bug#1065703: fixed in libident 0.32-3 has caused the Debian Bug report #1065703, regarding t64 transition broke build of other packages 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 ow...@bugs.debian.org immediately.) -- 1065703: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065703 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: libident Severity: serious Tags: patch Version: 0.32-2 X-Debbugs-Cc: by...@debian.org, efing...@packages.debian.org, vor...@debian.org, debian.a...@manchmal.in-ulm.de Control: block 1065100 by -1 Control: block 1065101 by -1 For libident, the t64 transition was done in a slightly different way: Instead of appending t64, the library package was renamed from libident to libident0. While technically being a library transition, the usual steps were obviously not done, especially: Rebuilding the reverse build dependencies to check for possible problems. Instead some bugs were filed against those packages, severity serious. This is at least about: efingerd: #1065100 (maintainer Cc'ed) ngircd: #1065101 (maintained by yours truly) If those test rebuilds had been done, the following error could not have been overseen (for efingerd, likewise ngircd): (...) dh_makeshlibs dh_shlibdeps dpkg-shlibdeps: error: no dependency information found for /lib/x86_64-linux-gnu/libident.so.0 (used by debian/efingerd/usr/sbin/efingerd) Hint: check if the library actually comes from a package. dh_shlibdeps: error: dpkg-shlibdeps -Tdebian/efingerd.substvars debian/efingerd/usr/sbin/efingerd returned exit code 25 dh_shlibdeps: error: Aborting due to earlier error After spending some hours in the related tooling to understand the root cause without avail, I suggest to modernize src:libident by replacing .shlibs with .symbols. If solves the problem for me, and it's how things should be done anyway. Aside, the change also triggers an "unused-override" from lintian. Christophdiff --git a/debian/libident0.shlibs b/debian/libident0.shlibs deleted file mode 100644 index f0da07c..0000000 --- a/debian/libident0.shlibs +++ /dev/null @@ -1 +0,0 @@ -libident0 0 libident0 (>= 0.32) diff --git a/debian/libident0.symbols b/debian/libident0.symbols new file mode 100644 index 0000000..550c842 --- /dev/null +++ b/debian/libident0.symbols @@ -0,0 +1,15 @@ +libident.so.0 libident0 #MINVER# +* Build-Depends-Package: libident-dev + id_close@Base 0.32 + id_open@Base 0.32 + id_open_addr@Base 0.32 + id_parse@Base 0.32 + id_query@Base 0.32 + id_strdup@Base 0.32 + id_strtok@Base 0.32 + id_version@Base 0.32 + ident_free@Base 0.32 + ident_id@Base 0.32 + ident_lookup@Base 0.32 + ident_query@Base 0.32 + ident_query_addr@Base 0.32signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: libident Source-Version: 0.32-3 Done: Sebastian Ramacher <sramac...@debian.org> We believe that the bug you reported is fixed in the latest version of libident, 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 1065...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Sebastian Ramacher <sramac...@debian.org> (supplier of updated libident 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 ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Sat, 09 Mar 2024 11:03:29 +0100 Source: libident Built-For-Profiles: noudeb Architecture: source Version: 0.32-3 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packa...@qa.debian.org> Changed-By: Sebastian Ramacher <sramac...@debian.org> Closes: 1065703 Changes: libident (0.32-3) unstable; urgency=medium . * QA upload. . [ Christoph Biedl ] * Replace shlibs with symbols (Closes: #1065703) . [ Sebastiam Ramacher ] * debian: Temporarily stop installing in.identtestd. The daemon should not be part of the shared library package. It will be reintroduced later in a separate binary package. * debian/control: - Remove Suggests: libident-dev from shared library package. - Remove ${shlibs:Depends} from libident-dev - Mark libident0 as MA: same Checksums-Sha1: fdd1eb477f0e9e55a375526d4c7ea02bc1f9db9d 1331 libident_0.32-3.dsc 652a365e66fd85724cb456b0558415f433a324e7 5944 libident_0.32-3.debian.tar.xz Checksums-Sha256: 3cf1421b4a859a0f0a897c2d0e4946acf38fd42b5eed17f35dac9bd65359bde9 1331 libident_0.32-3.dsc c6b1a37cd460c046d6f18a19e6802071923982f1d4104eace59668ebaa6ea67d 5944 libident_0.32-3.debian.tar.xz Files: c6e04c4c79f2b88c703e3967337c6afa 1331 libs optional libident_0.32-3.dsc 137cde3f56734c6a1fd51811ec4eddc0 5944 libs optional libident_0.32-3.debian.tar.xz -----BEGIN PGP SIGNATURE----- iIsEARYIADMWIQRCYn6EHZln2oPh+pAhk2s2YA/NiQUCZew4FhUcc3JhbWFjaGVy QGRlYmlhbi5vcmcACgkQIZNrNmAPzYkL6AD/W64Ru0nIlPsSkegdP42xl6qL7MVH ErFcRGDnJSvD40YBAJQuwFHCVwXyxH4i3Pb4XkaeFPuSAlaBO1e0d+hDiZIG =X47g -----END PGP SIGNATURE-----pgp3rNoco_rfU.pgp
Description: PGP signature
--- End Message ---