Help with Mroonga to finally get all of MariaDB Server reproducible

Otto Kekäläinen otto at debian.org
Thu Jul 22 03:23:13 BST 2021


Hello!

We still have one issue in MariaDB to solve to have the whole package
fully reproducible:
https://tests.reproducible-builds.org/debian/rb-pkg/experimental/amd64/diffoscope-results/mariadb-10.5.html

Chris Lamb looked into this in Feb 2020[1]  and we added one patch[2]
but it wasn't enough. Upstream developer is very responsive (replying
within a day[3]) but unfortunately nobody has managed to track down
where the DYNSTR thing comes from.

Please help! :)

Note that the package is MariaDB Server in Debian[4], that includes
Mroonga[5] which in turn includes Groonga[6]. So there is a chain of
upstreams here to deal with. Groonga exists in Debian also as an
independent package, and it is not reproducible[7] either and it has
different and much more issues than the Mroonga build. I think the
best place is to discuss in the Mroonga Github issue[3].

There is also a Debian bug[8] open on this, but it has no additional info.

[1] https://alioth-lists.debian.net/pipermail/reproducible-builds/Week-of-Mon-20200203/012095.html
[2] https://salsa.debian.org/mariadb-team/mariadb-10.3/commit/a57ed417f7e4be604c3fc2c7affb9ba7d14ee268
[3] https://github.com/mroonga/mroonga/issues/298
[4] https://salsa.debian.org/mariadb-team/mariadb-10.5
[5] https://github.com/mroonga/mroonga
[6] https://groonga.org/
[7] https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/diffoscope-results/groonga.html
[8] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=976984



More information about the Reproducible-builds mailing list