https://bugzilla.novell.com/show_bug.cgi?id=712749
https://bugzilla.novell.com/show_bug.cgi?id=712749#c14
Michal Hrusecky changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mhrusecky@suse.com
--- Comment #14 from Michal Hrusecky 2011-11-09 12:41:23 UTC ---
I'm back. If I recall properly, problem is that Amarok uses embedded version of
storage engine and it needs some localization strings from errmsg.sys file. So
option is either install mysql-community-server and use file from there or
patch Amarok and carry the file around. Problem occurs when there is errmsg.sys
file from different version of MySQL then the MySQL used to compile Amarok. As
MySQL Community Server is preferred variant of MySQL in openSUSE, we provide
embedded libraries only for that one. So the fix that removes the patch starts
using system file for strings and system file is correct only if there is
mysql-community-server installed (adding runtime dependency and breaking itself
with mariadb). But looks like when we were fixing the original bug, we were
aware of that and thus we put inside Amarok spec file a code, that takes
errmsg.sys file from the system and we added build time dependency on mysql to
have always the latest errmsg.sys. So my best guess is that for some reason,
mysql evaluates to MariaDB (ignoring hackish pattern way that makes MySQL
Community Server default MySQL) and takes latest errmsg.sys file from wrong
variant. My guess for correct fix would be to let patch inside and just replace
BuilRequires: mysql with BuildRequires: mysql-community-server
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.