Your message dated Sat, 29 Aug 2015 23:00:26 +0000 with message-id <e1zvp6o-0000sp...@franck.debian.org> and subject line Bug#796919: fixed in poppler 0.26.5-4 has caused the Debian Bug report #796919, regarding libpoppler-cpp0: breaks ABI on rebuild with g++ 5 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.) -- 796919: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796919 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: libpoppler-cpp0 Version: 0.26.5-3 Severity: serious Tags: sid stretch User: debian-...@lists.debian.org Usertags: libstdc++-cxx11 Hi, your library exposes std::string or std::list in its public API, and therefore the library package needs to be renamed. See e.g. https://buildd.debian.org/status/fetch.php?pkg=boomaga&arch=armhf&ver=0.6.2-1%2Bb1&stamp=1440532262 Cheers, Julien The following is a form letter: 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 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. 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-20150813/ 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 cont...@bugs.debian.org: user release.debian....@packages.debian.org 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 -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (900, 'testing'), (500, 'testing-updates'), (500, 'stable-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.1.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---Source: poppler Source-Version: 0.26.5-4 We believe that the bug you reported is fixed in the latest version of poppler, 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 796...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Pino Toscano <p...@debian.org> (supplier of updated poppler 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, 29 Aug 2015 11:11:46 +0200 Source: poppler Binary: libpoppler46 libpoppler-dev libpoppler-private-dev libpoppler-glib8 libpoppler-glib-dev libpoppler-glib-doc gir1.2-poppler-0.18 libpoppler-qt4-4 libpoppler-qt4-dev libpoppler-qt5-1 libpoppler-qt5-dev libpoppler-cpp0v5 libpoppler-cpp-dev poppler-utils poppler-dbg Architecture: source amd64 all Version: 0.26.5-4 Distribution: unstable Urgency: medium Maintainer: Loic Minier <l...@dooz.org> Changed-By: Pino Toscano <p...@debian.org> Description: gir1.2-poppler-0.18 - GObject introspection data for poppler-glib libpoppler-cpp-dev - PDF rendering library -- development files (CPP interface) libpoppler-cpp0v5 - PDF rendering library (CPP shared library) libpoppler-dev - PDF rendering library -- development files libpoppler-glib-dev - PDF rendering library -- development files (GLib interface) libpoppler-glib-doc - PDF rendering library -- documentation for the GLib interface libpoppler-glib8 - PDF rendering library (GLib-based shared library) libpoppler-private-dev - PDF rendering library -- private development files libpoppler-qt4-4 - PDF rendering library (Qt 4 based shared library) libpoppler-qt4-dev - PDF rendering library -- development files (Qt 4 interface) libpoppler-qt5-1 - PDF rendering library (Qt 5 based shared library) libpoppler-qt5-dev - PDF rendering library -- development files (Qt 5 interface) libpoppler46 - PDF rendering library poppler-dbg - PDF rendering library -- debugging symbols poppler-utils - PDF utilities (based on Poppler) Closes: 796919 Changes: poppler (0.26.5-4) unstable; urgency=medium . * Handle the new libstc++ ABI of GCC 5 on libpoppler-cpp: (Closes: #796919) - rename libpoppler-cpp0 to libpoppler-cpp0v5 - make libpoppler-cpp0v5 conflict/replace libpoppler-cpp0 Checksums-Sha1: d83276e4fcf5ac119a070fcf237aac9a75528752 3264 poppler_0.26.5-4.dsc b35a62c42921b7a33dff7c1368620999f930b015 30184 poppler_0.26.5-4.debian.tar.xz 961f8fd090d689d079782cd3644d144b1df7f09e 33124 gir1.2-poppler-0.18_0.26.5-4_amd64.deb 0851bb25a5a4bd08439748b374fc0c346ad822d7 46708 libpoppler-cpp-dev_0.26.5-4_amd64.deb fa362e284523833e4a079cc74025adca78491721 43270 libpoppler-cpp0v5_0.26.5-4_amd64.deb 98eeefb86c2b69c2342b812a51d25caa0042cabd 749400 libpoppler-dev_0.26.5-4_amd64.deb 5829fbb2e7ae7c43327115e8126dc4c7eb5a49b1 160618 libpoppler-glib-dev_0.26.5-4_amd64.deb f9533f386819cbce60ee80593204234415fd073d 89882 libpoppler-glib-doc_0.26.5-4_all.deb 009bc7918d196c2b3f0d2b275492daab788fb607 119172 libpoppler-glib8_0.26.5-4_amd64.deb 72074ad7cbb84d25a75823037300e18f45879f64 178974 libpoppler-private-dev_0.26.5-4_amd64.deb 22f9f44ef69f47fdc5a9020208b33deaef1a5c01 127284 libpoppler-qt4-4_0.26.5-4_amd64.deb 460c2d4791129ab1301ffe01a33c88070d5c93e4 158216 libpoppler-qt4-dev_0.26.5-4_amd64.deb d1cc9d70526a2283249a50bb1e19d44ea6f413a8 127866 libpoppler-qt5-1_0.26.5-4_amd64.deb d769297b8223b13e73994816a594553a4a18af39 160604 libpoppler-qt5-dev_0.26.5-4_amd64.deb 15826ec298b0f5f47340cbdf15c019d7ec6b3d97 1203546 libpoppler46_0.26.5-4_amd64.deb 59d64525428e82b40f736a41cb4f2e4ad37d7464 7972396 poppler-dbg_0.26.5-4_amd64.deb 7a61eea37fed7083dd444596d2687d3ca45d81ca 136486 poppler-utils_0.26.5-4_amd64.deb Checksums-Sha256: c87eb82139ae9a19d81a5197c4b0ec43a69689debd2fba6efcf0032fe4006002 3264 poppler_0.26.5-4.dsc b4f4c127c46b3cd8668c6926426a1fbec10c8a55dc4ad6ea56314a618937a94e 30184 poppler_0.26.5-4.debian.tar.xz 62c36ec6efe8ea99855b4115ac3aa5a9b4f077147adb893aff23af520fb35dc6 33124 gir1.2-poppler-0.18_0.26.5-4_amd64.deb 0f244c40dee67eb81b3a38d16309aa1a9b39b459aa69cd8b46e30afdfb110b48 46708 libpoppler-cpp-dev_0.26.5-4_amd64.deb 8f0fee5cf0207ff2484a48bcd0481eb5d0908b40e767428c49e4d1a2b8b5c2fa 43270 libpoppler-cpp0v5_0.26.5-4_amd64.deb 50fca2956f0de8f97827b425ce181abc42564d010c541276cc2846764e167a3f 749400 libpoppler-dev_0.26.5-4_amd64.deb ada14f82d9b406aef7fcdf7b18e4294cc90d2d3025c073bd31b2c2a7412e5158 160618 libpoppler-glib-dev_0.26.5-4_amd64.deb 88932fc95289d1635d0ea990f319ca8599bdd4058d5226c5ee69ada45cc9d070 89882 libpoppler-glib-doc_0.26.5-4_all.deb c2349b7eafebd66cf9bdb79506f65495197e6ee7561a3a45657875fa33d5deef 119172 libpoppler-glib8_0.26.5-4_amd64.deb e9c14c2ad6ca61a8fce56f8e9f1e52abbd4ecb03f93cf6352fc970712b1d5715 178974 libpoppler-private-dev_0.26.5-4_amd64.deb bae9369f7ebf9cb69a68c93656fb61c971acddfe527c484c883dc13a35e84639 127284 libpoppler-qt4-4_0.26.5-4_amd64.deb bb2ac6b247d46d6521d7b06c9426af1aa657b860c297db2e4efe1bf2d2d7e05b 158216 libpoppler-qt4-dev_0.26.5-4_amd64.deb 8d8dde3a7c8d3b9e6d8377c21fd87fe8c1f78027e00a356d15da9bf65119a5fb 127866 libpoppler-qt5-1_0.26.5-4_amd64.deb 1536f695077b577b8e6c8b48eb29b59a6fa2e415330e369426e893db576e3215 160604 libpoppler-qt5-dev_0.26.5-4_amd64.deb c3d7595ab7010112f89ea4c38d36682b051a6508585d1f5501035b1be5a23a48 1203546 libpoppler46_0.26.5-4_amd64.deb 045406a0383d78150026cb6972aee9d095183dc259f898c4183b8aace9dde9aa 7972396 poppler-dbg_0.26.5-4_amd64.deb 84545e1e6a1b63626723ff437413c00f8f5041c0e1296fd1cfca0bfde25754cf 136486 poppler-utils_0.26.5-4_amd64.deb Files: 20ff10e24169ec0952fc4ea116fbbe27 3264 devel optional poppler_0.26.5-4.dsc 7ecd4346ee5d3f62e38976fd057d188b 30184 devel optional poppler_0.26.5-4.debian.tar.xz e8476a52a9a94357fa286158465f0f3a 33124 introspection optional gir1.2-poppler-0.18_0.26.5-4_amd64.deb ebe221d009944fe186484bb6ce4e02e1 46708 libdevel optional libpoppler-cpp-dev_0.26.5-4_amd64.deb 47866265617e7365316683d8d86aa0e2 43270 libs optional libpoppler-cpp0v5_0.26.5-4_amd64.deb b23ea36c20e1ef3c22ff53d6389f7f81 749400 libdevel optional libpoppler-dev_0.26.5-4_amd64.deb 4e20b90dc326f1a16b859b1d7c9771b4 160618 libdevel optional libpoppler-glib-dev_0.26.5-4_amd64.deb 8ab1e06fa1f4a828f80e8bd2d97f9be0 89882 doc optional libpoppler-glib-doc_0.26.5-4_all.deb e16e434965b5b26bb02f5b60ce18ad4a 119172 libs optional libpoppler-glib8_0.26.5-4_amd64.deb 7d19afd20176bd500f9a91e2c4e03d64 178974 libdevel optional libpoppler-private-dev_0.26.5-4_amd64.deb 69f699b24e1dc1b46dd855b44fcb321a 127284 libs optional libpoppler-qt4-4_0.26.5-4_amd64.deb 25e5e7b68089c164f081ec14d4ffe3ea 158216 libdevel optional libpoppler-qt4-dev_0.26.5-4_amd64.deb c2587dd434f97638497724790b6ff2ee 127866 libs optional libpoppler-qt5-1_0.26.5-4_amd64.deb db5247b1aa5e8b06e93ef90ad7adea66 160604 libdevel optional libpoppler-qt5-dev_0.26.5-4_amd64.deb af15c833bb835ddbe6cf446b14ec911f 1203546 libs optional libpoppler46_0.26.5-4_amd64.deb 627191f2d7caa1a0e91ed7b3935ca069 7972396 debug extra poppler-dbg_0.26.5-4_amd64.deb b117b406a9c4003b5bd9b190e80a221a 136486 utils optional poppler-utils_0.26.5-4_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJV4eh0AAoJEKtkX0BihqfQrtMP/3tJjBDkLM6xL1aUm7yInDFB i+8/8xZl7fsmsJbB3dvQ90JeVhdPMezG7KNCRDowJq3KufQlgy+p/y9l21+HhZ9l bQI/t4xCv/pg6RefRvowXzXvMVzMIj5u9VMbu+qRtCAD5n9wiCAa85rbdAYra8k6 hkHr2xkxrZboSg84PHSXXq/rh6Yk9ZhPrCAjP4Ky91dbmFdcZ3R90LSJZ0RcUUbi GNvE5vmQ4leHKorNBbMVjwAf/thkbvRmOXrZUiF/xclEdINZMgZ1Z9WSKbmLpMMh xqee5H1EijOwXqc5NWYTL6h+KU8XsAm5THj55BsVYDm8WNYrHLyz1NCuXX703+HA 61mzD+DRgwDs3H7VIMTXylD59CoItADQUCMz2r1WptCc0jQz9l2Qs04iClpPKe6T cMYRHGfaoiW09GeMo4185imijZ1VWMarJLLdrrqihVesX0roq6puzbISUHpXIYMe fogyi32s69POlcTaAe/ObLKn8w3T5AGyBDDymAiayrFdQfuL9dJxDwZILh6n13Bb 19IQcC8ol59e/QgLel504GI5xd4ept6R03XWUxr6eJY12G+AG16Nr2upS5o9+dOz 0zZzqIFqScVl9dRohJay555PekGYx6l2HY2lOPNOzFqAaO/HVf2hLcb3CaWSarBY GZM4K1qWLw6+yDQ5CZpv =ux1u -----END PGP SIGNATURE-----
--- End Message ---