Your message dated Sun, 06 Sep 2015 06:00:18 +0000
with message-id <[email protected]>
and subject line Bug#791243: fixed in poco 1.3.6p1-5.1
has caused the Debian Bug report #791243,
regarding poco: library transition may be needed when GCC 5 is the default
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.)
--
791243: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791243
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:poco
Version: 1.3.6p1-5
Severity: important
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,
and 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.
What is needed:
- Rebuild the library using g++/g++-5 from experimental. Note that
most likely all C++ libraries within the build dependencies need
a rebuild too. You can find the log for a rebuild in
https://people.debian.org/~doko/logs/gcc5-20150701/
Search for "BEGIN GCC CXX11" in the log.
- Decide if the symbols matching __cxx11 or B5cxx11 are part of the
library API, and are used by the reverse dependencies of the
library.
- If there are no symbols matching __cxx11 or B5cxx11 in the symbols
forming the library API, you should close this issue with a short
explanation.
- If there are no reverse dependencies, it should be the package
maintainers decision if a transition is needed. However this might
break software which is not in the Debian archive, and built
against these packages.
- If a library transition is needed, please prepare for the change.
Rename the library package, append "v5" to the name of the package
(e.g. libfoo2 -> libfoo2v5). Such a change can be avoided, if you
have a soversion bump and you upload this version instead of the
renamed package. Prepare a patch and attach it to this issue (mark
this issue with patch), so that it is possible to NMU such a
package. We'll probably have more than hundred transitions
triggered. Then reassign the issue to release.debian.org and
properly tag it as a transition issue, by sending an email to
[email protected]:
user [email protected]
usertag <this issue> + transition
block <this issue> by 790756
reassign <this issue> release.debian.org
- If unsure if a transition is needed, please tag the issue with help
to ask for feedback from other Debian developers.
The libstdc++6 transition will be a large one, and it will come with a
lot of pain. Please help it by preparing the follow-up transitions.
[1] https://wiki.debian.org/GCC5#libstdc.2B-.2B-_ABI_transition
--- End Message ---
--- Begin Message ---
Source: poco
Source-Version: 1.3.6p1-5.1
We believe that the bug you reported is fixed in the latest version of
poco, 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.
Simon McVittie <[email protected]> (supplier of updated poco 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: Wed, 02 Sep 2015 07:49:04 +0100
Source: poco
Binary: libpoco-dev libpococrypto9v5-dbg libpococrypto9v5 libpocodata9v5-dbg
libpocodata9v5 libpocofoundation9v5-dbg libpocofoundation9v5
libpocomysql9v5-dbg libpocomysql9v5 libpoconet9v5-dbg libpoconet9v5
libpoconetssl9v5-dbg libpoconetssl9v5 libpocoodbc9v5-dbg libpocoodbc9v5
libpocosqlite9v5-dbg libpocosqlite9v5 libpocoutil9v5-dbg libpocoutil9v5
libpocoxml9v5-dbg libpocoxml9v5 libpocozip9v5-dbg libpocozip9v5
Architecture: amd64 source
Version: 1.3.6p1-5.1
Distribution: unstable
Urgency: medium
Maintainer: Cristian Greco <[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 791243
Description:
libpococrypto9v5 - C++ Portable Components (POCO) Crypto library
libpococrypto9v5-dbg - C++ Portable Components (POCO) Crypto library (debug
version)
libpocodata9v5 - C++ Portable Components (POCO) Data library
libpocodata9v5-dbg - C++ Portable Components (POCO) Data library (debug
version)
libpoco-dev - C++ Portable Components (POCO) Development files
libpocofoundation9v5 - C++ Portable Components (POCO) Foundation library
libpocofoundation9v5-dbg - C++ Portable Components (POCO) Foundation library
(debug version)
libpocomysql9v5 - C++ Portable Components (POCO) MySQL library
libpocomysql9v5-dbg - C++ Portable Components (POCO) MySQL library (debug
version)
libpoconet9v5 - C++ Portable Components (POCO) Network library
libpoconet9v5-dbg - C++ Portable Components (POCO) Network library (debug
version)
libpoconetssl9v5 - C++ Portable Components (POCO) Network library with SSL
libpoconetssl9v5-dbg - C++ Portable Components (POCO) Network library with SSL
(debug ve
libpocoodbc9v5 - C++ Portable Components (POCO) ODBC library
libpocoodbc9v5-dbg - C++ Portable Components (POCO) ODBC library (debug
version)
libpocosqlite9v5 - C++ Portable Components (POCO) SQLite library
libpocosqlite9v5-dbg - C++ Portable Components (POCO) SQLite library (debug
version)
libpocoutil9v5 - C++ Portable Components (POCO) Util library
libpocoutil9v5-dbg - C++ Portable Components (POCO) Util library (debug
version)
libpocoxml9v5 - C++ Portable Components (POCO) XML library
libpocoxml9v5-dbg - C++ Portable Components (POCO) XML library (debug version)
libpocozip9v5 - C++ Portable Components (POCO) Zip library
libpocozip9v5-dbg - C++ Portable Components (POCO) Zip library (debug version)
Changes:
poco (1.3.6p1-5.1) unstable; urgency=medium
.
* Non-maintainer upload.
.
[ Steve Langasek ]
* Rename library packages for g++5 ABI transition. (Closes: #791243)
.
[ Simon McVittie ]
* Revert addition of Lintian overrides for the v5 suffix, which are
not needed with current Lintian
Checksums-Sha1:
8677d77c39d20ae77d55090313644be48f2717d8 3401 poco_1.3.6p1-5.1.dsc
4ee8592563e79455e85e3ce1fd24330fdbae9284 13515 poco_1.3.6p1-5.1.diff.gz
1f6ebdb60318ecbb839b723732976adeb7d50ebb 384036
libpoco-dev_1.3.6p1-5.1_amd64.deb
b51f310c8da07c75dd03ebe7832501fdc57a4d52 205986
libpococrypto9v5-dbg_1.3.6p1-5.1_amd64.deb
f0c9bc74075daa2b51806e48c656bc4c3346d68c 64176
libpococrypto9v5_1.3.6p1-5.1_amd64.deb
fc37441e917329dc7f6c78dc978664de6c95ab34 484678
libpocodata9v5-dbg_1.3.6p1-5.1_amd64.deb
e472574ebf5c4107c3c95b820e5694f3a2baf779 112942
libpocodata9v5_1.3.6p1-5.1_amd64.deb
2c777ce461f2f5d1d59351978c9060d33e69a145 1405826
libpocofoundation9v5-dbg_1.3.6p1-5.1_amd64.deb
d463825b63cd0b3c256715cc37fc1712ffb0ed2f 368224
libpocofoundation9v5_1.3.6p1-5.1_amd64.deb
4ba70c8b13da686777fc5c9185705ecf367f0501 228636
libpocomysql9v5-dbg_1.3.6p1-5.1_amd64.deb
431f083803a1d25796350ce5c3e394b8bdffeed8 59918
libpocomysql9v5_1.3.6p1-5.1_amd64.deb
9c3214c76f19ded70f0a7f76d75cffb3f378d76b 980932
libpoconet9v5-dbg_1.3.6p1-5.1_amd64.deb
a63f3bdf25b3e91f397e8f5a3cb6d7c843f1b2d1 241838
libpoconet9v5_1.3.6p1-5.1_amd64.deb
12b504710c91e19b9e46afbb8326506c5bfb76ab 412554
libpoconetssl9v5-dbg_1.3.6p1-5.1_amd64.deb
2047f52b4cf56fe61ff61a3c0c5a7f700a342478 94108
libpoconetssl9v5_1.3.6p1-5.1_amd64.deb
6577703667bf7e78f607e6768a38f436f18cd60e 395946
libpocoodbc9v5-dbg_1.3.6p1-5.1_amd64.deb
4b6fb820e06cfd07349dcd8735fc6e46c54f53ff 81904
libpocoodbc9v5_1.3.6p1-5.1_amd64.deb
f055772de203ce1da2f330801e21e9f33eefdd32 217384
libpocosqlite9v5-dbg_1.3.6p1-5.1_amd64.deb
bd1b555a60b3549db555a75ab13a14f1caa50086 70960
libpocosqlite9v5_1.3.6p1-5.1_amd64.deb
ab16d0f9cfce505330aef780387db58a023adff1 458482
libpocoutil9v5-dbg_1.3.6p1-5.1_amd64.deb
e2d321418615753679d99d8917731079f7283cc1 112986
libpocoutil9v5_1.3.6p1-5.1_amd64.deb
698c9b1beb46796588e51339f986d8cab1e83c1d 497406
libpocoxml9v5-dbg_1.3.6p1-5.1_amd64.deb
3be5d67e2ba4205933b1c2d32af18a7a15a93a45 133010
libpocoxml9v5_1.3.6p1-5.1_amd64.deb
dc4006278880219ebf1d84b5bd9963c5b8a6ce08 494510
libpocozip9v5-dbg_1.3.6p1-5.1_amd64.deb
756c81c0492895fd0a00d2081240557ef4f26d64 108998
libpocozip9v5_1.3.6p1-5.1_amd64.deb
Checksums-Sha256:
3be75e1a0df698ad3fde649e5b59375e9c0e608fa461c2be7d307b2a61842f81 3401
poco_1.3.6p1-5.1.dsc
1699104ee023bf54bf63d4a649b10f54954d992fb634212fabab206fdce48d7a 13515
poco_1.3.6p1-5.1.diff.gz
89d8cfda390a3c3724add9f8cf6ee6d86687d84a1fe049c8f156c4fc53884fae 384036
libpoco-dev_1.3.6p1-5.1_amd64.deb
309d6d81f9a779e5093f6c41c2f0efbc284ecb06bff5d94e9de638e8b8d281c1 205986
libpococrypto9v5-dbg_1.3.6p1-5.1_amd64.deb
6f2003e03a667a4f3b865cc9ba847b0dab14a5b82f6a0befe88702928e608a8b 64176
libpococrypto9v5_1.3.6p1-5.1_amd64.deb
adcfe65eacb539224651cd72a108dde7065f5e691bafe9657630916a59f5f611 484678
libpocodata9v5-dbg_1.3.6p1-5.1_amd64.deb
35a90a9747984bfa79cfd050a7b6e39387fac99c110269325b5fd76fc6fb98ad 112942
libpocodata9v5_1.3.6p1-5.1_amd64.deb
30824de14cfb2e1b6f4f1eb7bc620dcceb547a7a5d7513c3166331ad04254692 1405826
libpocofoundation9v5-dbg_1.3.6p1-5.1_amd64.deb
e6a39db6a3f135ead7e195d42ba443038d6a09e147eba7ee9b90af6b511248e3 368224
libpocofoundation9v5_1.3.6p1-5.1_amd64.deb
30d5e9a1dd83e3b08e1821bb936f17a218aaa1ad5d966f8fbe734a1391ff6ab8 228636
libpocomysql9v5-dbg_1.3.6p1-5.1_amd64.deb
651fb26bea2b721b331c27935caa7c85e56c669fd07fee448ff0051455858369 59918
libpocomysql9v5_1.3.6p1-5.1_amd64.deb
3fe468b8fb0c845358bb0caeca253630e1df420214986c75ab7393314e86680d 980932
libpoconet9v5-dbg_1.3.6p1-5.1_amd64.deb
27f237382314655d3532d7a50051205a60618017e0cdc38444273b8de5285570 241838
libpoconet9v5_1.3.6p1-5.1_amd64.deb
654fa79106eb525ea8a95f6ff54ba38b197e67da7128c3e31f34f69fd9401ea8 412554
libpoconetssl9v5-dbg_1.3.6p1-5.1_amd64.deb
58d98b9acf840c2b510e0ac721c0277bcd5870ad4cd8e5565d0abaec0018348b 94108
libpoconetssl9v5_1.3.6p1-5.1_amd64.deb
623661cdbe41fa3d0e4abe0aac3a64592d1098a49cc731ce9b3bdf2ad5a9db46 395946
libpocoodbc9v5-dbg_1.3.6p1-5.1_amd64.deb
02e9b1d7c4c55993cad6b1c52305357070d0fb87cb6c9f1204464c38617bfe05 81904
libpocoodbc9v5_1.3.6p1-5.1_amd64.deb
745d971588556fccd3d1b864130a9d2922a0bb795741fdfb0a855433ff438430 217384
libpocosqlite9v5-dbg_1.3.6p1-5.1_amd64.deb
5f850b7a17f4a7acb380bd7270bf9775561f74baf935b3952fba4e1cd5df8d54 70960
libpocosqlite9v5_1.3.6p1-5.1_amd64.deb
b47e0f3f6c0fe2a4c67d5a9ebc38b3cefd45f7c1c2250fca147e695fc0267b9e 458482
libpocoutil9v5-dbg_1.3.6p1-5.1_amd64.deb
3b88f187a9319310ccb0f50dc9d7f9d66658f7e33a22c178c83eb3db4822b4f4 112986
libpocoutil9v5_1.3.6p1-5.1_amd64.deb
8e676d18e9b6f37937612947776ab66307674af9eadc26ce12e0f5f9a49cc426 497406
libpocoxml9v5-dbg_1.3.6p1-5.1_amd64.deb
2b802ea97fb1e21ab1e73d59b6ebb6b0fe0b05b8264796b5d4762b5a261f815e 133010
libpocoxml9v5_1.3.6p1-5.1_amd64.deb
b5a7719f8556d3a11d0bc8a99393d3bc23103a08af6b9d141384e5b66c7be132 494510
libpocozip9v5-dbg_1.3.6p1-5.1_amd64.deb
b1501bbf1638ecc218f424155621dfc61b8c21b8d9913d3438fd74ea22c158b8 108998
libpocozip9v5_1.3.6p1-5.1_amd64.deb
Files:
f02950c609f9d87bac9faafa851b23a6 3401 libs optional poco_1.3.6p1-5.1.dsc
e545c06ef0bbdf5a9511c4484c12186b 13515 libs optional poco_1.3.6p1-5.1.diff.gz
a79bb83da0f4c832b16c22048078b1ed 384036 libdevel optional
libpoco-dev_1.3.6p1-5.1_amd64.deb
fc02d82a2c8813adad2da71e23e411fe 205986 debug extra
libpococrypto9v5-dbg_1.3.6p1-5.1_amd64.deb
45604aabf308d54a4723b0381d655183 64176 libs optional
libpococrypto9v5_1.3.6p1-5.1_amd64.deb
3e20dca985cbc6e9084978f4b8ca62ae 484678 debug extra
libpocodata9v5-dbg_1.3.6p1-5.1_amd64.deb
1ea245fcad744d93f2251d68831b2ba6 112942 libs optional
libpocodata9v5_1.3.6p1-5.1_amd64.deb
5a48b7bbdb005d89b1c1d2fb6c1b697b 1405826 debug extra
libpocofoundation9v5-dbg_1.3.6p1-5.1_amd64.deb
7e23f25e6eea0e444179e7437fcf209f 368224 libs optional
libpocofoundation9v5_1.3.6p1-5.1_amd64.deb
7652f34f6748c3394abb939d57ff7889 228636 debug extra
libpocomysql9v5-dbg_1.3.6p1-5.1_amd64.deb
f67cb846f9bf2c6f50a7aca4c0fad109 59918 libs optional
libpocomysql9v5_1.3.6p1-5.1_amd64.deb
6a096deeaf9b63e0d4daa876d3e382e6 980932 debug extra
libpoconet9v5-dbg_1.3.6p1-5.1_amd64.deb
809afec7852adca7b7c68159fcbc5a0d 241838 libs optional
libpoconet9v5_1.3.6p1-5.1_amd64.deb
da0c15e62ee52db726600718e9d2b07c 412554 debug extra
libpoconetssl9v5-dbg_1.3.6p1-5.1_amd64.deb
1b9af72c911050cb6de8a5014b0ef67b 94108 libs optional
libpoconetssl9v5_1.3.6p1-5.1_amd64.deb
f03cd19be94721bd2d20d94341b4e055 395946 debug extra
libpocoodbc9v5-dbg_1.3.6p1-5.1_amd64.deb
175d2b578b31ef0590e6c0a278dd79da 81904 libs optional
libpocoodbc9v5_1.3.6p1-5.1_amd64.deb
5c42ede627e95f8d706b00e043c35124 217384 debug extra
libpocosqlite9v5-dbg_1.3.6p1-5.1_amd64.deb
3a958a92b6762640269396231e8777ef 70960 libs optional
libpocosqlite9v5_1.3.6p1-5.1_amd64.deb
a48443c5ccda75c9a144d152aca985c0 458482 debug extra
libpocoutil9v5-dbg_1.3.6p1-5.1_amd64.deb
945c223af88fc556e8211d50e57000cb 112986 libs optional
libpocoutil9v5_1.3.6p1-5.1_amd64.deb
da11567232ed79bb8f9fbb26e478d67d 497406 debug extra
libpocoxml9v5-dbg_1.3.6p1-5.1_amd64.deb
bd076d6daa3dc2f8f4e046d5834be3d4 133010 libs optional
libpocoxml9v5_1.3.6p1-5.1_amd64.deb
1c4f6c2b44dafd95432502a91169f671 494510 debug extra
libpocozip9v5-dbg_1.3.6p1-5.1_amd64.deb
8f0cc6338eb3208f092be52ffea86d17 108998 libs optional
libpocozip9v5_1.3.6p1-5.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJV5qVhAAoJEE3o/ypjx8yQtHsP/RtPxveqo7eb9CPM6gVyOeoI
XVq3H8rcotLTSqPU9O7AOntV7AkQuGkqSeZ78TDhVO4qOLvf+9JQFqU/5db7yjAg
BP1tP7zg5Zr9njP7XbUK3vD6nHchQkB2aACBKWcxCFxVFnfjw9HjNOkYg29M+iH8
Ila6EIj9g92TWOyxZrpNs4GDffK5ryLUJjuZh5WePWhjy4z+qZK4kJVjjDi/gBFp
pZIoIYEgk1xfpOCygLlZYNcOBa1P0mDUVPc/MTTJ//Vo8ssocKnJu9zKb3IS5zUa
wZj5aWaWYa/b1D0lIyXx8CUE80YHC20EiND+EPBmp6i+x7QGFJr8+c4ZfOleBRll
Q2qv6Am9AYEpKnODsk0IVUPZcmfqHg2wKbjMkcSq3FQNt9VuwPH9qrn9KqyenWZB
eXlOUgjpHb2S7LOSyl2DHdfihX7UzJnFxygdYZMks7a1fP/r4zMF8SddXUIoAyp7
TFGooPedCFCv711ml8S7x5AwLSMED+TSoY7iDY7iLSFW+LUDLvE/7Mu2su9eXKn/
jPhpKnnrBB/4dwoW8ob8pZEZbIvAt6XAEvGf8ZHEiQIVNTMUjDl7fmhmY7LyYHO8
uWT5czejxBe3OOsxRNmDw5JxfowTpACERzQWCoVSxYZwVtf7tJeTLzuQ1KNFEcAh
/g5KjP1tUJzKclNmGk/1
=ia+o
-----END PGP SIGNATURE-----
--- End Message ---