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 |
|
|
|