Activity log for bug #1588330

Date Who What changed Old value New value Message
2016-06-02 12:03:32 Boris Kolpackov bug added bug
2016-11-17 20:37:14 Launchpad Janitor libodb (Ubuntu): status New Confirmed
2017-02-08 17:09:26 culturian bug added subscriber Ubuntu Stable Release Updates Team
2017-02-09 10:46:01 culturian bug added subscriber Dimitri John Ledkov
2017-02-09 11:57:26 Dimitri John Ledkov libodb (Ubuntu): status Confirmed Incomplete
2017-02-09 12:03:39 Dimitri John Ledkov libodb (Ubuntu): status Incomplete Confirmed
2017-02-09 12:19:02 Dimitri John Ledkov bug task added libodb-sqlite (Ubuntu)
2017-02-09 12:20:33 Dimitri John Ledkov bug task added libodb-mysql (Ubuntu)
2017-02-09 12:23:28 Dimitri John Ledkov bug task deleted libodb-mysql (Ubuntu)
2017-02-09 12:23:38 Dimitri John Ledkov libodb-sqlite (Ubuntu): status New Confirmed
2017-02-09 13:14:40 Dimitri John Ledkov bug task added libodb-pgsql (Ubuntu)
2017-02-09 13:15:50 Dimitri John Ledkov bug task added libodb-qt (Ubuntu)
2017-02-09 13:16:17 Dimitri John Ledkov bug task added libodb-boost (Ubuntu)
2017-02-09 13:20:59 Dimitri John Ledkov description 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. [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.
2017-02-09 13:21:08 Dimitri John Ledkov nominated for series Ubuntu Xenial
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb (Ubuntu Xenial)
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb-sqlite (Ubuntu Xenial)
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb-pgsql (Ubuntu Xenial)
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb-boost (Ubuntu Xenial)
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb-qt (Ubuntu Xenial)
2017-02-09 13:21:08 Dimitri John Ledkov nominated for series Ubuntu Zesty
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb (Ubuntu Zesty)
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb-sqlite (Ubuntu Zesty)
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb-pgsql (Ubuntu Zesty)
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb-boost (Ubuntu Zesty)
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb-qt (Ubuntu Zesty)
2017-02-09 13:21:08 Dimitri John Ledkov nominated for series Ubuntu Yakkety
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb (Ubuntu Yakkety)
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb-sqlite (Ubuntu Yakkety)
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb-pgsql (Ubuntu Yakkety)
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb-boost (Ubuntu Yakkety)
2017-02-09 13:21:08 Dimitri John Ledkov bug task added libodb-qt (Ubuntu Yakkety)
2017-02-09 13:23:54 Dimitri John Ledkov libodb (Ubuntu Zesty): milestone ubuntu-17.02
2017-02-09 13:23:54 Dimitri John Ledkov libodb (Ubuntu Zesty): assignee Dimitri John Ledkov (xnox)
2017-02-09 13:24:04 Dimitri John Ledkov libodb-boost (Ubuntu Zesty): milestone ubuntu-17.02
2017-02-09 13:24:04 Dimitri John Ledkov libodb-boost (Ubuntu Zesty): assignee Dimitri John Ledkov (xnox)
2017-02-09 13:24:15 Dimitri John Ledkov libodb-pgsql (Ubuntu Zesty): milestone ubuntu-17.02
2017-02-09 13:24:15 Dimitri John Ledkov libodb-pgsql (Ubuntu Zesty): assignee Dimitri John Ledkov (xnox)
2017-02-09 13:24:28 Dimitri John Ledkov libodb-qt (Ubuntu Zesty): milestone ubuntu-17.02
2017-02-09 13:24:28 Dimitri John Ledkov libodb-qt (Ubuntu Zesty): assignee Dimitri John Ledkov (xnox)
2017-02-09 13:24:41 Dimitri John Ledkov libodb-sqlite (Ubuntu Zesty): milestone ubuntu-17.02
2017-02-09 13:24:41 Dimitri John Ledkov libodb-sqlite (Ubuntu Zesty): assignee Dimitri John Ledkov (xnox)
2017-02-09 14:40:39 Launchpad Janitor libodb (Ubuntu Zesty): status Confirmed Fix Released
2017-02-09 16:09:09 Dimitri John Ledkov libodb (Ubuntu Yakkety): assignee Dimitri John Ledkov (xnox)
2017-02-09 16:09:17 Dimitri John Ledkov libodb (Ubuntu Xenial): assignee Dimitri John Ledkov (xnox)
2017-02-09 17:57:39 Launchpad Janitor libodb-qt (Ubuntu Zesty): status New Fix Released
2017-02-09 17:57:43 Launchpad Janitor libodb-boost (Ubuntu Zesty): status New Fix Released
2017-02-09 17:57:44 Launchpad Janitor libodb-pgsql (Ubuntu Zesty): status New Fix Released
2017-02-09 17:57:46 Launchpad Janitor libodb-sqlite (Ubuntu Zesty): status Confirmed Fix Released
2017-02-14 10:51:31 Dimitri John Ledkov libodb (Ubuntu Xenial): status New In Progress
2017-02-14 10:51:51 Dimitri John Ledkov libodb (Ubuntu Yakkety): status New In Progress
2017-02-15 14:44:55 Chris J Arges libodb (Ubuntu Xenial): status In Progress Fix Committed
2017-02-15 14:45:05 Chris J Arges bug added subscriber SRU Verification
2017-02-15 14:45:10 Chris J Arges tags verification-needed
2017-02-15 14:46:24 Chris J Arges libodb (Ubuntu Yakkety): status In Progress Fix Committed
2017-02-15 16:48:03 Dimitri John Ledkov libodb-boost (Ubuntu Xenial): status New In Progress
2017-02-15 16:48:14 Dimitri John Ledkov libodb-boost (Ubuntu Yakkety): status New In Progress
2017-02-15 20:23:07 culturian tags verification-needed verification-done
2017-02-16 12:52:25 Dimitri John Ledkov tags verification-done verification-needed
2017-02-16 23:32:35 Brian Murray libodb-boost (Ubuntu Yakkety): status In Progress Fix Committed
2017-02-16 23:33:50 Brian Murray libodb-pgsql (Ubuntu Yakkety): status New Fix Committed
2017-02-16 23:35:15 Brian Murray libodb-qt (Ubuntu Yakkety): status New Fix Committed
2017-02-16 23:36:45 Brian Murray libodb-sqlite (Ubuntu Yakkety): status New Fix Committed
2017-02-16 23:38:50 Brian Murray libodb-sqlite (Ubuntu Xenial): status New Fix Committed
2017-02-16 23:39:48 Brian Murray libodb-qt (Ubuntu Xenial): status New Fix Committed
2017-02-16 23:40:45 Brian Murray libodb-pgsql (Ubuntu Xenial): status New Fix Committed
2017-02-16 23:41:44 Brian Murray libodb-boost (Ubuntu Xenial): status In Progress Fix Committed
2017-02-22 17:52:32 Dimitri John Ledkov description [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. 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: 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.
2017-02-22 17:54:55 Dimitri John Ledkov tags verification-needed verification-done
2017-02-27 16:01:00 Launchpad Janitor libodb (Ubuntu Yakkety): status Fix Committed Fix Released
2017-02-27 16:01:07 Andy Whitcroft removed subscriber Ubuntu Stable Release Updates Team
2017-02-27 16:01:11 Launchpad Janitor libodb-boost (Ubuntu Yakkety): status Fix Committed Fix Released
2017-02-27 16:01:14 Launchpad Janitor libodb-pgsql (Ubuntu Yakkety): status Fix Committed Fix Released
2017-02-27 16:01:17 Launchpad Janitor libodb-qt (Ubuntu Yakkety): status Fix Committed Fix Released
2017-02-27 16:01:21 Launchpad Janitor libodb-sqlite (Ubuntu Yakkety): status Fix Committed Fix Released
2017-02-27 16:01:36 Launchpad Janitor libodb (Ubuntu Xenial): status Fix Committed Fix Released
2017-02-27 16:01:39 Launchpad Janitor libodb-boost (Ubuntu Xenial): status Fix Committed Fix Released
2017-02-27 16:01:43 Launchpad Janitor libodb-pgsql (Ubuntu Xenial): status Fix Committed Fix Released
2017-02-27 16:01:47 Launchpad Janitor libodb-qt (Ubuntu Xenial): status Fix Committed Fix Released
2017-02-27 16:01:52 Launchpad Janitor libodb-sqlite (Ubuntu Xenial): status Fix Committed Fix Released
2017-02-27 17:14:50 culturian removed subscriber culturian