Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 17770 - MySQL 4 declared production ready, could it be removed from package.mask?
Summary: MySQL 4 declared production ready, could it be removed from package.mask?
Status: VERIFIED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All All
: High normal
Assignee: Donny Davies (RETIRED)
URL: http://www.mysql.com/doc/en/News-4.0....
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-18 15:18 UTC by Robin Johnson
Modified: 2003-08-12 01:28 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
mysql-4.0.12.ebuild (update) (mysql-4.0.12.ebuild,6.36 KB, text/plain)
2003-03-19 05:21 UTC, Tobias Sager
Details
mysql-update-libs.sh (mysql-update-libs.sh,934 bytes, text/plain)
2003-03-19 05:25 UTC, Tobias Sager
Details
mysql-update-bins.sh (mysql-update-bins.sh,916 bytes, text/plain)
2003-03-19 05:25 UTC, Tobias Sager
Details
Little scriptlet (findstuff.sh,1021 bytes, text/plain)
2003-03-19 18:24 UTC, Donny Davies (RETIRED)
Details
Little scriptlet (findstuff.sh,1021 bytes, text/plain)
2003-03-19 18:24 UTC, Donny Davies (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-03-18 15:18:01 UTC
MySQL has been declared production ready. Could it please get removed from 
package.mask and just left in the unstable ~arch tree?

I've been using it already on several pre-production sites on Gentoo with no 
issues at all, esp. now that bug 15099 has included -DUSE_OLD_FUNCTIONS and 
this has removed the majority of the issues.

The only possible remaining issue with people merging MySQL 4 is that people 
need to rebuild everything that links to the MySQL libraries as they change.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2-r0)
=================================================================
System uname: 2.4.20-gentoo-r1 i686 Pentium III (Katmai)
GENTOO_MIRRORS="http://gentoo.oregonstate.edu "
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share
/config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/te
xmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/afs/C /etc/afs/afsws /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY="/usr/local/portage"
USE="x86 libg++ -3dfx -3dnow aalib acl acpi afs alsa apache2 apm arts avi 
berkdb bonobo canna cdr cjk crypt cups dga directfb doc dvd encode esd ethereal 
evo fbcon flash freewnn gb gd ggi gif -gnome gphoto2 gps gtk -gtk2 gtkhtml 
guile imap imlib innodb ipv6 java jikes jpeg junit kde -kerberos lcms ldap leim 
libgda libwww maildir -matrox mbox mikmod motif mozilla mpeg -mule mysql nas 
nls oav -oci8 oggvorbis opengl oss -pcmcia -pda pdflib plotutils png pnp -
postgres qt -qtmt quicktime ruby samba sasl scanner sdl slp snmp socks5 spell 
sse svga tcltk tcpd tetex tiff truetype trusted usb -voodoo3 wavelan wmf X 
xface xml xml2 xmms xv gdbm gpm mmx ncurses pam perl pic python readline slang 
ssl zlib mozsvg mozcalendar mozaccess mozinterfaceinfo mozp3p mozxmlterm"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="buildpkg sandbox"
Comment 1 Donny Davies (RETIRED) gentoo-dev 2003-03-18 16:03:01 UTC
Well great, somebody just needs to add 4.0.12 and remove it from package.mask now.

As far as the fallout goes well theres some rebuilder type scripts
others have done.  See libpng/files/libpng-update*.sh and
dev-lang/perl/fileslibperl_rebuilder for the idea(s)

Then there's always the stragglers that'll appear out of the dark.

Comment 2 Tobias Sager 2003-03-19 05:21:17 UTC
Created attachment 9592 [details]
mysql-4.0.12.ebuild (update)

copied from 4.0.11a-r1 and made some small fixes.

needs in ${FILESDIR}:
  my.cnf 
  mysql-4.0.4-install-db-sh.diff
  mysql-4.0-my-print-defaults.diff
  mysql-4.0-mysqld-safe-sh.diff
  mysql-4.0-nisam.h.diff
  mysql-4.0.rc6

Did not check, if these patches are still needed.

Merges fine here, runs okay, did not test it thorougly.
Comment 3 Tobias Sager 2003-03-19 05:25:05 UTC
Created attachment 9593 [details]
mysql-update-libs.sh

Run after merging to check some outdated lib-dependencies.

Copied and adjusted from libpng-update-libs.sh.

Someone please check if I grep for the right libs (and all of them).
Comment 4 Tobias Sager 2003-03-19 05:25:29 UTC
Created attachment 9594 [details]
mysql-update-bins.sh

Run after merging to check some outdated bin-dependencies.

Copied and adjusted from libpng-update-bins.sh.

Someone please check if I grep for the right libs (and all of them).
Comment 5 Donny Davies (RETIRED) gentoo-dev 2003-03-19 18:24:09 UTC
Created attachment 9621 [details]
Little scriptlet

whoa there no need to search all of /usr ;-)

i think this little thing i've made should cover it all...

try it out.
Comment 6 Donny Davies (RETIRED) gentoo-dev 2003-03-19 18:24:38 UTC
Created attachment 9622 [details]
Little scriptlet

whoa there no need to search all of /usr ;-)

i think this little thing i've made should cover it all...

try it out.
Comment 7 Donny Davies (RETIRED) gentoo-dev 2003-03-19 18:26:43 UTC
ooops posted it twice... they're both the same thing.

dunno about the timeline for doing this.  could probably
be done now that we're in the so called upgrade phase.
Comment 8 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-03-19 19:48:55 UTC
nice script woodchip.

some of the libpng and openssl 0.9.7 bugs needed a similar script to find things that needed to get rebuilt, so taking a look at those as well with the script wouldn't hurt.
Comment 9 Donny Davies (RETIRED) gentoo-dev 2003-03-22 15:54:31 UTC
removed from package.mask as of mysql-4.0.12

i added my little rebuilder.sh script too.
Comment 10 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2003-08-12 01:28:57 UTC
Closing old bugs.