[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