diff options
Diffstat (limited to 'zarb-ml/mageia-dev/2011-December/010042.html')
-rw-r--r-- | zarb-ml/mageia-dev/2011-December/010042.html | 149 |
1 files changed, 149 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2011-December/010042.html b/zarb-ml/mageia-dev/2011-December/010042.html new file mode 100644 index 000000000..cae38827f --- /dev/null +++ b/zarb-ml/mageia-dev/2011-December/010042.html @@ -0,0 +1,149 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<HTML> + <HEAD> + <TITLE> [Mageia-dev] Replacing mysql with mariadb + </TITLE> + <LINK REL="Index" HREF="index.html" > + <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Replacing%20mysql%20with%20mariadb&In-Reply-To=%3CCAL%2BdqvBrXBoTwnZZJLBVektRjjcw3nhGpc_jqN90SPOG5brXmg%40mail.gmail.com%3E"> + <META NAME="robots" CONTENT="index,nofollow"> + <META http-equiv="Content-Type" content="text/html; charset=us-ascii"> + <LINK REL="Previous" HREF="010040.html"> + <LINK REL="Next" HREF="010070.html"> + </HEAD> + <BODY BGCOLOR="#ffffff"> + <H1>[Mageia-dev] Replacing mysql with mariadb</H1> + <B>D.Morgan</B> + <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Replacing%20mysql%20with%20mariadb&In-Reply-To=%3CCAL%2BdqvBrXBoTwnZZJLBVektRjjcw3nhGpc_jqN90SPOG5brXmg%40mail.gmail.com%3E" + TITLE="[Mageia-dev] Replacing mysql with mariadb">dmorganec at gmail.com + </A><BR> + <I>Thu Dec 1 09:42:13 CET 2011</I> + <P><UL> + <LI>Previous message: <A HREF="010040.html">[Mageia-dev] Replacing mysql with mariadb +</A></li> + <LI>Next message: <A HREF="010070.html">[Mageia-dev] Replacing mysql with mariadb +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#10042">[ date ]</a> + <a href="thread.html#10042">[ thread ]</a> + <a href="subject.html#10042">[ subject ]</a> + <a href="author.html#10042">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE>On Thu, Dec 1, 2011 at 9:05 AM, Maarten Vanraes <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">alien at rmail.be</A>> wrote: +><i> Hi, +</I>><i> +</I>><i> in order to get more testing (mariadb is in core/updates_testing), i've +</I>><i> decided to submit to cauldron core/release, +</I>><i> however there lies a problem: +</I>><i> +</I>><i> Since everything is almost exact with mysql, same files and such, there are +</I>><i> some library conflicts which would present always a choice if we want both +</I>><i> mysql and mariadb (in particular libmysqlclient.so.X). Since we also want this +</I>><i> really used at build/link time one of both versions should be used. +</I>><i> +</I>><i> considering that mariadb mysql client works perfectly for both mysql and +</I>><i> mariadb. and that mysql mysql-client may not work perfectly for local servers +</I>><i> due to the my.cnf file being used for both client and server (mysql client is +</I>><i> supported for remote mariadb servers), I'd like to use the mariadb client +</I>><i> packages. +</I>><i> +</I>><i> The way I see it, there are 2 possibilities: +</I>><i> A. I remove the mysql-client, libmysqlclient, mysql-common and assorted +</I>><i> packages from mysql, and provide them with mariadb, since libmysqlclient is +</I>><i> drop-in replacable (same library ABI and such), there is not 100% requirement +</I>><i> of rebuilding all libmysqlclient dependant programs. +</I>><i> +</I>><i> advantages: +</I>><i>  - both mariadb and mysql servers are present, people can choose +</I>><i> disadvantages: +</I>><i>  - more QA +</I>><i>  - more work for me +</I>><i> +</I>><i> B. We drop mysql completely and submit mariadb +</I>><i> +</I>><i> advantages: +</I>><i>  - less work for me +</I>><i>  - less work for QA +</I>><i> disadvantages: +</I>><i>  - mysql is completely gone. +</I>><i> +</I>><i> I already posted this on the mariadb testing thread, but got little response, +</I>><i> So i plan to go with B really. because that'll give the best testing and if +</I>><i> mariadb isn't good enough, we can still modify mariadb and resubmit mysql. B +</I>><i> will have the best upgrade test (like for mga1 --> mga2) +</I>><i> +</I>><i> For more information regarding this, please read completely the mariadb +</I>><i> testing thread: +</I>><i> <A HREF="http://www.mail-archive.com/mageia-dev@mageia.org/msg09282.html">http://www.mail-archive.com/mageia-dev@mageia.org/msg09282.html</A> +</I>><i> +</I>><i> Some more bordering information: +</I>><i>  - mariadb has XtraDB, which is essentially a patched InnoDB (it also supplies +</I>><i> an exact vanilla InnoDB as a plugin) +</I>><i>  - mariadb still has myISAM support +</I>><i>  - mariadb has as a default storage engine Aria (which can be used either as +</I>><i> transactional and as non-transactional) +</I>><i>  - the files are exactly the same as mysql, it's still mysqld, mysql for client +</I>><i> so upgrading issues should be minimal, but still tested, of course. +</I>><i> +</I>><i> so please, test mariadb, build stuff against lib64mariadbclient18 +</I> +we have several critical stuffs working on mysql, can't we wait for +mga3 to work on this ? +We already broke a lot of stuffs in cauldron for now ( systemd is the +more important ). Mikala told that akonadi works with mysql so before +pushing in core/release i would appreciate you work on this to make +sure it builds/works with mariadb. + +can you ? +</PRE> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<!--endarticle--> + <HR> + <P><UL> + <!--threads--> + <LI>Previous message: <A HREF="010040.html">[Mageia-dev] Replacing mysql with mariadb +</A></li> + <LI>Next message: <A HREF="010070.html">[Mageia-dev] Replacing mysql with mariadb +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#10042">[ date ]</a> + <a href="thread.html#10042">[ thread ]</a> + <a href="subject.html#10042">[ subject ]</a> + <a href="author.html#10042">[ author ]</a> + </LI> + </UL> + +<hr> +<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev +mailing list</a><br> +</body></html> |