Request for help to make mariadb-10.3 in Debian reproducible

Otto Kekäläinen otto at debian.org
Sat Jan 18 10:44:08 GMT 2020


Hello!

The MariaDB server itself and most of it's additional components are
already reproducible and we are very close to the whole source package
build reproducibly.

For the last remaining issues I now need to request help.

Latest results from
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/mariadb-10.3.html
show issues with:
- mariadb-plugin-mroonga
- mariadb-plugin-rocksdb
- mariadb-plugin-tokudb

For RocksDB there is a potential fix
(https://github.com/facebook/rocksdb/issues/6276, WIP at
https://salsa.debian.org/mariadb-team/mariadb-10.3/commits/bugfix/reproducibility).

For Mroonga I nor the upstream developers have no clue yet of the root cause:
https://github.com/mroonga/mroonga/issues/298

TokuDB upstream is almost dead, so there hasn't been any discussions
with them and the plugin fails in many ways in diffoscope, so I am
also considering to drop the whole plugin from some future release of
mariadb-10.3 or mariadb-10.4. It should be fixed however is somebody
figures out what how to do it.

I would be very glad if somebody wants to help out. Either by advice
or other input to the issues or maybe even with a patch, since
presenting a proven real solution is always the best argument :)

I promise to quickly review and merge if somebody sends in patches at
https://salsa.debian.org/mariadb-team/mariadb-10.3/

- Otto

PS. If you can help, and attend FOSDEM, I promise to return the favor as beer :)

PPS. Thanks for help with galera-3 in September, both galera-3 and
galera-4 has been building reproducible ever since :)



More information about the Reproducible-builds mailing list