Your message dated Mon, 29 Oct 2018 07:18:54 +0000 with message-id <[email protected]> and subject line Bug#911341: fixed in libedit 3.1-20180525-2~exp1 has caused the Debian Bug report #911341, regarding libedit2:amd64.symbols is missing -debianversion in version numbers and hence dysfunctional 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.) -- 911341: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911341 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Source: libedit Version: 3.1-20180525-1 Severity: serious Hi, IRC user ikcalB just reported missing "append_history" symbol in /usr/lib/postgresql/10/bin/psql when installing postgresql-10 from buster on stretch. The problem goes away when libedit2 is upgraded to the buster version. $ apt-cache show postgresql-client-10 Package: postgresql-client-10 Version: 10.5-1 Architecture: amd64 Depends: libedit2 (>= 3.1-20180525) [...] $ apt-cache policy libedit2 libedit2: Installiert: 3.1-20160903-3 Installationskandidat: 3.1-20180525-1 Versionstabelle: 3.1-20180525-1 500 500 http://deb.debian.org/debian buster/main amd64 Packages *** 3.1-20160903-3 100 100 /var/lib/dpkg/status Note that dpkg/apt think that the dependency is fulfilled. $ dpkg --compare-versions 3.1-20160903-3 gt 3.1-20180525 && echo greater greater The problem is that when comparing version numbers, dpkg strips the last -debianversion component, so the real comparison here is 3.1-20160903 (Debian 3) >= 3.1 (Debian 20180525) Ugh. I think for packages with an extra dash in the version number, the general rule should be not to omit the -debianversion part in the .shlib and .symbols files. (I guess lintian could check that.) Christoph
--- End Message ---
--- Begin Message ---Source: libedit Source-Version: 3.1-20180525-2~exp1 We believe that the bug you reported is fixed in the latest version of libedit, 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 libedit 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: SHA256 Format: 1.8 Date: Sat, 27 Oct 2018 19:33:12 +0200 Source: libedit Binary: libedit2 libedit-dev Architecture: source Version: 3.1-20180525-2~exp1 Distribution: experimental Urgency: medium Maintainer: LLVM Packaging Team <[email protected]> Changed-By: Guillem Jover <[email protected]> Description: libedit-dev - BSD editline and history libraries (development files) libedit2 - BSD editline and history libraries Closes: 877309 893934 911341 Changes: libedit (3.1-20180525-2~exp1) experimental; urgency=medium . [ Guillem Jover ] * Fix libbsd.patch so that the library is detected and used early in configure before checking for symbols provided by it, to avoid ending up using the embedded code copies. (Closes: #893934) * Wrap fields in debian/control. * Bump debhelper compatibility level to 11. - Remove old dpkg-dev Build-Depends, satisfied in oldstable, and superseded by debhelper's dependency. - Remove autoreconf addon, now enabled by default, and dh-autoreconf from Build-Depends. - Remove debian/tmp from libedit-dev.manpages file. * Switch to an automatic debug symbols package. * Remove custom compression options from debian/source/options. * Stop passing unknown --disable-maintainer-mode and obsolete --enable-widec options to configure. * Move packages from section standard to optional. * Append a -0 to each present symbol in the .symbols file, so that the versions are properly compared, given that the upstream part contains a dash, otherwise dpkg-dev tools get confused as they strip the version revision for the comparison. (Closes: #911341) * Remove redundant or obsolete information from debian/copyright file. * Switch debian/copyright to the machine readable format. * Set Rules-Requires-Root to no. * Bump Standards-Version to 4.2.1. * Bump minimum version in .shlibs file. * Sort pathnames in debhelper fragment files. * Add a new patch to use system's wcsdup() function if available. * Use https for upstream homepage. * Move Apple time machine file cleanup to the dh_clean override. * Improve man page handling: - Move the bulk of the logic to the upstream Makefile.am, and remove it from the debian/rules. - Change the sections within the man pages and the references to Xedit. * Install editrc(5edit) and editline(7edit) man pages in libedit2. (Closes: #877309) * Improve termcap usage: - Switch to build-)depending on «libncurses-dev | libtinfo-dev» instead of the deprecated libncurses5-dev. - Add a patch to prefer linking against libtermcap instead of ncurses. The code really wants a termcap compatible interface, and not the main ncurses library. * Switch to debian/watch format version 4. Checksums-Sha1: 02ae3758c7da72f9b42a581332916e24ca0e43b2 2149 libedit_3.1-20180525-2~exp1.dsc 2e24c0b68df8684da1d77a049dc423e0baaaa975 13884 libedit_3.1-20180525-2~exp1.debian.tar.xz 67b840a660073903cf715c5cbbac4fe1315a8f2e 6292 libedit_3.1-20180525-2~exp1_amd64.buildinfo Checksums-Sha256: b8dce5bdf7b009fd6a4881cebee6e9d2a688f5025a48b83d6c4fcc5cea43c004 2149 libedit_3.1-20180525-2~exp1.dsc 3acdac241f5a1ddf72f5a53def05853c0a03b26b806fca05f71bd6e66771452a 13884 libedit_3.1-20180525-2~exp1.debian.tar.xz 95cb0be3e5c919325761feebb2588de7776e485775dcfd75436d5c5d72a13b5a 6292 libedit_3.1-20180525-2~exp1_amd64.buildinfo Files: 5049990cb966d9a5549783d7061cdd9a 2149 libs optional libedit_3.1-20180525-2~exp1.dsc a18e00d0fa6304c61f9bf4913e663dd5 13884 libs optional libedit_3.1-20180525-2~exp1.debian.tar.xz 61c2923990824962e7f2686880bcd7c4 6292 libs optional libedit_3.1-20180525-2~exp1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEtg21mU05vsTRqVzPfmUo2nUvG+EFAlvWr+IACgkQfmUo2nUv G+EtTA//bSvNIEYMlJlYyY5oD9g33HIjG/GmTDPIkvmmMMKMoX0Vi1jzWXvW4Rdt Qa4fsSKl5LS2nkZFv0TKcVh8r8gG/eTHxAcMr/0XPzNci+emsOp5VacxsphpG2Xb Zdr1n4KUoDg7L5RasP62lMNo/LJg43ZoNp/bEmoCCZZoG7uQdq/ezRPNymckePLU jOEidbDktQpFqTG0+b2lVOP5QY1bwkDpkFSXzP6vwxWfxyOh31sy9hnxPD9kUvct AMlkWDZ+XXBwc7+LRPTEctOAtRe6kmvRG2R10gK/AEna94ZYVyPV4LPdr5k7TrN1 dcUwOAzpacKgcM3dUS10SUxNhSHPRARLntGkiFW//kxvQPck1BpDPfPjzSSariNV eHfZkM7OvJpYHclxaXMdWhrBRbOi4gfMWp6b/Cd/NxcYssuWUfxDODZzN4JQvND1 qrZp9gy+o64m6p1liaGFkxj9Nq/MBnNHy7nbYHoVFklMrbQtZ7SsYHaqqZGoCtFo 8sohEF/lG1eD7BJYHk7Bv0rt+O6eF+x7kaG8CZIQ0sApIL+fwnnqG+H3ksLCaUHz RJKO8GlmiMV6TRTrReS8+RaM9xB03XtY8BwGmolQwuq7zPevMnA4oluM4gVfVHkU lTrKaK6Ra/tBquqSfbT6R9DR5c5G5EXpW2ZEoTPGjVrKomwJmgc= =QVWi -----END PGP SIGNATURE-----
--- End Message ---

