Bug 317813

Summary: SQLITE : digiKam do not accept previous DB Sqlite
Product: [Applications] digikam Reporter: Defrenne <marcdefrenne>
Component: Database-SqliteAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.3.0
Sentry Crash Report:
Attachments: crash report not accepted by your system!

Description Defrenne 2013-04-04 08:29:58 UTC
Created attachment 78624 [details]
crash report not accepted by your system!

digikam reinstalled don't accept previous DB and can't make a nieuw one.
Comment 1 caulier.gilles 2013-04-04 09:23:12 UTC
Which digiKam version you use ?
Comment 2 Defrenne 2013-04-04 09:43:23 UTC
Date de construction : Aug 13 2012 (cible : Debian)

Date de construction : Aug 13 2012 (cible : Debian)version 2.8.0


> From: caulier.gilles@gmail.com
> To: marcdefrenne@hotmail.com
> Subject: [digikam] [Bug 317813] degikam do not accept previous DB Sqllite
> Date: Thu, 4 Apr 2013 09:23:12 +0000
> 
> https://bugs.kde.org/show_bug.cgi?id=317813
> 
> Gilles Caulier <caulier.gilles@gmail.com> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |caulier.gilles@gmail.com
> 
> --- Comment #1 from Gilles Caulier <caulier.gilles@gmail.com> ---
> Which digiKam version you use ?
> 
> -- 
> You are receiving this mail because:
> You reported the bug.
Comment 3 caulier.gilles 2014-08-05 13:29:43 UTC
What's about this file using last digiKam 4.2.0 ?

Which DB sqlite file version you want to import ? digiKam has an interface to import Sqlite 2 DB file, but it's optional at compilation time. Typically, digiKam must be compile with Sqlite2 library, else import of old DB file will not work...

Gilles Caulier
Comment 4 caulier.gilles 2014-08-05 22:07:26 UTC
Git commit 270d51eacfc731241b35d6280e66efb7d214521f by Gilles Caulier.
Committed on 05/08/2014 at 22:04.
Pushed by cgilles into branch 'master'.

show SQlite2, Nepomuk, and kdepimlibs support in Components info dialog

M  +13   -1    digikam/utils/componentsinfo.h

http://commits.kde.org/digikam/270d51eacfc731241b35d6280e66efb7d214521f

diff --git a/digikam/utils/componentsinfo.h b/digikam/utils/componentsinfo.h
index 0fb4356..51105f0 100644
--- a/digikam/utils/componentsinfo.h
+++ b/digikam/utils/componentsinfo.h
@@ -6,7 +6,7 @@
  * Date        : 2008-07-30
  * Description : digiKam components info dialog.
  *
- * Copyright (C) 2008-2013 by Gilles Caulier <caulier dot gilles at gmail dot com>
+ * Copyright (C) 2008-2014 by Gilles Caulier <caulier dot gilles at gmail dot com>
  *
  * This program is free software; you can redistribute it
  * and/or modify it under the terms of the GNU General
@@ -74,6 +74,18 @@ static inline void showDigikamComponentsInfo()
     list.insert(i18n("LibGphoto2"), QString(gp_library_version(GP_VERSION_SHORT)[0]));
 #endif /* HAVE_GPHOTO2 */

+#ifdef HAVE_SQLITE2
+    list.insert(i18n("Sqlite2 support"), i18n("Yes"));
+#endif /* HAVE_SQLITE2 */
+
+#ifdef HAVE_NEPOMUK
+    list.insert(i18n("Nepomuk support"), i18n("Yes"));
+#endif /* HAVE_NEPOMUK */
+
+#ifdef HAVE_KDEPIMLIBS
+    list.insert(i18n("Kdepimlibs support"), i18n("Yes"));
+#endif /* HAVE_KDEPIMLIBS */
+
     list.insert(i18n("LibOpenCV"),    KFaceIface::LibOpenCVVersion());
     list.insert(i18n("LibKface"),     KFaceIface::version());
     list.insert(i18n("LibKipi"),      KIPI::Interface::version());