[Digikam-users] Recover my digikam albums

Rei Shinozuka shino at panix.com
Mon Mar 26 11:53:38 BST 2012


Thanks, yes I will rename it. I dont have any tags in the db.  I stopped putting tags in a couple of years ago because they would get lost every time I upgraded Ubuntu and the uuids of the file systems changed. (I imagine the tags may be somewhere in the database, and someday I might use SQL to try to mine them back out)

Thanks for the advice, I'll do it when I ge home. 

-rei

Ridgewood, NJ
via iPhone

On Mar 26, 2012, at 6:46 AM, Gilles Caulier <caulier.gilles at gmail.com> wrote:

> It will be done automatically at startup.
> 
> Please do not delete it. Just rename db file as .old. Perhaps DB file
> not corrupted and problem is another place, as KIOSlave
> 
> Gilles Caulier
> 
> Le 26 mars 2012 12:44, Rei Shinozuka <shino at panix.com> a écrit :
>> Giles thanks for looking at this. If I just delete the db file, how can I recreate it based on the album directories which are all there?
>> 
>> -rei
>> 
>> Ridgewood, NJ
>> via iPhone
>> 
>> On Mar 26, 2012, at 6:32 AM, Gilles Caulier <caulier.gilles at gmail.com> wrote:
>> 
>>> I cannot see anything weird here. No idea... sorry...
>>> 
>>> Gilles Caulier
>>> 
>>> Le 26 mars 2012 12:11, Rei Shinozuka <shino at panix.com> a écrit :
>>>> i enabled "digiKam" the others were already enabled.  the new log reads:
>>>> 
>>>> 
>>>>  [C [C [C [Ckdebugdialog  [C [C [C [C [5Pdigikam
>>>> 
>>>> digikam(24664)/digikam (core) Digikam::AlbumManager::setDatabase:
>>>> DatabaseParameters: [ Type "QSQLITE", Name
>>>> "/home/shino/.digikam/digikam4.db" (Thumbnails Name
>>>> "/home/shino/.digikam/thumbnails-digikam.db"); ]
>>>> 
>>>> QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
>>>> use, all queries will cease to work.
>>>> digikam(24664)/digikam (core)
>>>> Digikam::DatabaseConfigElementLoader::readConfig: Loading SQL code from
>>>> config file "/usr/share/kde4/apps/digikam/database/dbconfig.xml"
>>>> digikam(24664)/digikam (core)
>>>> Digikam::DatabaseConfigElementLoader::readConfig: false "1" 1 1
>>>> digikam(24664)/digikam (core) Digikam::SchemaUpdater::update: SchemaUpdater
>>>> update
>>>> digikam(24664)/digikam (core) Digikam::SchemaUpdater::startUpdates: Have a
>>>> database structure version  6
>>>> digikam(24664)/digikam (core) Digikam::SchemaUpdater::makeUpdates:
>>>> makeUpdates  6  to  6
>>>> digikam(24664)/digikam (core) Digikam::AlbumRootLocation::AlbumRootLocation:
>>>> Creating new Location  "/home/shino/.digikam/albums"  uuid
>>>>  "volumeid:?uuid=487c005a-6f3c-4b34-9a21-d8bea60e7aef"
>>>> digikam(24664)/digikam (core) Digikam::AlbumRootLocation::AlbumRootLocation:
>>>> Creating new Location  "/data/vuescan"  uuid
>>>>  "volumeid:?uuid=487c005a-6f3c-4b34-9a21-d8bea60e7aef"
>>>> digikam(24664)/digikam (core) Digikam::CollectionManager::updateLocations:
>>>> location for  "/home/shino/.digikam/albums"  is available  true
>>>> digikam(24664)/digikam (core) Digikam::CollectionManager::updateLocations:
>>>> location for  "/data/vuescan"  is available  true
>>>> digikam(24664)/digikam (core) Digikam::LoadingCache::setCacheSize: Allowing
>>>> a cache size of 200 MB
>>>> digikam(24664)/digikam (core) Digikam::ThumbnailSchemaUpdater::startUpdates:
>>>> Have a database structure version  "2"
>>>> digikam(24664)/digikam (core)
>>>> Digikam::ThumbnailLoadThread::initializeThumbnailDatabase: Thumbnail db
>>>> ready for use
>>>> digikam(24664)/digikam (core) Digikam::AlbumManager::checkNepomukService:
>>>> Nepomuk server is not reachable. Cannot start Digikam Nepomuk Service
>>>> digikam(24664)/digikam (core)
>>>> Digikam::IccSettings::IccSettingsPriv::scanDirectories:
>>>> ("/usr/share/color/icc", "/home/shino/.local/share/icc",
>>>> "/home/shino/.color/icc")
>>>> digikam(24664)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to
>>>> open ksycoca from "/var/tmp/kdecache-shino/ksycoca4"
>>>> digikam(24664) Phonon::KdePlatformPlugin::createBackend: using backend:
>>>>  "GStreamer"
>>>> digikam(24664)/KGEOMAP KGeoMap::KGeoMapWidget::setBackend: "setting backend
>>>> marble"
>>>> digikam(24664)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::instance:
>>>> instance(): ... initialised
>>>> digikam(24664)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readConfig:
>>>> readConfig(): local zone= "America/New_York"
>>>> digikam(24664)/kdecore (K*TimeZone*) KSystemTimeZonesPrivate::readZoneTab:
>>>> readZoneTab( "/usr/share/zoneinfo/zone.tab" )
>>>> digikam(24664)/KGEOMAP KGeoMap::KGeoMapWidget::setBackend: "setting backend
>>>> marble"
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x29ea730)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating
>>>> ProtoQueue instance for "file"
>>>> digikam(24664)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue:
>>>> m_maxConnectionsTotal: 5 m_maxConnectionsPerHost: 5
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority:
>>>> KIO::TransferJob(0x29ea730) -8
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x2a18ac0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority:
>>>> KIO::TransferJob(0x2a18ac0) -8
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x190f240)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority:
>>>> KIO::TransferJob(0x190f240) -8
>>>> digikam(24664)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote:
>>>> Listening on  "local:/tmp/ksocket-shino/digikamV24664.slave-socket"
>>>> digikam(24664)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for
>>>> KUrl("file:///usr/share/kde4/apps/kdeui/about/kde_infopage.css")
>>>> digikam(24664)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote:
>>>> Listening on  "local:/tmp/ksocket-shino/digikama24664.slave-socket"
>>>> digikam(24664)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for
>>>> KUrl("file:///usr/share/kde4/apps/digikam/about/digikam.css")
>>>> digikam(24664)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote:
>>>> Listening on  "local:/tmp/ksocket-shino/digikams24664.slave-socket"
>>>> digikam(24664)/digikam (core) Digikam::ThemeManager::slotChangePalette: ""
>>>> digikam(24664)/digikam (core) Digikam::ThemeManager::slotChangePalette: ""
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob:
>>>> KIO::TransferJob(0x2a18ac0) KIO::Slave(0x2973000)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob: Scheduler:
>>>> killing slave  24674
>>>> digikam(24664)/kio (Slave) KIO::Slave::kill: killing slave pid 24674 (
>>>> "file://" )
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished:
>>>> KIO::TransferJob(0x2a18ac0) KIO::Slave(0x2973000)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob:
>>>> KIO::TransferJob(0x29ea730) KIO::Slave(0x296e3d0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob: Scheduler:
>>>> killing slave  24437
>>>> digikam(24664)/kio (Slave) KIO::Slave::kill: killing slave pid 24437 (
>>>> "file://" )
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished:
>>>> KIO::TransferJob(0x29ea730) KIO::Slave(0x296e3d0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob:
>>>> KIO::TransferJob(0x190f240) QObject(0x0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished:
>>>> KIO::TransferJob(0x190f240) QObject(0x0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x1998730)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority:
>>>> KIO::TransferJob(0x1998730) -8
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x2536310)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority:
>>>> KIO::TransferJob(0x2536310) -8
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x269c9e0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority:
>>>> KIO::TransferJob(0x269c9e0) -8
>>>> digikam(24664)/digikam (core) Digikam::ThemeManager::slotChangePalette: ""
>>>> digikam(24664)/digikam (core) Digikam::ThemeManager::slotChangePalette: ""
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob:
>>>> KIO::TransferJob(0x269c9e0) QObject(0x0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished:
>>>> KIO::TransferJob(0x269c9e0) QObject(0x0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob:
>>>> KIO::TransferJob(0x2536310) QObject(0x0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished:
>>>> KIO::TransferJob(0x2536310) QObject(0x0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob:
>>>> KIO::TransferJob(0x1998730) QObject(0x0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished:
>>>> KIO::TransferJob(0x1998730) QObject(0x0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x2074610)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority:
>>>> KIO::TransferJob(0x2074610) -8
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x1ebb200)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority:
>>>> KIO::TransferJob(0x1ebb200) -8
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x20074f0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::setJobPriority:
>>>> KIO::TransferJob(0x20074f0) -8
>>>> digikam(24664)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----
>>>> digikam(24664)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----
>>>> digikam(24664)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for
>>>> KUrl("file:///usr/share/kde4/apps/kdeui/about/kde_infopage.css")
>>>> digikam(24664)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote:
>>>> Listening on  "local:/tmp/ksocket-shino/digikamH24664.slave-socket"
>>>> digikam(24664)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for
>>>> KUrl("file:///usr/share/kde4/apps/digikam/about/digikam.css")
>>>> digikam(24664)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote:
>>>> Listening on  "local:/tmp/ksocket-shino/digikaml24664.slave-socket"
>>>> digikam(24664)/digikam (core) Digikam::AlbumManager::startScan: KDirWatch
>>>> method =  "INotify"
>>>> 
>>>> 
>>>> 
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x2c5b1b0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating
>>>> ProtoQueue instance for "digikamalbums"
>>>> digikam(24664)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue:
>>>> m_maxConnectionsTotal: 1 m_maxConnectionsPerHost: 1
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x2a43060)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating
>>>> ProtoQueue instance for "digikamtags"
>>>> digikam(24664)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue:
>>>> m_maxConnectionsTotal: 1 m_maxConnectionsPerHost: 1
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x2a77350)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x2aebdc0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating
>>>> ProtoQueue instance for "digikamdates"
>>>> digikam(24664)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue:
>>>> m_maxConnectionsTotal: 1 m_maxConnectionsPerHost: 1
>>>> digikam(24664)/KGEOMAP KGeoMap::BackendGoogleMaps::setMapType: "ROADMAP"
>>>> digikam(24664)/KGEOMAP KGeoMap::BackendGoogleMaps::setMapType: "ROADMAP"
>>>> digikam(24664)/KGEOMAP KGeoMap::KGeoMapWidget::setBackend: "setting backend
>>>> marble"
>>>> digikam(24664)/KGEOMAP KGeoMap::BackendGoogleMaps::setMapType: "ROADMAP"
>>>> digikam(24664)/KGEOMAP KGeoMap::BackendGoogleMaps::setMapType: "ROADMAP"
>>>> digikam(24664)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----
>>>> digikam(24664)/KGEOMAP KGeoMap::ItemMarkerTiler::slotSourceModelReset: ----
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::doJob:
>>>> KIO::SimpleJob(0x2c69c30)
>>>> digikam(24664)/kio (Slave) KIO::Slave::createSlave: createSlave "file" for
>>>> KUrl("file:///usr/share/kde4/apps/digikam/about/main.html")
>>>> digikam(24664)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote:
>>>> Listening on  "local:/tmp/ksocket-shino/digikamE24664.slave-socket"
>>>> digikam(24664)/kio (Slave) KIO::Slave::timeout: slave failed to connect to
>>>> application pid= 24678  protocol= "file"
>>>> digikam(24664)/kio (Slave) KIO::Slave::timeout: slave is slow... pid= 24678
>>>>  t= 158
>>>> digikam(24664)/kio (Slave) KIO::Slave::timeout: Houston, we lost our slave,
>>>> pid= 24678
>>>> digikam(24664)/kio (Slave) KIO::Slave::timeout: slave died pid =  24678
>>>> digikam(24664)/kio (KIOJob) KIO::TransferJob::slotFinished:
>>>> KUrl("file:///usr/share/kde4/apps/kdeui/about/kde_infopage.css")
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished:
>>>> KIO::TransferJob(0x2074610) KIO::Slave(0x26a8fb0)
>>>> digikam(24664)/kio (Scheduler) KIO::SchedulerPrivate::slotSlaveDied:
>>>> KIO::Slave(0x26a8fb0)
>>>> digikam(24664)/kio (Slave) KIO::Slave::createSlave: createSlave
>>>> "digikamtags" for
>>>> KUrl("digikamtags:?databaseType=QSQLITE&databaseName=%2Fhome%2Fshino%2F.digikam%2Fdigikam4.db&connectOptions=&hostName=&userName=&password=")
>>>> digikam(24664)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote:
>>>> Listening on  "local:/tmp/ksocket-shino/digikamu24664.slave-socket"
>>>> digikam(24664)/kio (Slave) KIO::Slave::createSlave: createSlave
>>>> "digikamdates" for
>>>> KUrl("digikamdates:?databaseType=QSQLITE&databaseName=%2Fhome%2Fshino%2F.digikam%2Fdigikam4.db&connectOptions=&hostName=&userName=&password=")
>>>> digikam(24664)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote:
>>>> Listening on  "local:/tmp/ksocket-shino/digikamj24664.slave-socket"
>>>> digikam(24664)/kio (Slave) KIO::Slave::createSlave: createSlave
>>>> "digikamalbums" for
>>>> KUrl("digikamalbums:?databaseType=QSQLITE&databaseName=%2Fhome%2Fshino%2F.digikam%2Fdigikam4.db&connectOptions=&hostName=&userName=&password=")
>>>> digikam(24664)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote:
>>>> Listening on  "local:/tmp/ksocket-shino/digikamD24664.slave-socket"
>>>> digikam(24664)/khtml (caret) DOM::Selection::moveTo: Selection[ Position(
>>>> 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 )
>>>> Position( 0x0 "null" : 0 ) 1 ] Position( 0x0 "null" : 0 ) Position( 0x0
>>>> "null" : 0 )
>>>> digikam(24664)/khtml (caret) DOM::Selection::validate: Selection[ Position(
>>>> 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 )
>>>> Position( 0x0 "null" : 0 ) 1 ] 0
>>>> digikam(24664)/khtml (caret) DOM::Selection::validate:
>>>> [character:baseIsStart] true Position( 0x0 "null" : 0 ) Position( 0x0 "null"
>>>> : 0 )
>>>> digikam(24664)/khtml (caret) DOM::Selection::moveTo: Selection[ Position(
>>>> 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 )
>>>> Position( 0x0 "null" : 0 ) 1 ] Position( 0x0 "null" : 0 ) Position( 0x0
>>>> "null" : 0 )
>>>> digikam(24664)/khtml (caret) DOM::Selection::validate: Selection[ Position(
>>>> 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 )
>>>> Position( 0x0 "null" : 0 ) 1 ] 0
>>>> digikam(24664)/khtml (caret) DOM::Selection::validate:
>>>> [character:baseIsStart] true Position( 0x0 "null" : 0 ) Position( 0x0 "null"
>>>> : 0 )
>>>> digikam(24664)/khtml (caret) DOM::Selection::moveTo: Selection[ Position(
>>>> 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 )
>>>> Position( 0x0 "null" : 0 ) 1 ] Position( 0x0 "null" : 0 ) Position( 0x0
>>>> "null" : 0 )
>>>> digikam(24664)/khtml (caret) DOM::Selection::validate: Selection[ Position(
>>>> 0x0 "null" : 0 ) Position( 0x0 "null" : 0 ) Position( 0x0 "null" : 0 )
>>>> Position( 0x0 "null" : 0 ) 1 ] 0
>>>> digikam(24664)/khtml (caret) DOM::Selection::validate:
>>>> [character:baseIsStart] true Position( 0x0 "null" : 0 ) Position( 0x0 "null"
>>>> : 0 )
>>>> digikam(24664)/KIPI (loading) Plugin_MetadataEdit::Plugin_MetadataEdit:
>>>> Plugin_MetadataEdit plugin loaded
>>>> digikam(24664)/KIPI (loading) KIPI::PluginLoader::Info::plugin:
>>>> KIPI::PluginLoader: Loaded plugin  "MetadataEdit"
>>>> digikam(24664)/KIPI (loading) Plugin_JPEGLossless::Plugin_JPEGLossless:
>>>> Plugin_JPEGLossless plugin loaded
>>>> digikam(24664)/KIPI (loading) KIPI::PluginLoader::Info::plugin:
>>>> KIPI::PluginLoader: Loaded plugin  "JPEGLossless"
>>>> digikam(24664)/digikam (core) Digikam::DigikamApp::slotKipiPluginPlug:
>>>> Plugin ' "jpeglossless_convert2grayscale" ' disabled.
>>>> digikam(24664)/KIPI (loading) Plugin_Smug::Plugin_Smug: Plugin_Smug plugin
>>>> loaded
>>>> digikam(24664)/KIPI (loading) KIPI::PluginLoader::Info::plugin:
>>>> KIPI::PluginLoader: Loaded plugin  "Smug"
>>>> digikam(24664)/KIPI (loading) Plugin_YandexFotki::Plugin_YandexFotki:
>>>> Plugin_YandexFotki plugin loaded
>>>> digikam(24664)/KIPI (loading) KIPI::PluginLoader::Info::plugin:
>>>> KIPI::PluginLoader: Loaded plugin  "YandexFotki"
>>>> digikam(24664)/KIPI (loading)
>>>> Plugin_BatchProcessImages::Plugin_BatchProcessImages:
>>>> Plugin_BatchProcessImages plugin loaded
>>>> digikam(24664)/KIPI (loading) KIPI::PluginLoader::Info::plugin:
>>>> KIPI::PluginLoader: Loaded plugin  "BatchProcessImages"
>>>> digikam(24664)/digikam (core) Digikam::DigikamApp::slotKipiPluginPlug:
>>>> Plugin ' "batch_border_images" ' disabled.
>>>> digikam(24664)/digikam (core) Digikam::DigikamApp::slotKipiPluginPlug:
>>>> Plugin ' "batch_color_images" ' disabled.
>>>> d
>> _______________________________________________
>> Digikam-users mailing list
>> Digikam-users at kde.org
>> https://mail.kde.org/mailman/listinfo/digikam-users
> _______________________________________________
> Digikam-users mailing list
> Digikam-users at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-users



More information about the Digikam-users mailing list