Given the recent issues with MySQL-5.1.58, I’d like to ask anyone interested in MySQL and or MariaDB and willing to do some tests, to try the new MySQL-5.5[1] and MariaDB-5.2[2] ebuilds in the MySQL overlay.
Please help us test the ebuilds before we unmask them in the tree so we can prevent any issues and provide a better experience for users.
Right now building mariadb-5.2.7 and got a quetion … when compiling mariadb with the sphinx useflag,
[ebuild N ] app-misc/sphinx-0.9.9 USE=”-debug -id64 -mysql -postgres -stemmer -test” 1,190 kB [0]
gets pulled. shouldn’t sphinx get pulled with the +mysql flag?
That does indeed seem a mistake. I’ll try to look at this during the weekend.
Out of curiosity, why did these get stuck in to an overlay, instead of masked in the tree?
We’ve been doing the mysql bumps in the overlay for a long time now.
I’m used to do the testing on overlays and to move the finished (almost finished) result to the tree.
In any case, both mariadb-5.2.7 and mysql-5.5.14 were put in the tree a few days ago.
# emerge =dev-db/mariadb-5.2.7
These are the packages that would be merged, in order:
Calculating dependencies \
… done!
[ebuild N ] app-misc/sphinx-0.9.9 USE=”-debug -id64 -mysql -postgres -stemmer -test” 1,190 kB [0]
[ebuild N #] dev-db/mariadb-5.2.7 USE=”berkdb big-tables community extraengine libevent perl sphinx ssl -cluster -debug -embedded -latin1 -max-idx-128 -minimal -oqgraph -profiling (-selinux) -static -test” 25,793 kB [1]
[ebuild U #] virtual/mysql-5.2 [5.1] USE=”-embedded -minimal -static” 0 kB [0=>1]
fails with
make[3]: Nothing to be done for `install-exec-am’.
test -z “/usr/share/aclocal” || /bin/mkdir -p “/var/tmp/portage/dev-db/mariadb-5.2.7/image//usr/share/aclocal”
test -z “/usr/share/mysql” || /bin/mkdir -p “/var/tmp/portage/dev-db/mariadb-5.2.7/image//usr/share/mysql”
test -z “/usr/share/mysql” || /bin/mkdir -p “/var/tmp/portage/dev-db/mariadb-5.2.7/image//usr/share/mysql”
/usr/bin/install -c -m 644 mysql.m4 ‘/var/tmp/portage/dev-db/mariadb-5.2.7/image//usr/share/aclocal’
/usr/bin/install -c mysql.server mysqld_multi.server binary-configure mysql-log-rotate ‘/var/tmp/portage/dev-db/mariadb-5.2.7/image//usr/share/mysql’
/usr/bin/install -c -m 644 my-small.cnf my-medium.cnf my-large.cnf my-huge.cnf config.huge.ini config.medium.ini config.small.ini my-innodb-heavy-4G.cnf mysql-log-rotate binary-configure ndb-config-2-node.ini ‘/var/tmp/portage/dev-db/mariadb-5.2.7/image//usr/share/mysql’
/usr/bin/install: cannot change permissions of `/var/tmp/portage/dev-db/mariadb-5.2.7/image//usr/share/mysql/binary-configure’: No such file or directory
make[3]: *** [install-pkgsuppSCRIPTS] Error 1
make[3]: *** Waiting for unfinished jobs….
make[3]: Leaving directory `/var/tmp/portage/dev-db/mariadb-5.2.7/work/mysql/support-files’
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/var/tmp/portage/dev-db/mariadb-5.2.7/work/mysql/support-files’
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-db/mariadb-5.2.7/work/mysql/support-files’
make: *** [install-recursive] Error 1
emake failed
I have just performed upgrade – it went without any problems – from 5.1.56 to 5.5.14 – D B is working as it did before
Hello,
I’m currently running mariadb-5.2.7 on my test/development computer without problem.
However, doing revdep-rebuild, I get these errors:
* broken /usr/lib64/mysql/plugin/ha_federatedx.la (requires -lmysqlservices)
* broken /usr/lib64/mysql/plugin/ha_innodb_plugin.la (requires -lmysqlservices)
Rebuilding mariadb does not help.
@Stef Simoens
I too have this error after upgrading to 5.2.9. Have you found a solution to the issue?
I just upgraded from dev-db/mysql-5.1.56 to dev-db/mariadb-5.2.8, so far everything seems to work dandy. Heres to looking forward.