Your message dated Mon, 29 Oct 2018 07:18:54 +0000
with message-id <e1gh1p8-000bjj...@fasolo.debian.org>
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 ow...@bugs.debian.org
immediately.)


-- 
911341: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=911341
Debian Bug Tracking System
Contact ow...@bugs.debian.org 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 911...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guillem Jover <guil...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----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 <pkg-llvm-t...@lists.alioth.debian.org>
Changed-By: Guillem Jover <guil...@debian.org>
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 ---

Reply via email to