[arch-commits] Commit in digikam/trunk (49ee18fb.patch PKGBUILD)

Antonio Rojas arojas at gemini.archlinux.org
Mon Jul 26 09:36:46 UTC 2021


    Date: Monday, July 26, 2021 @ 09:36:46
  Author: arojas
Revision: 420403

Add one more patch for mysql DB upgrade

Modified:
  digikam/trunk/49ee18fb.patch
  digikam/trunk/PKGBUILD

----------------+
 49ee18fb.patch |   25 +++++++++++++++++++++++--
 PKGBUILD       |    4 ++--
 2 files changed, 25 insertions(+), 4 deletions(-)

Modified: 49ee18fb.patch
===================================================================
--- 49ee18fb.patch	2021-07-26 06:37:54 UTC (rev 420402)
+++ 49ee18fb.patch	2021-07-26 09:36:46 UTC (rev 420403)
@@ -188,6 +188,27 @@
      /**
       * Return the current user account name.
       */
--- 
-GitLab
+diff --git a/core/libs/database/server/databaseserver.cpp b/core/libs/database/server/databaseserver.cpp
+index cebe9d0f6a..37765e3231 100644
+--- a/core/libs/database/server/databaseserver.cpp
++++ b/core/libs/database/server/databaseserver.cpp
+@@ -689,7 +689,6 @@ DatabaseServerError DatabaseServer::initMysqlDatabase() const
+             {
+                 if (query.next() && (query.lastError().type() == QSqlError::NoError))
+                 {
+-
+                     QRegExp reg(QLatin1String("\\d+\\.\\d+\\.\\d+"));
+ 
+                     if (reg.indexIn(query.value(0).toString()) != -1)
+@@ -747,7 +746,9 @@ DatabaseServerError DatabaseServer::checkUpgradeMysqlDatabase()
+ 
+     delete versionProcess;
+ 
+-    if (serverVersion == d->dbVersion)
++    if (d->dbVersion.isEmpty()        ||
++        serverVersion.isEmpty()       ||
++        (serverVersion == d->dbVersion))
+     {
+         return result;
+     }
 

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-07-26 06:37:54 UTC (rev 420402)
+++ PKGBUILD	2021-07-26 09:36:46 UTC (rev 420403)
@@ -7,7 +7,7 @@
 pkgname=digikam
 _pkgver=7.3.0
 pkgver=${_pkgver//-/_} # for beta versions
-pkgrel=3
+pkgrel=4
 pkgdesc='An advanced digital photo management application'
 arch=(x86_64)
 license=(GPL)
@@ -22,7 +22,7 @@
         49ee18fb.patch)
 sha256sums=('95aea93be1cfd39bb52333b82b3e57bf68080c7d1319d754d167a20f6dbe4551'
             'SKIP'
-            'e1980cd4ee76160e1262ec1044d5072a1c8ea1e36a020882e53f5cb7edd0ce23')
+            'eeba37084e799ebf5aac5d3ee002ef9a286067c0461cb609612366c0841d55cf')
 validpgpkeys=(D1CF2444A7858C5F2FB095B74A77747BC2386E50) # digiKam.org (digiKam project) <digikamdeveloper at gmail.com>
 
 prepare() {



More information about the arch-commits mailing list