Gentoo Archives: gentoo-dev

From: Brian Evans <grknight@g.o>
To: gentoo-dev@l.g.o
Cc: pr@g.o
Subject: Re: [gentoo-dev] RFC: mysql-5.5 upgrade and mysql-5.1 mask news item
Date: Thu, 14 Aug 2014 20:09:24
Message-Id: 53ED175A.6000602@gentoo.org
In Reply to: Re: [gentoo-dev] RFC: mysql-5.5 upgrade and mysql-5.1 mask news item by Maxim Koltsov
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On 8/14/2014 4:03 PM, Maxim Koltsov wrote:
5 >
6 >
7 >
8 > 2014-08-14 23:58 GMT+04:00 Brian Evans <grknight@g.o
9 > <mailto:grknight@g.o>>:
10 >
11 > Title: MySQL 5.5 upgrade procedures Author: Brian Evans
12 > <grknight@g.o <mailto:grknight@g.o>> Content-Type:
13 > text/plain Posted: 2014-08-14 Revision: 1 News-Item-Format: 1.0
14 > Display-If-Installed: <dev-db/mysql-5.5
15 >
16 > MySQL 5.5 is now stable across all arches. The upgrade process will
17 > be require you to rebuild everything linked to libmysqlclient.so.16
18 > and libmysqlclient_r.so.16.
19 >
20 > This may be done for you by portage with 'emerge
21 > @preserved-rebuild'.
22 >
23 > A small number of libraries may not be automatically rebuilt
24 > against the new MySQL libraries using preserved-rebuild. If you
25 > have difficulties with packages not finding the new libraries,
26 > install app-portage/gentoolkit and run: # revdep-rebuild --library
27 > libmysqlclient.so.16 # revdep-rebuild --library
28 > libmysqlclient_r.so.16
29 >
30 >
31 >> Random question: why isn't it covered by subslots?
32
33 1) The old virtual was EAPI2
34 2) This is long overdue by a year at least
35 3) Only 2 packages in the tree currently have virtual/mysql:=
36
37 This will be corrected in the future as 5.6 now has subslots.
38
39 >
40 >
41 > The official upgrade documentation is available here:
42 > http://dev.mysql.com/doc/refman/5.5/en/upgrading.html
43 >
44 > Please be sure to review the upgrade document for any possible
45 > actions necessary before and after the upgrade. This includes
46 > running mysql_upgrade after the upgrade completion.
47 >
48 > Due to security flaws, MySQL 5.1 will be hard masked in 30 days
49 > after this news item is posted. It will remain in masked the tree
50 > for 3 months before removal.
51 >
52 >
53 >> I guess you meant 'remain masked in the tree' or 'remain in the
54 >> tree masked'.
55
56 Yes, sorry. I'm not the best writer in the world. At least in code I
57 can fake it.
58
59 Brian
60
61 -----BEGIN PGP SIGNATURE-----
62 Version: GnuPG v2.0.17 (MingW32)
63
64 iQEcBAEBAgAGBQJT7RdaAAoJEE4V4vFnx44dq28H/2iZ8Y1vVOoFlYardBH3/C3h
65 mjfEJe4tg1RNlNfa+pCJxZ4nt9thYMqKriG1olfIu2C3rJWDKR0NlDOh4BXrX24n
66 baYm0lzCoOpftZeI3JtaL3bS0cMwkt7e/HtuOmCy87ZXPQoou5Eq9FtNfchMRKfT
67 lW06bWHo/swwUShQtMWWQK6X5a1ZX2JOHK9xvjl2yrBLAx22zijVR4LOOeC28JYO
68 wZrVworD2HLw64Xs14PDKGfc+5eFtJ9gSItLr2dfYqBrqY7LBd19G0QNASvj0t1n
69 rpAwZC6Lx5oKm7WicRz/HMeX2A35x1JAigi87hlQTzyR/YCtXyEy9bT9YFoe0WM=
70 =I/W7
71 -----END PGP SIGNATURE-----