Gentoo Archives: gentoo-commits

From: "Johannes Huber (johu)" <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-office/akonadi-server/files: akonadi-server-1.13.0-mysql56-crash.patch
Date: Fri, 26 Jun 2015 22:30:34
Message-Id: 20150626223031.5FDEF72E@oystercatcher.gentoo.org
1 johu 15/06/26 22:30:31
2
3 Added: akonadi-server-1.13.0-mysql56-crash.patch
4 Log:
5 Revision bump adds patch by Brian Evans <grknight@g.o>, fixes a crash with dev-db/mysql-5.6m bug #530012.
6
7 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 0xFDF4F788)
8
9 Revision Changes Path
10 1.1 app-office/akonadi-server/files/akonadi-server-1.13.0-mysql56-crash.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/akonadi-server/files/akonadi-server-1.13.0-mysql56-crash.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/akonadi-server/files/akonadi-server-1.13.0-mysql56-crash.patch?rev=1.1&content-type=text/plain
14
15 Index: akonadi-server-1.13.0-mysql56-crash.patch
16 ===================================================================
17 diff -aruN akonadi-1.13.0.old/server/src/storage/dbconfigmysql.cpp akonadi-1.13.0/server/src/storage/dbconfigmysql.cpp
18 --- akonadi-1.13.0.old/server/src/storage/dbconfigmysql.cpp 2014-08-10 06:38:58.000000000 -0400
19 +++ akonadi-1.13.0/server/src/storage/dbconfigmysql.cpp 2015-01-08 15:08:36.906134212 -0500
20 @@ -76,6 +76,7 @@
21 << QLatin1String( "/usr/local/sbin" )
22 << QLatin1String( "/usr/local/libexec" )
23 << QLatin1String( "/usr/libexec" )
24 + << QLatin1String( "/usr/share/mysql/scripts" )
25 << QLatin1String( "/opt/mysql/libexec" )
26 << QLatin1String( "/opt/local/lib/mysql5/bin" )
27 << QLatin1String( "/opt/mysql/sbin" );
28 @@ -278,7 +279,7 @@
29 // first run, some MySQL versions need a mysql_install_db run for that
30 const QString confFile = XdgBaseDirs::findResourceFile( "config", QLatin1String( "akonadi/mysql-global.conf" ) );
31 if ( QDir( dataDir ).entryList( QDir::NoDotAndDotDot | QDir::AllEntries ).isEmpty() && !mMysqlInstallDbPath.isEmpty() ) {
32 - const QStringList arguments = QStringList() << QString::fromLatin1( "--force" ) << QString::fromLatin1( "--defaults-file=%1" ).arg( confFile ) << QString::fromLatin1( "--datadir=%1/" ).arg( dataDir );
33 + const QStringList arguments = QStringList() << QString::fromLatin1( "--force" ) << QString::fromLatin1( "--defaults-file=%1" ).arg( confFile ) << QString::fromLatin1( "--datadir=%1/" ).arg( dataDir ) << QString::fromLatin1( "--basedir=/usr" ) ;
34 QProcess::execute( mMysqlInstallDbPath, arguments );
35 }