[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb-sqlite - 2.4.0-1build0~16.04.1 --- libodb-sqlite (2.4.0-1build0~16.04.1) xenial; urgency=medium * No change rebuild for c++11 ABI transition to fix incompatible builds with libodb. LP: #1588330. -- Dimitri John Ledkov Thu, 16 Feb 2017 13:13:59 + -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb-qt - 2.4.0-2build0~16.04.1 --- libodb-qt (2.4.0-2build0~16.04.1) xenial; urgency=medium * No change rebuild for c++11 ABI transition to fix incompatible builds with libodb. LP: #1588330. -- Dimitri John Ledkov Thu, 16 Feb 2017 13:06:28 + ** Changed in: libodb-sqlite (Ubuntu Xenial) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb-qt - 2.4.0-2build0~16.10.1 --- libodb-qt (2.4.0-2build0~16.10.1) yakkety; urgency=medium * No change rebuild for c++11 ABI transition to fix incompatible builds with libodb. LP: #1588330. -- Dimitri John Ledkov Thu, 16 Feb 2017 13:06:28 + ** Changed in: libodb-sqlite (Ubuntu Yakkety) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb-boost - 2.4.0-1build0~16.04.1 --- libodb-boost (2.4.0-1build0~16.04.1) xenial; urgency=medium * No change rebuild for c++11 ABI transition to fix incompatible builds with libodb. LP: #1588330. -- Dimitri John Ledkov Wed, 15 Feb 2017 16:44:23 + ** Changed in: libodb-pgsql (Ubuntu Xenial) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb - 2.4.0-1build0~16.04.1 --- libodb (2.4.0-1build0~16.04.1) xenial; urgency=medium * No change rebuild for c++11 ABI transition to fix incompatible builds with libodb-mysql, et.al. LP: #1588330. -- Dimitri John Ledkov Tue, 14 Feb 2017 10:33:46 + ** Changed in: libodb-boost (Ubuntu Xenial) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb-sqlite - 2.4.0-1build0~16.10.1 --- libodb-sqlite (2.4.0-1build0~16.10.1) yakkety; urgency=medium * No change rebuild for c++11 ABI transition to fix incompatible builds with libodb. LP: #1588330. -- Dimitri John Ledkov Thu, 16 Feb 2017 13:13:59 + ** Changed in: libodb (Ubuntu Xenial) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb-pgsql - 2.4.0-1build0~16.04.1 --- libodb-pgsql (2.4.0-1build0~16.04.1) xenial; urgency=medium * No change rebuild for c++11 ABI transition to fix incompatible builds with libodb. LP: #1588330. -- Dimitri John Ledkov Thu, 16 Feb 2017 13:03:07 + ** Changed in: libodb-qt (Ubuntu Xenial) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb-boost - 2.4.0-1build0~16.10.1 --- libodb-boost (2.4.0-1build0~16.10.1) yakkety; urgency=medium * No change rebuild for c++11 ABI transition to fix incompatible builds with libodb. LP: #1588330. -- Dimitri John Ledkov Wed, 15 Feb 2017 16:44:23 + ** Changed in: libodb-boost (Ubuntu Yakkety) Status: Fix Committed => Fix Released ** Changed in: libodb-pgsql (Ubuntu Yakkety) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb-pgsql - 2.4.0-1build0~16.10.1 --- libodb-pgsql (2.4.0-1build0~16.10.1) yakkety; urgency=medium * No change rebuild for c++11 ABI transition to fix incompatible builds with libodb. LP: #1588330. -- Dimitri John Ledkov Thu, 16 Feb 2017 13:03:07 + ** Changed in: libodb-qt (Ubuntu Yakkety) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb - 2.4.0-1build0~16.10.1 --- libodb (2.4.0-1build0~16.10.1) yakkety; urgency=medium * No change rebuild for c++11 ABI transition to fix incompatible builds with libodb-mysql, et.al. LP: #1588330. -- Dimitri John Ledkov Tue, 14 Feb 2017 10:33:46 + ** Changed in: libodb (Ubuntu Yakkety) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
Tested yakkety with: ii libodb-2.4 2.4.0-1build0~16.10.1 amd64Common ODB Runtime Library ii libodb-boost-2.4 2.4.0-1build0~16.10.1 amd64Boost ODB runtime library ii libodb-boost-dev 2.4.0-1build0~16.10.1 amd64Boost ODB runtime library (development) ii libodb-dev 2.4.0-1build0~16.10.1 amd64Common ODB Runtime Library (development) ii libodb-mysql-2.4 2.4.0-2 amd64ODB Runtime Library for MySQL ii libodb-mysql-dev 2.4.0-2 amd64ODB Runtime Library for MySQL (development) ii libodb-pgsql-2.4 2.4.0-1build0~16.10.1 amd64ODB Runtime Library for PostgreSQL ii libodb-pgsql-dev 2.4.0-1build0~16.10.1 amd64ODB Runtime Library for PostgreSQL (development) ii libodb-qt-2.4 2.4.0-2build0~16.10.1 amd64Qt ODB runtime library ii libodb-qt-dev 2.4.0-2build0~16.10.1 amd64Qt ODB runtime library (development) ii libodb-sqlite-2.4 2.4.0-1build0~16.10.1 amd64ODB Runtime Library for SQLite ii libodb-sqlite-dev 2.4.0-1build0~16.10.1 amd64ODB Runtime Library for SQLite (development) ** Description changed: + Only release all packages together! + [Impact] * libodb stack changes abi when build with new enough g++ (due to c++11 abi tagging) * things that are compiled with new abi are ok (libodb-mysql); linking against mixed build things does not work (e.g. 3rd party apps, like odb-tests building against new libodb-mysql and old libodb) [Solution] * In debian, simply binNMUs were done without bumping the ABI =/ * Whilst libodb-boost and libodb-qt do not appear to be affected, imho it is best to rebuild them too. [Testcase] * download odb-tests * autoreconf -fi * Build and link with following configs (./configure; make clean; make) + ./configure --with-database=sqlite + ./configure --with-database=mysql + ./configure --with-database=pgsql - - There appears to be some incompatibility between libodb and libodb-mysql in that the latter cannot resolve symbols from the former. More details are in this odb-users mailing list thread: + There appears to be some incompatibility between libodb and libodb-mysql + in that the latter cannot resolve symbols from the former. More details + are in this odb-users mailing list thread: http://www.codesynthesis.com/pipermail/odb-users/2016-May/003277.html My suspicion (discussed in the second post of the above thread) is that libodb is built in the C++11 mode while the rest of the ODB runtimes (libodb-mysql and libodb-pgsql were confirmed by the users) -- C++98. I, however, couldn't find the package build logs (neither on Ubuntu nor on Debian) to confirm this. ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
Tested xnial with: ii libodb-2.4 2.4.0-1build0~16.04.1 amd64 Common ODB Runtime Library ii libodb-boost-2.4 2.4.0-1build0~16.04.1 amd64 Boost ODB runtime library ii libodb-boost-dev 2.4.0-1build0~16.04.1 amd64 Boost ODB runtime library (development) ii libodb-dev 2.4.0-1build0~16.04.1 amd64 Common ODB Runtime Library (development) ii libodb-mysql-2.4 2.4.0-1ubuntu1 amd64 ODB Runtime Library for MySQL ii libodb-mysql-dev 2.4.0-1ubuntu1 amd64 ODB Runtime Library for MySQL (development) ii libodb-pgsql-2.4 2.4.0-1build0~16.04.1 amd64 ODB Runtime Library for PostgreSQL ii libodb-pgsql-dev 2.4.0-1build0~16.04.1 amd64 ODB Runtime Library for PostgreSQL (development) ii libodb-qt-2.42.4.0-2build0~16.04.1 amd64 Qt ODB runtime library ii libodb-qt-dev2.4.0-2build0~16.04.1 amd64 Qt ODB runtime library (development) ii libodb-sqlite-2.42.4.0-1build0~16.04.1 amd64 ODB Runtime Library for SQLite ii libodb-sqlite-dev2.4.0-1build0~16.04.1 amd64 ODB Runtime Library for SQLite (development) ii odb 2.4.0-4build1 amd64 C++ Object-Relational Mapping (ORM) all is good. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
Hello Boris, or anyone else affected, Accepted libodb-boost into yakkety-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/libodb- boost/2.4.0-1build0~16.10.1 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Changed in: libodb-boost (Ubuntu Yakkety) Status: In Progress => Fix Committed ** Changed in: libodb-pgsql (Ubuntu Yakkety) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
Not all packages have been published and rebuild; therefore please do not set this to verification-done as publishing incomplete set of rebuilds will now cause !libodb-mysql to fail to link. ** Tags removed: verification-done ** Tags added: verification-needed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
Proposed package libodb-2.4 amd64 2.4.0-1build0~16.04.1 now successfully builds against libodb-mysql-2.4 amd64 2.4.0-1ubuntu1, but as others mentioned the other packages need to be rebuilt too. ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
** Changed in: libodb-boost (Ubuntu Xenial) Status: New => In Progress ** Changed in: libodb-boost (Ubuntu Yakkety) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
Hello Boris, or anyone else affected, Accepted libodb into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/libodb/2.4.0-1build0~16.04.1 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Changed in: libodb (Ubuntu Xenial) Status: In Progress => Fix Committed ** Tags added: verification-needed ** Changed in: libodb (Ubuntu Yakkety) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
[ubuntu/yakkety-proposed] libodb 2.4.0-1build0~16.10.1 (Waiting for approval) ** Changed in: libodb (Ubuntu Yakkety) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
[ubuntu/xenial-proposed] libodb 2.4.0-1build0~16.04.1 (Waiting for approval) ** Changed in: libodb (Ubuntu Xenial) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb-qt - 2.4.0-2build1 --- libodb-qt (2.4.0-2build1) zesty; urgency=medium * No change rebuild for c++11 abi. LP: #1588330 -- Dimitri John Ledkov Thu, 09 Feb 2017 16:07:41 + ** Changed in: libodb-qt (Ubuntu Zesty) Status: New => Fix Released ** Changed in: libodb-boost (Ubuntu Zesty) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb-sqlite - 2.4.0-1build1 --- libodb-sqlite (2.4.0-1build1) zesty; urgency=medium * No change rebuild for c++11 abi. LP: #1588330 -- Dimitri John Ledkov Thu, 09 Feb 2017 16:07:47 + -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb-pgsql - 2.4.0-1build1 --- libodb-pgsql (2.4.0-1build1) zesty; urgency=medium * No change rebuild for c++11 abi. LP: #1588330 -- Dimitri John Ledkov Thu, 09 Feb 2017 16:07:35 + ** Changed in: libodb-sqlite (Ubuntu Zesty) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb-boost - 2.4.0-1build1 --- libodb-boost (2.4.0-1build1) zesty; urgency=medium * No change rebuild for c++11 abi. LP: #1588330 -- Dimitri John Ledkov Thu, 09 Feb 2017 16:07:28 + ** Changed in: libodb-pgsql (Ubuntu Zesty) Status: New => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
** Changed in: libodb (Ubuntu Yakkety) Assignee: (unassigned) => Dimitri John Ledkov (xnox) ** Changed in: libodb (Ubuntu Xenial) Assignee: (unassigned) => Dimitri John Ledkov (xnox) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
This bug was fixed in the package libodb - 2.4.0-1build1 --- libodb (2.4.0-1build1) zesty; urgency=medium * No change rebuild for c++11 abi. LP: #1588330 -- Dimitri John Ledkov Thu, 09 Feb 2017 13:22:38 + ** Changed in: libodb (Ubuntu Zesty) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
** Also affects: libodb-pgsql (Ubuntu) Importance: Undecided Status: New ** Also affects: libodb-qt (Ubuntu) Importance: Undecided Status: New ** Also affects: libodb-boost (Ubuntu) Importance: Undecided Status: New ** Description changed: - There appears to be some incompatibility between libodb and libodb-mysql - in that the latter cannot resolve symbols from the former. More details - are in this odb-users mailing list thread: + [Impact] + + * libodb stack changes abi when build with new enough g++ (due to c++11 abi tagging) + * things that are compiled with new abi are ok (libodb-mysql); linking against mixed build things does not work (e.g. 3rd party apps, like odb-tests building against new libodb-mysql and old libodb) + + [Solution] + * In debian, simply binNMUs were done without bumping the ABI =/ + + * Whilst libodb-boost and libodb-qt do not appear to be affected, imho + it is best to rebuild them too. + + [Testcase] + * download odb-tests + * autoreconf -fi + * Build and link with following configs (./configure; make clean; make) + + ./configure --with-database=sqlite + + ./configure --with-database=mysql + + ./configure --with-database=pgsql + + + There appears to be some incompatibility between libodb and libodb-mysql in that the latter cannot resolve symbols from the former. More details are in this odb-users mailing list thread: http://www.codesynthesis.com/pipermail/odb-users/2016-May/003277.html My suspicion (discussed in the second post of the above thread) is that libodb is built in the C++11 mode while the rest of the ODB runtimes (libodb-mysql and libodb-pgsql were confirmed by the users) -- C++98. I, however, couldn't find the package build logs (neither on Ubuntu nor on Debian) to confirm this. ** Also affects: libodb (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: libodb-sqlite (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: libodb-pgsql (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: libodb-boost (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: libodb-qt (Ubuntu Xenial) Importance: Undecided Status: New ** Also affects: libodb (Ubuntu Zesty) Importance: Undecided Status: Confirmed ** Also affects: libodb-sqlite (Ubuntu Zesty) Importance: Undecided Status: Confirmed ** Also affects: libodb-pgsql (Ubuntu Zesty) Importance: Undecided Status: New ** Also affects: libodb-boost (Ubuntu Zesty) Importance: Undecided Status: New ** Also affects: libodb-qt (Ubuntu Zesty) Importance: Undecided Status: New ** Also affects: libodb (Ubuntu Yakkety) Importance: Undecided Status: New ** Also affects: libodb-sqlite (Ubuntu Yakkety) Importance: Undecided Status: New ** Also affects: libodb-pgsql (Ubuntu Yakkety) Importance: Undecided Status: New ** Also affects: libodb-boost (Ubuntu Yakkety) Importance: Undecided Status: New ** Also affects: libodb-qt (Ubuntu Yakkety) Importance: Undecided Status: New ** Changed in: libodb (Ubuntu Zesty) Milestone: None => ubuntu-17.02 ** Changed in: libodb (Ubuntu Zesty) Assignee: (unassigned) => Dimitri John Ledkov (xnox) ** Changed in: libodb-boost (Ubuntu Zesty) Milestone: None => ubuntu-17.02 ** Changed in: libodb-boost (Ubuntu Zesty) Assignee: (unassigned) => Dimitri John Ledkov (xnox) ** Changed in: libodb-pgsql (Ubuntu Zesty) Milestone: None => ubuntu-17.02 ** Changed in: libodb-pgsql (Ubuntu Zesty) Assignee: (unassigned) => Dimitri John Ledkov (xnox) ** Changed in: libodb-qt (Ubuntu Zesty) Milestone: None => ubuntu-17.02 ** Changed in: libodb-qt (Ubuntu Zesty) Assignee: (unassigned) => Dimitri John Ledkov (xnox) ** Changed in: libodb-sqlite (Ubuntu Zesty) Milestone: None => ubuntu-17.02 ** Changed in: libodb-sqlite (Ubuntu Zesty) Assignee: (unassigned) => Dimitri John Ledkov (xnox) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
** Also affects: libodb-sqlite (Ubuntu) Importance: Undecided Status: New ** Also affects: libodb-mysql (Ubuntu) Importance: Undecided Status: New ** No longer affects: libodb-mysql (Ubuntu) ** Changed in: libodb-sqlite (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
Nevermind, got a reproducer with odb-tests, investigating further. ** Changed in: libodb (Ubuntu) Status: Incomplete => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
I'm failing to reproduce this problem on xenial. Please show the version of the packages installed (e.g. output of $ dpkg -l); Please share the source code / reproducer that you are trying to compile; Together with the full build log of the failure (e.g. make &> build.log) ** Changed in: libodb (Ubuntu) Status: Confirmed => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
Fedora also had this issue, they fixed it by rebuilding the package. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: libodb (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
It looks like the same issue exists with libodb-sqlite as well. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1588330] Re: Incompatible builds of libodb and libodb-mysql
I believe the problem is caused by the GCC dual ABI fiasco that is described here: https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html My current guess is that some libodb* packages (I think libodb) were built with an older version of the compiler and are still using the old ABI. Can someone trigger the rebuild of all ODB packages? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1588330 Title: Incompatible builds of libodb and libodb-mysql To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libodb/+bug/1588330/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs