From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/2011-November/009619.html | 150 +++++++++++++++++++++++++++ 1 file changed, 150 insertions(+) create mode 100644 zarb-ml/mageia-dev/2011-November/009619.html (limited to 'zarb-ml/mageia-dev/2011-November/009619.html') diff --git a/zarb-ml/mageia-dev/2011-November/009619.html b/zarb-ml/mageia-dev/2011-November/009619.html new file mode 100644 index 000000000..ea74648e5 --- /dev/null +++ b/zarb-ml/mageia-dev/2011-November/009619.html @@ -0,0 +1,150 @@ + + + + [Mageia-dev] HEADSUP: mariadb available for testing + + + + + + + + + +

[Mageia-dev] HEADSUP: mariadb available for testing

+ Colin Guthrie + mageia at colin.guthr.ie +
+ Fri Nov 18 23:12:08 CET 2011 +

+
+ +
'Twas brillig, and JA Magallon at 18/11/11 14:29 did gyre and gimble:
+> 
+> On 2011.11.18, at 13:15, Maarten Vanraes wrote:
+> 
+>> Op vrijdag 18 november 2011 12:55:36 schreef Sam Bailey:
+>> [...]
+>>> I was testing on mga1 with basic rebuild only. I'll be setting up a
+>>> cauldron test environment this weekend though to compare.
+>>
+>> awesome
+>>
+>> meanwhile, i hear from mariadb, that next week they'll be merging the latest 
+>> changes from 5.3 branch into it, and that should be the last big push for 5.5 
+>> branch.
+> 
+> 
+> I got the problem in /etc/rc.d/init.d/mysqld, line 329:
+> 
+>     # Check if the system database should be updated and alert the user.
+>     NEW_VER="`$libexecdir/mysqld --version | awk '{ print $3}'`"
+>     OLD_VER="`cat $datadir/mysql_upgrade_info`"
+> 
+>     get_mysql_id() {
+>     MAJOR="`echo $1|cut -d. -f1`"; MINOR="`echo $1|cut -d. -f2`"; PATCH="`echo $1|cut -d. -f3`"
+>     expr 10000 \* ${MAJOR} + 100 \* ${MINOR} + ${PATCH}
+>     }
+> 
+> Original MySQL gives (tested on CentOS):
+> 
+> nada:~> /usr/libexec/mysqld --version
+> /usr/libexec/mysqld  Ver 5.1.52 for unknown-linux-gnu on x86_64 (Source distribution)
+> nada:~> /usr/libexec/mysqld --version | awk '{ print $3}'
+> 5.1.52
+> 
+> MariaDB:
+> 
+> werewolf:~# /usr/sbin/mysqld --version
+> /usr/sbin/mysqld  Ver 5.5.15-MariaDB for Linux on x86_64 (Mageia - MariaDB Community Edition (GPL))
+> werewolf:~# /usr/sbin/mysqld --version | awk '{ print $3}'
+> 5.5.15-MariaDB
+> werewolf:~# /usr/sbin/mysqld --version | awk '{ print $3}' | cut -d. -f3
+> 15-MariaDB
+> 
+> See the -MariaDB tail in version ? This makes expr fail because PATCH is
+> not a number.
+> 
+> Quick Hack: change awk to:
+> 
+> /usr/sbin/mysqld --version | cut -d' ' -f4 | cut -d- -f 1
+> 
+> Works both in MySQL and MariaDB.
+
+Nice.
+
+I had it in my head that it was a thing to do with version numbers as I
+mentioned earlier... this seems like a valid enough fix :)
+
+Col
+
+
+-- 
+
+Colin Guthrie
+colin(at)mageia.org
+http://colin.guthr.ie/
+
+Day Job:
+  Tribalogic Limited http://www.tribalogic.net/
+Open Source:
+  Mageia Contributor http://www.mageia.org/
+  PulseAudio Hacker http://www.pulseaudio.org/
+  Trac Hacker http://trac.edgewall.org/
+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1