[Maria-developers] packaging code - mariadb and jemalloc.
Daniel, or anyone else. Where is the source/build code for the jemalloc build in the mariadb repo (specifically for ubuntu)? Where is the code that triggers making the rpm and deb packages that form the current mariadb and galera releases? My goal is to get these packages whitelisted by travis-ci so container builds of mariadb and running mtr on github pull rquests/branches can occur for everyone without a buildbot. -- -- Daniel Black, Engineer @ Open Query (http://openquery.com.au) Remote expertise & maintenance for MySQL/MariaDB server environments.
Hi, Daniel! On Apr 22, Daniel Black wrote:
Daniel, or anyone else.
Where is the source/build code for the jemalloc build in the mariadb repo (specifically for ubuntu)?
A source code for jemalloc? It's not in the mariadb repo, we use system jemalloc if available (or nothing, if not).
Where is the code that triggers making the rpm and deb packages that form the current mariadb and galera releases?
I don't understand the question, sorry :( I think you're talking about the buildbot configuration file. GitHub uses webhook to notify buildbot about a new push. buildbot pulls it in and builds various packages. In particular, first it builds a source tarball. And when a source tarball is successfully built, that triggers rpm and deb builders that build corresponding packages.
My goal is to get these packages whitelisted by travis-ci so container builds of mariadb and running mtr on github pull rquests/branches can occur for everyone without a buildbot.
Good idea! Regards, Sergei
----- Original Message -----
Hi, Daniel!
On Apr 22, Daniel Black wrote:
Daniel, or anyone else.
Where is the source/build code for the jemalloc build in the mariadb repo (specifically for ubuntu)?
A source code for jemalloc? It's not in the mariadb repo, we use system jemalloc if available (or nothing, if not).
How are the packages https://downloads.mariadb.com/files/MariaDB/repo/10.0/ubuntu/pool/main/j/jem... here generated?
Where is the code that triggers making the rpm and deb packages that form the current mariadb and galera releases?
I don't understand the question, sorry :(
I think you're talking about the buildbot configuration file.
yes. so its here http://bazaar.launchpad.net/~maria-captains/mariadb-tools/trunk/annotate/hea... will read later. -- -- Daniel Black, Engineer @ Open Query (http://openquery.com.au) Remote expertise & maintenance for MySQL/MariaDB server environments.
Hi, Daniel! On Apr 22, Daniel Black wrote:
Where is the source/build code for the jemalloc build in the mariadb repo (specifically for ubuntu)?
A source code for jemalloc? It's not in the mariadb repo, we use system jemalloc if available (or nothing, if not).
How are the packages https://downloads.mariadb.com/files/MariaDB/repo/10.0/ubuntu/pool/main/j/jem... here generated?
They were built once (aren't regenerated for every mariadb release). I've built them from the corresponding jemalloc sources. As far as I remember distribution version of jemalloc was too old and didn't work correctly for us (note that we have jemalloc only for precise and lucid).
Where is the code that triggers making the rpm and deb packages that form the current mariadb and galera releases?
I don't understand the question, sorry :(
I think you're talking about the buildbot configuration file.
yes.
so its here http://bazaar.launchpad.net/~maria-captains/mariadb-tools/trunk/annotate/hea... will read later.
Yes. But it's pretty hairy. If you need help understanding something in there or just want to bypass the pain and ask your question here - don't hesitate to :) Regards, Sergei
participants (2)
-
Daniel Black
-
Sergei Golubchik