Your message dated Wed, 07 Oct 2015 22:00:23 +0000
with message-id <[email protected]>
and subject line Bug#799642: fixed in presage 0.9.1-1.1
has caused the Debian Bug report #799642,
regarding presage: 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 [email protected]
immediately.)


-- 
799642: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799642
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: presage
Version: 0.9.1-1
Severity: serious
Justification: ABI break since stable
Tags: sid stretch
User: [email protected]
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 presage, at least
Presage(PresageCallback* callback, const std::string config)
appears to change its ABI in this way, so a transition does appear to
be needed. The transition normally consists of renaming the affected library
packages, adding a v5 suffix (libpresage1v5). 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. However, the libstdc++ transition has been going on for a
month already, and anything that makes it take longer is bad for Debian,
so introducing new upstream code is not desired at this stage.

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 presage, cppunit and tinyxml have
already had their transitions, so I believe presage is now ready.

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: presage
Source-Version: 0.9.1-1.1

We believe that the bug you reported is fixed in the latest version of
presage, 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.
ChangZhuo Chen (陳昌倬) <[email protected]> (supplier of updated presage 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: Sun, 04 Oct 2015 13:52:15 +0800
Source: presage
Binary: presage presage-dbg libpresage-doc libpresage1v5 libpresage1-dbg 
libpresage-data libpresage-dev python-presage python-presage-dbg gprompter 
gprompter-dbg pyprompter presage-dbus
Architecture: source amd64 all
Version: 0.9.1-1.1
Distribution: unstable
Urgency: medium
Maintainer: Matteo Vescovi <[email protected]>
Changed-By: ChangZhuo Chen (陳昌倬) <[email protected]>
Description:
 gprompter  - intelligent predictive GTK+ text editor
 gprompter-dbg - intelligent predictive GTK+ text editor (debugging symbols)
 libpresage-data - intelligent predictive text entry platform (data files)
 libpresage-dev - intelligent predictive text entry platform (development files)
 libpresage-doc - intelligent predictive text entry platform (documentation)
 libpresage1-dbg - intelligent predictive text entry platform (shared library 
debugg
 libpresage1v5 - intelligent predictive text entry platform (shared library)
 presage    - intelligent predictive text entry platform (tools and demos)
 presage-dbg - intelligent predictive text entry platform (tools debugging symbo
 presage-dbus - intelligent predictive text entry platform (D-Bus service)
 pyprompter - intelligent predictive wxPython text editor
 python-presage - intelligent predictive text entry platform (Python binding)
 python-presage-dbg - intelligent predictive text entry platform (Python 
binding debugg
Closes: 799642
Changes:
 presage (0.9.1-1.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Rename package for GCC 5 transition (Closes: #799642)
Checksums-Sha1:
 e55250a78d2315b4b4df7dbde6b3ee88f8fa674f 2806 presage_0.9.1-1.1.dsc
 e1fa63f793473bbd1687ce6baaff98b92f6941bf 7332 presage_0.9.1-1.1.debian.tar.xz
 123a882ec29caa90ac2431ace292d22d31bc4a37 3921976 
gprompter-dbg_0.9.1-1.1_amd64.deb
 a0872fbf7371209adee00bcf634538e030f95aa1 794494 gprompter_0.9.1-1.1_amd64.deb
 ead25778e913cb49646d895d439e902d6438f372 3683396 
libpresage-data_0.9.1-1.1_all.deb
 e90efd83a312a6b8fb842ad4a802e05bbef3de86 45844 
libpresage-dev_0.9.1-1.1_amd64.deb
 c1b858a27fcc58c07aff4c56ff41edff25fd2b85 23559812 
libpresage-doc_0.9.1-1.1_all.deb
 bbc238dd190901bd964e3560b8c68553d33a79a1 1851694 
libpresage1-dbg_0.9.1-1.1_amd64.deb
 e308d0d7c2378ad84244d2b61c7ed6b663b9f73a 187740 
libpresage1v5_0.9.1-1.1_amd64.deb
 a10cfe0e71719ccc2e2205b1bd93a639d1e8633a 508616 presage-dbg_0.9.1-1.1_amd64.deb
 c7138bd74a392d90acaf619a2500bd2f9d349c82 42646 presage-dbus_0.9.1-1.1_all.deb
 6e6092494b5b14e884fb29650078c10415637b62 107608 presage_0.9.1-1.1_amd64.deb
 00f748b641d6585c0c95ed35d899ee748035a536 66822 pyprompter_0.9.1-1.1_all.deb
 565c2bfdbf1961d4fff46ff2578feaa79f50d9ec 220094 
python-presage-dbg_0.9.1-1.1_amd64.deb
 028f19f66ac35af96caa80644ba5129d86283185 76684 
python-presage_0.9.1-1.1_amd64.deb
Checksums-Sha256:
 84ac3a64587809027e5864607b64cf2d68d053b688f36a67b7fa60500a8714f5 2806 
presage_0.9.1-1.1.dsc
 57591055046e46c08ada8f08e403e814faea9fefd3c99a2ffdf2d5ea426ad240 7332 
presage_0.9.1-1.1.debian.tar.xz
 1fd458ba67dc785adbe3411067f951eab3ea98cdc99f2bf47c3d5268b5ade436 3921976 
gprompter-dbg_0.9.1-1.1_amd64.deb
 c4089cf153b9c5a5355429bb270f75afa8162c5b25246a3a344680bb47b01c32 794494 
gprompter_0.9.1-1.1_amd64.deb
 8ed04d02dd8cc832e57bef511bef96c077f931327adf1433d0ae01f30ecae242 3683396 
libpresage-data_0.9.1-1.1_all.deb
 a931f86183a846fe799c67e12a189b8e7d9c903b4582ab0b0a23d5a8269a5bce 45844 
libpresage-dev_0.9.1-1.1_amd64.deb
 9e0a11dda91d260f7634b024382867a227aaaec277f4820c3be7046bf7948e0f 23559812 
libpresage-doc_0.9.1-1.1_all.deb
 9277687fb81e73792cf133df9da5c156e84c49f8d330240874be014050919711 1851694 
libpresage1-dbg_0.9.1-1.1_amd64.deb
 d85c81ceb2ffa6f556634cb0445da88069c9779ed14460c2e9c302df29cfc4f4 187740 
libpresage1v5_0.9.1-1.1_amd64.deb
 ee88495d1ccabbcf3d067ae2dcf4e1f01d1951601a9169bb5b6b8016a012c256 508616 
presage-dbg_0.9.1-1.1_amd64.deb
 e1a33d5999e526f8fb6b6710e33e280affe4e73d49dc62040bf755ec24bcf1c8 42646 
presage-dbus_0.9.1-1.1_all.deb
 1ca6a23968aa7cfb024129c86f3d2086b543d93e6486d70fe82626c2c57a3aae 107608 
presage_0.9.1-1.1_amd64.deb
 ec18b3d1729cb6f6d7a6e3dc8fcc6b58589fda8435d2f3b78acc8e00a77d9aac 66822 
pyprompter_0.9.1-1.1_all.deb
 c00774e62cfd160b2c80c404cce5c406f8f3af951c5e9bce52fe74c3859220bf 220094 
python-presage-dbg_0.9.1-1.1_amd64.deb
 5ba6d15086e5a41da14fe08ce60aa265ee1cfe54ee40c67a1034fa0f9f3f7c66 76684 
python-presage_0.9.1-1.1_amd64.deb
Files:
 6cc01ea59d329281a8183beb98dd365c 2806 devel extra presage_0.9.1-1.1.dsc
 b1906acff7b766e1a1707d643cee3ac4 7332 devel extra 
presage_0.9.1-1.1.debian.tar.xz
 6c0389be01a903085e063740b74d4648 3921976 debug extra 
gprompter-dbg_0.9.1-1.1_amd64.deb
 3a78ca518652f417db5fe9ff805e5802 794494 misc extra 
gprompter_0.9.1-1.1_amd64.deb
 acdb01fcd45fc4d85ce4eec3493f6e9d 3683396 libs extra 
libpresage-data_0.9.1-1.1_all.deb
 356157498716f248f117eb07abeb3c8f 45844 libdevel extra 
libpresage-dev_0.9.1-1.1_amd64.deb
 35c792a049c1ad4a13536078049903d5 23559812 doc extra 
libpresage-doc_0.9.1-1.1_all.deb
 75c1865848138e9c1f08e1093521835f 1851694 debug extra 
libpresage1-dbg_0.9.1-1.1_amd64.deb
 11996128d9b2d9a591079dbaad3cf280 187740 libs extra 
libpresage1v5_0.9.1-1.1_amd64.deb
 b9473ded5fad417570b39469cabdef57 508616 debug extra 
presage-dbg_0.9.1-1.1_amd64.deb
 632c524ecfeeb0dd44cc2fdc1870e9ef 42646 misc extra 
presage-dbus_0.9.1-1.1_all.deb
 a06dc030b5a5101816cb9206aa57c56e 107608 misc extra presage_0.9.1-1.1_amd64.deb
 df24cc2b2faef8551aa208dea3443481 66822 misc extra pyprompter_0.9.1-1.1_all.deb
 91ad7b2d6e7cf54daa47f24a8ea97f12 220094 debug extra 
python-presage-dbg_0.9.1-1.1_amd64.deb
 7a28748bdf4782c8bfb1ddaf9da2e1e8 76684 python extra 
python-presage_0.9.1-1.1_amd64.deb

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

iQIcBAEBCgAGBQJWEQbYAAoJELTYlw90nD9qd7IQAL19fAylRDgDzYvUr3eoGHUZ
v3Vtz1mfEDJBpxDUvfUqQJ1E8bliT14ompCzUGd0ISKdrz2Jn72DcBX0A6yTZRvP
8wAtNhXlHoBXiFwAgXEvEssAVYlW/llzZsukdGcCw7LgzAonMjmfW5/CHCRw09YC
o2PGAnFOzI8yIKSD9kMj9Khyv8a8dDKbnXQm6gcwQ8GMEonc5SLRG+bINYuM27JI
mY+/IaYbiKmmaLhdjgcpRxxXmmt1M6XBzjutatkrnzfCjNIu6U11nWxasrXpx8Xy
QxXYe52ZwKKy4eHDx0kmfhc4q6+bbPsKnn7A0/gkAmtwvdtgXcT8InL0hcwhGWuT
neT9/zB6MPcpL0sZiVl/dfcn8lU6NDVkq3QB6Au9MHdiummVdllE+yFrQx2G+poD
C7JG03LwMhl34WGJBKzuWPwykUvKupf0ioaaPS5nR/tmEbGrcv5Uo80ft5EjipkO
d7iCNdKxxv0j11ss/vj0QnqGPdEiwbZ9BbbmKovcpdOJeN37ui7L+JSzYo3wAfp/
emaugZwhCYibnKZxiNmp9wXFPjNqaIPVHGrViFlh2PLJhEUIIH0DYrsIlXwEBCQk
H4oQVx1/0HKxpSM9w5BjkI/gsqkYvQbkBINC35l1y/nhSXlUTPlY/QLoCjRcbuTb
XrTlmNzzSQeIzn71edeq
=3tsZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to