Your message dated Sun, 06 Sep 2015 13:00:18 +0000
with message-id <e1zyzyq-0001jv...@franck.debian.org>
and subject line Bug#797865: fixed in libpqxx 4.0.1+dfsg-4
has caused the Debian Bug report #797865,
regarding libpqxx: ABI transition needed for libstdc++ v5
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.)


-- 
797865: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797865
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libpqxx
Version: 4.0.1+dfsg-3
Severity: serious
Justification: breaks ABI without a package rename
Tags: sid stretch
User: debian-...@lists.debian.org
Usertags: libstdc++-cxx11

Background[1]: libstdc++6 introduces a new ABI to conform to the
C++11 standard, but keeps the old ABI to not break existing binaries.
Packages which are built with g++-5 from experimental (not the one
from testing/unstable) are using the new ABI.  Libraries built from
this source package export some of the new __cxx11 or B5cxx11 symbols,
dropping other symbols.  If these symbols are part of the API of
the library, then this rebuild with g++-5 will trigger a transition
for the library.

In the case of libpqxx, std::string appears in the installed headers
in many places, so it seems very likely that a transition is needed.
The transition normally consists of renaming the
affected library packages, adding a v5 suffix (libpqxx-4.0v5).
The SONAME should not be changed when doing this.

If an upgrade to a new upstream SONAME is already planned, and that
SONAME has never been available in Debian compiled with g++-4, then an
alternative way to carry out the transition would be to bump the
SONAME. Please avoid doing this unless the new upstream version
is very low-risk.

These follow-up transitions for libstdc++ are not going through exactly
the normal transition procedure, because many entangled transitions are
going on at the same time, and the usual ordered transition procedure
does not scale that far. When all the C++ libraries on which this library
depends have started their transitions in unstable if required, this
library should do the same, closing this bug; the release team will deal
with binNMUs as needed.

Looking at the build-dependencies of libpqxx, there do not seem to be
any C++ libraries, so it seems ready to go.

The package might be NMU'd if there is no maintainer response. The
release team have declared a 2 day NMU delay[2] for packages involved
in the libstdc++ transition, in order to get unstable back to a usable
state in a finite time.

Regards,
    S

[1] https://wiki.debian.org/GCC5#libstdc.2B-.2B-_ABI_transition
[2] https://lists.debian.org/debian-devel-announce/2015/08/msg00000.html

--- End Message ---
--- Begin Message ---
Source: libpqxx
Source-Version: 4.0.1+dfsg-4

We believe that the bug you reported is fixed in the latest version of
libpqxx, 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 797...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Marcin Kulisz (kuLa) <deb...@kulisz.net> (supplier of updated libpqxx 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: Sun, 06 Sep 2015 07:52:13 +0100
Source: libpqxx
Binary: libpqxx-dev libpqxx3-dev libpqxx-doc libpqxx-4.0v5 libpqxx-dbg
Architecture: source amd64 all
Version: 4.0.1+dfsg-4
Distribution: unstable
Urgency: medium
Maintainer: Marcin Kulisz (kuLa) <deb...@kulisz.net>
Changed-By: Marcin Kulisz (kuLa) <deb...@kulisz.net>
Description:
 libpqxx-4.0v5 - C++ library to connect to PostgreSQL
 libpqxx-dbg - C++ library to connect to PostgreSQL (debugging symbols)
 libpqxx-dev - C++ library to connect to PostgreSQL (development files)
 libpqxx-doc - C++ library to connect to PostgreSQL (documentation)
 libpqxx3-dev - Transitional dummy package for libpqxx-dev
Closes: 795866 797865
Changes:
 libpqxx (4.0.1+dfsg-4) unstable; urgency=medium
 .
   * Bumping up standars version to 3.9.6
   * Conforming with Short Name for License specification in d/copyright
   * Fixed source-contains-prebuilt-doxygen-documentation by removing all of
     the doxygen generated docs and recreating it at build time
   * Changing package name for gcc-5 (Closes: #795866, #797865)
   * Fixing d/watch file to use passive ftp
Checksums-Sha1:
 22256aebd8069010e063ac7cd2a56e8b0e91fa7a 2196 libpqxx_4.0.1+dfsg-4.dsc
 8d89554469471ae728f6d10a5d6b2170560301a5 378052 
libpqxx_4.0.1+dfsg-4.debian.tar.xz
 c21553078907dad53ab440f061b9622699bc2781 199338 
libpqxx-4.0v5_4.0.1+dfsg-4_amd64.deb
 63a7490836af7fc23e4636ccddca98130511ff26 1283874 
libpqxx-dbg_4.0.1+dfsg-4_amd64.deb
 a4ad1f9b103a4c5e2fbe703a969f8b40a24c8b46 292666 
libpqxx-dev_4.0.1+dfsg-4_amd64.deb
 6947fe87131c401fa60049a7f08664a35104d865 546886 
libpqxx-doc_4.0.1+dfsg-4_all.deb
 12b04f2ec550442170e572d75479ae11d4cd20e5 69364 
libpqxx3-dev_4.0.1+dfsg-4_all.deb
Checksums-Sha256:
 70e03d552cb50d4ae352844592755b2c5c10e4e6a0238c9283b9412032ebeef8 2196 
libpqxx_4.0.1+dfsg-4.dsc
 1c60c6149e1d99fd88fb79e6b85dab992d387672dc43fa7d611583f40e5be7b3 378052 
libpqxx_4.0.1+dfsg-4.debian.tar.xz
 6c0946859422db8f716e7fbdd5e780ce05219dc8d9b8086816a2ffe2d7c68fb9 199338 
libpqxx-4.0v5_4.0.1+dfsg-4_amd64.deb
 93f22b27e3aebb6556cf01c4325c68807134e60867e6cc313c9d8c299856b3c0 1283874 
libpqxx-dbg_4.0.1+dfsg-4_amd64.deb
 c57776e01f16eb38c6cbdc981a9fff33cad0cadbedbf9f68680bada563ad23c2 292666 
libpqxx-dev_4.0.1+dfsg-4_amd64.deb
 a30cf64c0b181424fe50f44e719b6eea666e24b7277e3ad2776d75182720c625 546886 
libpqxx-doc_4.0.1+dfsg-4_all.deb
 0211ca213b76c1205b601882495a1fe08dd8a4b172271503bc4b5b51835137b8 69364 
libpqxx3-dev_4.0.1+dfsg-4_all.deb
Files:
 29e67525ae56914ce2f8e2f04fc945ba 2196 libs optional libpqxx_4.0.1+dfsg-4.dsc
 78feea9f6e8131e459533e8b1ac63b27 378052 libs optional 
libpqxx_4.0.1+dfsg-4.debian.tar.xz
 efbc4965f6c0f0f36f543bc96dacb496 199338 libs optional 
libpqxx-4.0v5_4.0.1+dfsg-4_amd64.deb
 8da69a240821f56dfd725f3f9f9a4733 1283874 debug extra 
libpqxx-dbg_4.0.1+dfsg-4_amd64.deb
 436ee9de416cebcf164bc59907bb972c 292666 libdevel optional 
libpqxx-dev_4.0.1+dfsg-4_amd64.deb
 6b4137d78de0f9764c0d3cd592c283f7 546886 doc optional 
libpqxx-doc_4.0.1+dfsg-4_all.deb
 774ffe0a6e2dd66a0ed2d68fee6332cc 69364 oldlibs extra 
libpqxx3-dev_4.0.1+dfsg-4_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJV7APIAAoJEPZk0la0aRp93sYQAK2Dqqse3W9EFPeB6LoCdSV9
eGhsmAT2e8v+8hkLsYBRxIJboWRwK8lofsieUscBUkmZVm8mmfsGBNJpCw5x1Nz1
ps0JLpGbqRNJ/JdvbjUl9cTYqtsvsgz67DB4A0oByGodAng33/sYTtkYVMYRJWLI
IbLjOQl4+JOkSXPe68Gsvmg93iiUb8Qhx8HhJDSVlB4ABCSxGcMiLgcOyKZzPRas
xesRA2hk26mhXPBnHS/QS5RqWGXRK2J+YHmnfz5O+/dtXVVLsYLxz81Id6XLrAWE
y5OlPpJcjbr2BpM6wV6D9LdBLFEhDxSvnz6MMEChZLpBR0COWrggyDv4Zg1wGJTy
GV3sOUWkTq53XsrKwgcY7Pn7+S4Os4YBewtETtoF8M1wJJ4mm4SxFfQf3Z41j+pJ
ShsjuONYXiZUlBUkjWpSLVyofF3DfgTy2cBgCWOvsHV0WvaqtpFD4c4mcO2+0m+q
BxYt8ySF75gUj3N2xeY0PCle1AMEKa9vJ7Rc7uc6ILkowIpsx1lK0TqwbwpUwg+F
UP0FTcYgMTyR+8oFf4OZV8trAGFY6+rJtIH+i+PmlI0gMmnUgmkSNTWfGsO8TOPL
84BXsZ+6uX0vaSEoOIFafAnlotrgoX1XnnPZoIeeweyn1/yMg/lhdwEaMIOJq3N8
/IkZUvzlh/YMGkjFNGN5
=Hs3W
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to