Bug#790985: bobcat: library transition may be needed when GCC 5 is the default
On 08/10/2015 07:08 AM, Julien Cristau wrote: Confirmed that public symbols are changing with the g++ 5 rebuild; a patch to rename the library package is available at https://launchpad.net/ubuntu/+source/bobcat/3.25.01-2ubuntu2 Hi Julien, Just so you're aware, the patch referenced above builds an empty package, as in, no library present. The following is taken from debc output: libbobcat3v5_3.25.01-2ubuntu2_amd64.deb --- snip Original-Maintainer: Frank B. Brokken f.b.brok...@rug.nl drwxr-xr-x root/root 0 2015-08-11 07:56 ./ drwxr-xr-x root/root 0 2015-08-11 07:56 ./usr/ drwxr-xr-x root/root 0 2015-08-11 07:56 ./usr/share/ drwxr-xr-x root/root 0 2015-08-11 07:56 ./usr/share/doc/ drwxr-xr-x root/root 0 2015-08-11 07:56 ./usr/share/doc/libbobcat3v5/ -rw-r--r-- root/root 22608 2015-02-14 23:08 ./usr/share/doc/libbobcat3v5/changelog.gz -rw-r--r-- root/root 1382 2015-05-02 04:10 ./usr/share/doc/libbobcat3v5/copyright -rw-r--r-- root/root 10678 2015-08-03 00:49 ./usr/share/doc/libbobcat3v5/changelog.Debian.gz I will be uploading a corrected package to Debian shortly. Cheers, tony signature.asc Description: OpenPGP digital signature
Bug#790985: bobcat: library transition may be needed when GCC 5 is the default
On Tue, Aug 11, 2015 at 18:35:04 -0700, tony mancill wrote: Just so you're aware, the patch referenced above builds an empty package, as in, no library present. The following is taken from debc output: libbobcat3v5_3.25.01-2ubuntu2_amd64.deb --- snip Original-Maintainer: Frank B. Brokken f.b.brok...@rug.nl drwxr-xr-x root/root 0 2015-08-11 07:56 ./ drwxr-xr-x root/root 0 2015-08-11 07:56 ./usr/ drwxr-xr-x root/root 0 2015-08-11 07:56 ./usr/share/ drwxr-xr-x root/root 0 2015-08-11 07:56 ./usr/share/doc/ drwxr-xr-x root/root 0 2015-08-11 07:56 ./usr/share/doc/libbobcat3v5/ -rw-r--r-- root/root 22608 2015-02-14 23:08 ./usr/share/doc/libbobcat3v5/changelog.gz -rw-r--r-- root/root 1382 2015-05-02 04:10 ./usr/share/doc/libbobcat3v5/copyright -rw-r--r-- root/root 10678 2015-08-03 00:49 ./usr/share/doc/libbobcat3v5/changelog.Debian.gz I will be uploading a corrected package to Debian shortly. Great. Thanks, Tony. Cheers, Julien signature.asc Description: Digital signature
Bug#790985: bobcat: library transition may be needed when GCC 5 is the default
Frank, George, I've pushed a new branch to alioth for this upload. The branch name is bobcat-gcc5abi. Please let know if you have any concerns, otherwise, I'll plan to upload the evening of August 11th (here in GMT-0700). Cheers, tony signature.asc Description: OpenPGP digital signature
Bug#790985: bobcat: library transition may be needed when GCC 5 is the default
Dear tony mancill, you wrote: Frank, George, I've pushed a new branch to alioth for this upload. The branch name is bobcat-gcc5abi. Please let know if you have any concerns, otherwise, I'll plan to upload the evening of August 11th (here in GMT-0700). No problems from my side, thanks for the assistance :-) Cheers, -- Frank B. Brokken Center for Information Technology, University of Groningen (+31) 50 363 9281 Public PGP key: http://pgp.surfnet.nl Key Fingerprint: DF32 13DE B156 7732 E65E 3B4D 7DB2 A8BE EAE4 D8AA signature.asc Description: Digital signature
Bug#790985: bobcat: library transition may be needed when GCC 5 is the default
On Mon, Aug 10, 2015 at 04:41:11PM +0200, Julien Cristau wrote: On Mon, Aug 10, 2015 at 16:28:51 +0200, Frank B. Brokken wrote: Dear Julien Cristau, you wrote: Control: severity -1 serious Control: tag -1 confirmed On Tue, Jul 7, 2015 at 20:47:28 +0200, Frank B. Brokken wrote: - 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. [...] Thx for the bug report. Right now I'm abroad, and unable to do any maintenance until I'm back by the end of July. By then I'll have a close look at the points you're mentioning. Thanks again! Confirmed that public symbols are changing with the g++ 5 rebuild; a patch to rename the library package is available at https://launchpad.net/ubuntu/+source/bobcat/3.25.01-2ubuntu2 Thanks for the bug report. We're still working out how to handle this issue. The plan is to do an so bump to version 4 of the bobcat library. Some time ago (early August) Debian's experimental distro offered a g++ 5 release that indeed created a library in which the public symbols were changed. We think that bumping the so version, in line with an earlier e-mail by Matthias, effectively handlres the new symbols issue. However, by now the g++ 5 compiler no longer is available in Debian's experimental distribution, but only in Debian's stretch (testing) and sid(unstable) distros, and these compilers don't use the new naming conventions. Right now Tony and I are figuring out a strategy for handling this complication, but we're not done yet. This reaction is primarily to inform you that we're not ignoring the issue, but in fact are actively trying to find an adequate solution. You make it sound way more complicated than I believe it is... Hi Julien, Thanks so much for the patch. I'll be able to start on the rename/transition procedure in the next few days. Frank, I'll follow up with you before uploads. Cheers, tony -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#790985: bobcat: library transition may be needed when GCC 5 is the default
Dear Julien Cristau, you wrote: Control: severity -1 serious Control: tag -1 confirmed On Tue, Jul 7, 2015 at 20:47:28 +0200, Frank B. Brokken wrote: - 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. [...] Thx for the bug report. Right now I'm abroad, and unable to do any maintenance until I'm back by the end of July. By then I'll have a close look at the points you're mentioning. Thanks again! Confirmed that public symbols are changing with the g++ 5 rebuild; a patch to rename the library package is available at https://launchpad.net/ubuntu/+source/bobcat/3.25.01-2ubuntu2 Thanks for the bug report. We're still working out how to handle this issue. The plan is to do an so bump to version 4 of the bobcat library. Some time ago (early August) Debian's experimental distro offered a g++ 5 release that indeed created a library in which the public symbols were changed. We think that bumping the so version, in line with an earlier e-mail by Matthias, effectively handlres the new symbols issue. However, by now the g++ 5 compiler no longer is available in Debian's experimental distribution, but only in Debian's stretch (testing) and sid(unstable) distros, and these compilers don't use the new naming conventions. Right now Tony and I are figuring out a strategy for handling this complication, but we're not done yet. This reaction is primarily to inform you that we're not ignoring the issue, but in fact are actively trying to find an adequate solution. Cheers, -- Frank B. Brokken Center for Information Technology, University of Groningen (+31) 50 363 9281 Public PGP key: http://pgp.surfnet.nl Key Fingerprint: DF32 13DE B156 7732 E65E 3B4D 7DB2 A8BE EAE4 D8AA -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#790985: bobcat: library transition may be needed when GCC 5 is the default
On Mon, Aug 10, 2015 at 16:28:51 +0200, Frank B. Brokken wrote: Dear Julien Cristau, you wrote: Control: severity -1 serious Control: tag -1 confirmed On Tue, Jul 7, 2015 at 20:47:28 +0200, Frank B. Brokken wrote: - 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. [...] Thx for the bug report. Right now I'm abroad, and unable to do any maintenance until I'm back by the end of July. By then I'll have a close look at the points you're mentioning. Thanks again! Confirmed that public symbols are changing with the g++ 5 rebuild; a patch to rename the library package is available at https://launchpad.net/ubuntu/+source/bobcat/3.25.01-2ubuntu2 Thanks for the bug report. We're still working out how to handle this issue. The plan is to do an so bump to version 4 of the bobcat library. Some time ago (early August) Debian's experimental distro offered a g++ 5 release that indeed created a library in which the public symbols were changed. We think that bumping the so version, in line with an earlier e-mail by Matthias, effectively handlres the new symbols issue. However, by now the g++ 5 compiler no longer is available in Debian's experimental distribution, but only in Debian's stretch (testing) and sid(unstable) distros, and these compilers don't use the new naming conventions. Right now Tony and I are figuring out a strategy for handling this complication, but we're not done yet. This reaction is primarily to inform you that we're not ignoring the issue, but in fact are actively trying to find an adequate solution. You make it sound way more complicated than I believe it is... Cheers, Julien signature.asc Description: Digital signature
Processed: Re: Bug#790985: bobcat: library transition may be needed when GCC 5 is the default
Processing control commands: severity -1 serious Bug #790985 [src:bobcat] bobcat: library transition may be needed when GCC 5 is the default Severity set to 'serious' from 'important' tag -1 confirmed Bug #790985 [src:bobcat] bobcat: library transition may be needed when GCC 5 is the default Added tag(s) confirmed. -- 790985: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790985 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org