← Back to team overview

oqgraph-dev team mailing list archive

supporting oqgraph in MariaDB 5.5.32

 

All:

I'm trying to help package MariaDB 5.5.32 for Debian.

Currently this work has been championed by Otto Kekäläinen
in his repo https://github.com/ottok/pkg-mariadb

I *must* be able to build this package in Debian unstable
in order to upload to the archive. However Debian unstable
has a new version of boost 1.54:
http://packages.debian.org/sid/libboost-all-dev

As a result it benefits for the "fix" to this boost bug:
https://svn.boost.org/trac/boost/ticket/7863

And this problem has already been tracked by MariaDB in
https://mariadb.atlassian.net/browse/MDEV-4795

According to that boost bug it *may* be possible to swap
the base class vecS for listS or setS -- however I am hesitant
to make such a change without understanding the semantics.

At the same time I have discovered your work in oqgraph v3
for MariaDB 10.0:
https://code.launchpad.net/~andymc73/oqgraph/10.0-oqgraph3-varchar

So I can understand any reluctance to work on v2.  And there
may be an advantage to having v3 in both the 5.5 line and
the 10.0 line. I also hate to disable oqgraph altogether.

When I tried to drop the storage/oqgraph directory from the
"10.0-oqgraph3-varchar" into the tree from the "pkg-mariadb" repo
I get the following errors:
http://paste.debian.net/40979/

Finally I would like to test oqgraph as built to verify
that it indeed works correctly. Arjen said in IRC that
" v3 has a fairly comprehensive testsuite including a stored
proc that can generate a considerable sized graph (deterministically)".
However I do not understand how to run that test.  Can you
please clarify?

What would you recommend is the best way to proceed to build
oqgraph v3 against MariaDB 5.5.32 and boost 1.54?

Please advise,

--Tom




Follow ups