Your message dated Thu, 03 Sep 2015 18:00:13 +0000 with message-id <e1zxyo1-0008sq...@franck.debian.org> and subject line Bug#796925: fixed in opencolorio 1.0.9~dfsg0-4 has caused the Debian Bug report #796925, regarding opencolorio: library transition needed with GCC 5 as 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 ow...@bugs.debian.org immediately.) -- 796925: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796925 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Source: opencolorio Version: 1.0.9~dfsg0-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. Specifically I'm concerned about the string member of OpenColorIO::Exception; probably safer overall to rename the package. 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
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---Source: opencolorio Source-Version: 1.0.9~dfsg0-4 We believe that the bug you reported is fixed in the latest version of opencolorio, 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. Matteo F. Vescovi <m...@debian.org> (supplier of updated opencolorio 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: SHA512 Format: 1.8 Date: Thu, 03 Sep 2015 13:55:34 +0200 Source: opencolorio Binary: libopencolorio-dev libopencolorio1v5 opencolorio-tools opencolorio-doc python-pyopencolorio Architecture: source amd64 all Version: 1.0.9~dfsg0-4 Distribution: unstable Urgency: medium Maintainer: Debian PhotoTools Maintainers <pkg-phototools-de...@lists.alioth.debian.org> Changed-By: Matteo F. Vescovi <m...@debian.org> Description: libopencolorio-dev - complete color management solution - development libopencolorio1v5 - complete color management solution - runtime opencolorio-doc - complete color management solution - documentation opencolorio-tools - complete color management solution - utilities python-pyopencolorio - complete color management solution - python bindings Closes: 796925 Changes: opencolorio (1.0.9~dfsg0-4) unstable; urgency=medium . * debian/: fix g++-5 ABI transition issue (Closes: #796925) * debian/control: - libopenimageio-dev b-dep dropped - Uploader e-mail address updated * debian/copyright: S-V bump 3.9.5 => 3.9.6 (no changes needed) Checksums-Sha1: e4df735f9588bc48e027cbc8c9730c4b11c9ded8 2726 opencolorio_1.0.9~dfsg0-4.dsc c5123d5be7694f751146dc571fd96fe2305461b1 9880 opencolorio_1.0.9~dfsg0-4.debian.tar.xz f3be0a25518fbf760f43d1bf9be9cdef788eb4b5 19250 libopencolorio-dev_1.0.9~dfsg0-4_amd64.deb ef2d738309cab9d0290693ee821e8a51cd15d1eb 313796 libopencolorio1v5_1.0.9~dfsg0-4_amd64.deb c65b47c5c07b5660d1dd5e6ff4ebe6e8a9dee7e6 1712926 opencolorio-doc_1.0.9~dfsg0-4_all.deb 3f78a6fea51c3564af6de870e9a2f4a7ecbeaceb 52840 opencolorio-tools_1.0.9~dfsg0-4_amd64.deb 8cf4f45c7374a5256c2f75a7f08a2a17ae49ca69 91326 python-pyopencolorio_1.0.9~dfsg0-4_amd64.deb Checksums-Sha256: 640e1bb99180d232e28cecc6f31828981f950f2848ab6bdc2d038dbf31da7164 2726 opencolorio_1.0.9~dfsg0-4.dsc 7be898082990288d3ca64cd4d4a251f267db53232775224d099fcffad2c167ad 9880 opencolorio_1.0.9~dfsg0-4.debian.tar.xz 6516f2dc6a41a128d101d3f38a1a4abf396c77a15d1d432fbdf4a6798c68de74 19250 libopencolorio-dev_1.0.9~dfsg0-4_amd64.deb 266d47965e161388ac0b9cbdce4983c5da309f9b1b0a68208a73575a96cc7dc9 313796 libopencolorio1v5_1.0.9~dfsg0-4_amd64.deb 3cd0cbc6bbb230985c2eeaeb296263b90d698d82179b731df5ede53e44b3ed41 1712926 opencolorio-doc_1.0.9~dfsg0-4_all.deb 7ad17698e07364e4ecd845a2884467d40a53624a49f4474ade7d2598e061c168 52840 opencolorio-tools_1.0.9~dfsg0-4_amd64.deb 86ddb5608cb18bf7b903f21f4f9ee252f46a64a2105f3afece9a270576cb5802 91326 python-pyopencolorio_1.0.9~dfsg0-4_amd64.deb Files: da01dec71a459619810a237acfa963cf 2726 libs optional opencolorio_1.0.9~dfsg0-4.dsc 79cbe2797c052698075e44465ea6e601 9880 libs optional opencolorio_1.0.9~dfsg0-4.debian.tar.xz fb2b72abaf4ea73d29a46d227ca56705 19250 libdevel optional libopencolorio-dev_1.0.9~dfsg0-4_amd64.deb e1fccc9f09f0fb1c44d8dfedcb605b6f 313796 libdevel optional libopencolorio1v5_1.0.9~dfsg0-4_amd64.deb 0b5de2bc4e8b3565e07e2e0e2b5166e3 1712926 doc optional opencolorio-doc_1.0.9~dfsg0-4_all.deb ae3bcaadb7988fb2fe06708d23012bd6 52840 utils optional opencolorio-tools_1.0.9~dfsg0-4_amd64.deb 9c39aef117376a06d4161ce4daa5e6de 91326 python optional python-pyopencolorio_1.0.9~dfsg0-4_amd64.deb -----BEGIN PGP SIGNATURE----- Comment: Debian powered! iQJ8BAEBCgBmBQJV6DfyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGM0REMDlGOERBODdEMURGNTA0NkM5OUIw NjEyRjQ5NDRFQ0RDRDVBAAoJEAYS9JROzc1aWbAQALkHpffoeIaCyJ+LItPwj+H+ WyL/JdbR8/xVAShUnYZ3aZb9SdJoR6vJhavRxG8nbsAPMZ0P3l85JxOBFw91OIHW tUbizkhfHWXF0oHH1t8LO2/u6H8D5nzcsnhFrS4zF55eZPbDYtaZPcf94Z7Fg4qC QZ7tomf9wlCetW4CDIzL4XyEUl7Ch2JVDQmNSMSuUVSV42jXaxK2teV1WorR/fpm 1/isnhrDqWyLHgu/tstMU2vBRo/Dx/ncrH6VyvGkJtCqIqXaiZNbaf5n4XccGM5M a1t0ueEQewOZ7ne1fMcbfKVkb0z2QOvJoW6n0EbnzkbfbIUIzXpuInWmvxHxM2nV wLLB+3E3KOuJhQTUIpkZLDcnMq9h1dYRH6HwkykwuibvuNyqSY5K52et9tS7DzSa ZY+HkRu6qjwdk8lM0hptKMIP1sc5NPi9AHJGy67cn/nw4b+CX8Ee/ANePyCNz3sh Fci/LUeNpzhd8o3178YWFw6cPvTq2niYA4fX9b9LqEopB4T7cck/I5eMUk99DeRy AgDs76cX7OCO5oengJV9Pt9jMOkaCmOaYTI0S205MxrmGFsLlj00eNjUmOnAy3+v rOH3f7SClzWHaPJxMiIg6i4TiK4kV3Tn1qVGPxGCGzWOk27l5EVPzC8HbNnn/iei SGuAw+57OFNXpsbbofdF =q27V -----END PGP SIGNATURE-----
--- End Message ---