- Hardened has GCC 4.3.4 in stable. - Required by new media-sound/amarok and KDE4. The version in summary is now the minimum required.
arches, please stabilize. target keywords: alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 Test instructions: USE='berkdb cluster embedded extraengine' \ FEATURES='test userpriv -usersandbox' \ ebuild mysql-${PF}.ebuild \ digest clean package ssuominen: Please bug/fix up selinux: DEPEND.bad 6 dev-db/mysql/mysql-5.0.83.ebuild: ~amd64(selinux/2007.0/amd64/hardened) ['>=sys-devel/gcc-4'] dev-db/mysql/mysql-5.0.83.ebuild: ~x86(selinux/2007.0/x86/hardened) ['>=sys-devel/gcc-4'] dev-db/mysql/mysql-5.0.84.ebuild: ~amd64(selinux/2007.0/amd64/hardened) ['>=sys-devel/gcc-4'] dev-db/mysql/mysql-5.0.84.ebuild: ~x86(selinux/2007.0/x86/hardened) ['>=sys-devel/gcc-4'] dev-db/mysql/mysql-5.0.84-r1.ebuild: ~amd64(selinux/2007.0/amd64/hardened) ['>=sys-devel/gcc-4'] dev-db/mysql/mysql-5.0.84-r1.ebuild: ~x86(selinux/2007.0/x86/hardened) ['>=sys-devel/gcc-4'] Or suggest that they deprecated/removed that old profile.
(In reply to comment #1) > ssuominen: > Please bug/fix up selinux: They are marked as "dev" now until bug 290541 is done. I keep seeing same behavior tree wide.
Test results for amd64: All 513 tests were successful. The servers were restarted 118 times Spent 917.053 of 1408 seconds executing testcases * Tests successfully completed Install issues that should be likely fixed: !!! dodoc: support-files/my-*.cnf does not exist !!! dodoc: support-files/magic does not exist !!! dodoc: support-files/ndb-config-2-node.ini does not exist !!! dodoc: scripts/mysql* does not exist
OK, that's only cosmetics caused by the eclass. They are still installed. /usr/share/doc/mysql-5.0.84-r1/support-files/my-small.cnf.bz2 /usr/share/doc/mysql-5.0.84-r1/support-files/ndb-config-2-node.ini.bz2 /usr/share/doc/mysql-5.0.84-r1/support-files/my-innodb-heavy-4G.cnf.bz2 /usr/share/doc/mysql-5.0.84-r1/support-files/my-large.cnf.bz2 /usr/share/doc/mysql-5.0.84-r1/support-files/my-medium.cnf.bz2 /usr/share/doc/mysql-5.0.84-r1/support-files/my-huge.cnf.bz2 /usr/share/doc/mysql-5.0.84-r1/support-files/magic.bz2 amd64 stable
(In reply to comment #4) > OK, that's only cosmetics caused by the eclass. They are still installed. > > /usr/share/doc/mysql-5.0.84-r1/support-files/my-small.cnf.bz2 > /usr/share/doc/mysql-5.0.84-r1/support-files/ndb-config-2-node.ini.bz2 > /usr/share/doc/mysql-5.0.84-r1/support-files/my-innodb-heavy-4G.cnf.bz2 > /usr/share/doc/mysql-5.0.84-r1/support-files/my-large.cnf.bz2 > /usr/share/doc/mysql-5.0.84-r1/support-files/my-medium.cnf.bz2 > /usr/share/doc/mysql-5.0.84-r1/support-files/my-huge.cnf.bz2 > /usr/share/doc/mysql-5.0.84-r1/support-files/magic.bz2 > > amd64 stable > Please test with enabled static useflag too. The last time when I tried to build mysql-5.0.84 with static useflag ended with compile error. Thanks!
With all USE flags enable I get the following test errors. Go ahead anyway or do you need more details? mysql-test-run in ps-protocol mode: *** Failing the test(s): create ps_1general ps_2myisam ps_3innodb ps_4heap ps_5merge mysql-test-run: *** ERROR: there were failing test cases USE=static has the following compile error: libtool: link: i686-pc-linux-gnu-g++ -DDBUG_OFF -O2 -march=i686 -pipe -DHAVE_ERRNO_AS_DEFINE=1 -fno-exceptions -fno-strict-aliasing -felide-co nstructors -fno-rtti -fno-implicit-templates -fno-strict-aliasing -fno-implicit-templates -fno-exceptions -fno-rtti -Wl,-O1 -rdynamic -o mysql manager command.o mysqlmanager.o manager.o log.o thread_registry.o listener.o protocol.o mysql_connection.o user_map.o messages.o commands.o i nstance.o instance_map.o instance_options.o buffer.o parse.o guardian.o parse_output.o ./.libs/liboptions.a -lpthread -lpthread /var/tmp/port age/dev-db/mysql-5.0.84-r1/work/mysql/libmysql/.libs/libmysqlclient.a -lpthread -lpthread ./.libs/libnet.a -lpthread -lpthread -lpthread -lpth read ../../vio/.libs/libvio.a -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lssl -lpthread -lpthread ../../mysys/.libs/libmysys .a -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread -lpthread ../../strings/.libs/libmystrings.a -lpthr ead -lpthread -lpthread -lpthread ../../dbug/.libs/libdbug.a -lpthread -lpthread -lpthread -lpthread -lz -lpthread -lcrypt -lnsl -lm -lpthread -lrt /var/tmp/portage/dev-db/mysql-5.0.84-r1/work/mysql/libmysql/.libs/libmysqlclient.a(libmysql.o): In function `my_net_local_init': libmysql.c:(.text+0x50a0): multiple definition of `my_net_local_init' mysql_connection.o:mysql_connection.cc:(.text+0x550): first defined here /var/tmp/portage/dev-db/mysql-5.0.84-r1/work/mysql/libmysql/.libs/libmysqlclient.a(libmysql.o):(.data+0x0): multiple definition of `net_buffer _length' ./.libs/liboptions.a(liboptions_la-priv.o):(.data+0x0): first defined here /var/tmp/portage/dev-db/mysql-5.0.84-r1/work/mysql/libmysql/.libs/libmysqlclient.a(libmysql.o):(.data+0x4): multiple definition of `max_allowe d_packet' ./.libs/liboptions.a(liboptions_la-priv.o):(.data+0x4): first defined here ../../mysys/.libs/libmysys.a(strings-x86.o): In function `bmove_upp': strings.s:(.text+0x2f): multiple definition of `bmove_upp' /var/tmp/portage/dev-db/mysql-5.0.84-r1/work/mysql/libmysql/.libs/libmysqlclient.a(bmove_upp.o):bmove_upp.c:(.text+0x0): first defined here ../../mysys/.libs/libmysys.a(strings-x86.o): In function `strend': strings.s:(.text+0xaf): multiple definition of `strend' /var/tmp/portage/dev-db/mysql-5.0.84-r1/work/mysql/libmysql/.libs/libmysqlclient.a(strend.o):strend.c:(.text+0x0): first defined here ../../mysys/.libs/libmysys.a(strings-x86.o): In function `strcend': strings.s:(.text+0xee): multiple definition of `strcend' /var/tmp/portage/dev-db/mysql-5.0.84-r1/work/mysql/libmysql/.libs/libmysqlclient.a(strcend.o):strcend.c:(.text+0x0): first defined here ../../mysys/.libs/libmysys.a(strings-x86.o): In function `is_prefix': strings.s:(.text+0x107): multiple definition of `is_prefix' /var/tmp/portage/dev-db/mysql-5.0.84-r1/work/mysql/libmysql/.libs/libmysqlclient.a(is_prefix.o):is_prefix.c:(.text+0x0): first defined here ../../mysys/.libs/libmysys.a(strings-x86.o): In function `strmake': strings.s:(.text+0x176): multiple definition of `strmake' /var/tmp/portage/dev-db/mysql-5.0.84-r1/work/mysql/libmysql/.libs/libmysqlclient.a(strmake.o):strmake.c:(.text+0x0): first defined here ../../mysys/.libs/libmysys.a(strings-x86.o): In function `strnmov': strings.s:(.text+0x1a6): multiple definition of `strnmov' /var/tmp/portage/dev-db/mysql-5.0.84-r1/work/mysql/libmysql/.libs/libmysqlclient.a(strnmov.o):strnmov.c:(.text+0x0): first defined here ../../mysys/.libs/libmysys.a(strings-x86.o): In function `strxmov': strings.s:(.text+0x1e1): multiple definition of `strxmov' /var/tmp/portage/dev-db/mysql-5.0.84-r1/work/mysql/libmysql/.libs/libmysqlclient.a(strxmov.o):strxmov.c:(.text+0x0): first defined here collect2: ld returned 1 exit status
USE=static failure is not a regression and after all MySQL seems to work. Marking stable on x86, this time.
I'm currently having compiler issues compiling on ppc/ppc64. The build fails due to a gcc error. I'm looking into it.
Stable on alpha.
ppc, ppc64, s390, sh, sparc: can you please update on your status with marking this stable?
ppc/ppc64 still doesn't compile properly due to an internal compiler error. I still haven't had time to isolate the issue, but it can be fixed by compiling with -O0.
Can't do anything right now for HPPA. Maybe when a newer gcc and/or glibc are stable, maybe with a new kernel. :)
Stabilization for MySQL has now moved to bug 303747 / 5.0.90-r2 (where ppc works)