[debian-mysql] MariaDB: TokuDB workaround for non amd64-platforms

James Page james.page at ubuntu.com
Tue Feb 4 06:23:01 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Otto

On 03/02/14 17:55, Otto Kekäläinen wrote:
> Another thing I noticed while updating MariaDB to .35 is that it
> now includes a new database engine TokuDB. However it has a cmake
> rule to build it only on amd64. It has never and will never be
> ported to i386.

Hmm - this makes me a little uncomfortable - introducing new features
in point releases does not seem like a great idea;  right new we are
able to push stable updates for mysql-5.5 because this does not happen.

> Currently the cmake also fiddles with 
> debian/mariadb-server-5.5.install.in to that is is renamed to omit
> the .in ending and will contain or not the TokuDB files, based on
> if cmake built them or not.

Does this happen generally in the package?  I prefer that any
templating/conditional logic that massages the packaging lives in
debian/rules, not in the upstream cmake/Makefiles.

> This was done by upstream, I only patched it to use modern dh and 
> .install instead of .files.
> 
> The solution seems to work, but I just wanted to check with you
> gurus if you know any other more elegant way to do 'build and
> include files if possible, otherwise omit' -scenarios?


- -- 
James Page
Ubuntu and Debian Developer
james.page at ubuntu.com
jamespage at debian.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJS8IdFAAoJEL/srsug59jDXgUP/0/xUUOim+Rjt2lTwVI70i+k
I6ZvWx3G38vIRfFDRNqMa3oDMbIciqj8VIVTwfthqc9I4FoQcJ+9/rTy3qxUBzDA
TKrrJtoB4mHydF28AtWb/BrTQp4cuqGx8WM4/pnjmwfvEc0Ty0ST/zJs9+pKTSnq
xvawmLi1Pmx2bJ3DdRQgk7DzgC5X8qzaBgwJqlLNjzj9e/GIfoJPqWzpeGMKptNq
nj0RCKnbnqTAi01i1qakoHoCKPVrAkbRWWq1VbPFKEcMYqZdNvlmmAyrEQXJqXwj
0mZB8LedoBq6/pixaF6Z+ifprmZZP4MjTJ8QwSeBkkRb215x3XeKnsCmGXybOzey
GBZ+P217OUzbhkQX/eH7d1KfBahI7k3Gi7CovLkHeMnA8khRYn5leR6Zd4s2178b
aS0SAIDOPOPBBgCFW39Mu6GLkDPKW702GMREnJk9btuvvAlk3r+jQWzq8u8X0JR/
o0/U43rDNkasJdXgKAsRG9fchmyUryh1soLaRK4bOsjg3TZGW/yi1eFuIMOnW90v
UYcSkZU+GHK5owhJfsouunHAq7xVJ0Vz5fa5wGGOGmHYr9PgCMpc4fLPC3IeFWIz
XrhkhDfAcfsCYPECAZV9gWaTlT/GqoV3Ht5lc6dDXrWtFvBU1oEyQNX+49MsmtXv
LElUQsv0yp5HUmI0YMuP
=gSU/
-----END PGP SIGNATURE-----



More information about the pkg-mysql-maint mailing list