[Digikam-devel] extragear/graphics/digikam

Gilles Caulier caulier.gilles at gmail.com
Wed Mar 31 09:12:23 BST 2010


Holger,

After to stop digiKam, i recompile digiKam in the console. sometime,
digiKam kio slave still running in background (digiKAm do not run),
and post message to the console like this:

[  0%] Built target kipiplugin_dngconverter_automoc
[  0%] Built target kipiplugin_dngconverter
[  0%] Built target dngvalidate_automoc
[  0%] Built target dngvalidate
[  0%] Built target raw2dng_automoc
[  0%] Built target raw2dng
[  0%] Built target kipiplugin_batchprocessimages_automoc
[  0%] Built target kipiplugin_batchprocessimages
[  0%] Built target digikam-handbook
[  0%] Built target showfoto-handbook
[  0%] Built target kipi-plugins-handbook
[gilles at localhost graphics]$ su
Password: (31450) PollThread::checkDigikamInstancesRunning: At least
service [ "org.kde.digikam.KIO-31050" ] is using the database server
(31450) PollThread::run: Waiting  10  seconds...stop: [ false ]

[root at localhost graphics]# (31450)
PollThread::checkDigikamInstancesRunning: At least service [
"org.kde.digikam.KIO-31050" ] is using the database server
(31450) PollThread::run: Waiting  10  seconds...stop: [ false ]

[root at localhost graphics]#
[root at localhost graphics]#
[root at localhost graphics]#
[root at localhost graphics]#
[root at localhost graphics]#

Why ?

Gilles Caulier


2010/3/31 Gilles Caulier <caulier.gilles at gmail.com>:
> I started to test this new code in trunk with a lots of remarks send
> by private mails.
>
> Holger, I recommend to always use mailing list there for better
> visibility with other contributors...
>
> I will continue in this thread all my report now.
>
> Best
>
> Gilles
>
> 2010/3/30 Johannes Wienke <languitar at semipol.de>:
>> Hi Holger,
>>
>> unfortunately this commit breaks compiling the albummodeltest. Because
>> AlbumManager now depends on DigikamApp, we would have to compile the
>> _whole_ digikam code for the test again. Is there any way to encapsulate
>> the the functionality of DigikamApp that you are using in AlbumManager
>> behind an interface that can be replaced with a stub in the tests. This
>> is really an odd dependency. The database and album management code
>> should not depend on any gui stuff to my mind and there is already a lot
>> of these dependencies simply to compile the model tests. Dependency hell...
>>
>> Anyway, great work with the branch.
>>
>> Johannes
>>
>> Am 30.03.2010 20:33 schrieb Holger Foerster:
>>> SVN commit 1109189 by foerster:
>>>
>>> Merged branch Digikam-DatabaseExt into trunk.
>>>
>>> Happy easter holidays :)
>>>
>>>  M  +25 -5     CMakeLists.txt
>>>  M  +1 -0      data/CMakeLists.txt
>>>  A             data/database (directory)
>>>  AM            data/database/CMakeLists.txt
>>>  A             data/database/dbconfig.xml.cmake
>>>  A             data/database/mysql-global.conf
>>>  A             databaseserver (directory)
>>>  AM            databaseserver/CMakeLists.txt
>>>  AM            databaseserver/databaseserver.cpp   [License: GPL (v2+)]
>>>  AM            databaseserver/databaseserver.h   [License: GPL (v2+)]
>>>  AM            databaseserver/main.cpp   [License: GPL (v2+)]
>>>  AM            databaseserver/org.kde.digikam.DatabaseServer.xml
>>>  AM            databaseserver/pollthread.cpp   [License: GPL (v2+)]
>>>  AM            databaseserver/pollthread.h   [License: GPL (v2+)]
>>>  M  +1 -1      digikam/CMakeLists.txt
>>>  M  +230 -95   digikam/albummanager.cpp
>>>  M  +3 -3      digikam/albummanager.h
>>>  M  +179 -7    digikam/albumsettings.cpp
>>>  M  +28 -0     digikam/albumsettings.h
>>>  AM            digikam/databaseerrorhandler.cpp   [License: GPL (v2+)]
>>>  AM            digikam/databaseerrorhandler.h   [License: GPL (v2+)]
>>>  M  +44 -8     digikam/digikamapp.cpp
>>>  M  +4 -0      digikam/digikamapp.h
>>>  M  +2 -1      digikam/digikamui.rc
>>>  M  +17 -17    digikam/main.cpp
>>>  M  +2 -0      kioslave/digikamalbums.cpp
>>>  M  +2 -1      kioslave/digikamdates.cpp
>>>  M  +2 -1      kioslave/digikamsearch.cpp
>>>  M  +2 -1      kioslave/digikamtags.cpp
>>>  M  +71 -64    libs/database/albumdb.cpp
>>>  M  +2 -1      libs/database/albumdb.h
>>>  M  +44 -25    libs/database/databaseaccess.cpp
>>>  M  +3 -0      libs/database/databaseaccess.h
>>>  M  +2 -2      libs/database/databasebackend.cpp
>>>  M  +1 -1      libs/database/databasebackend.h
>>>  AM            libs/database/databaseconfigelement.cpp   [License: GPL (v2+)]
>>>  AM            libs/database/databaseconfigelement.h   [License: GPL (v2+)]
>>>  AM            libs/database/databasecopymanager.cpp   [License: GPL (v2+)]
>>>  AM            libs/database/databasecopymanager.h   [License: GPL (v2+)]
>>>  M  +622 -133  libs/database/databasecorebackend.cpp
>>>  M  +141 -20   libs/database/databasecorebackend.h
>>>  M  +30 -2     libs/database/databasecorebackend_p.h
>>>  M  +233 -0    libs/database/databaseparameters.cpp
>>>  M  +21 -0     libs/database/databaseparameters.h
>>>  AM            libs/database/databaseserverstarter.cpp   [License: GPL (v2+)]
>>>  AM            libs/database/databaseserverstarter.h   [License: GPL (v2+)]
>>>  M  +3 -2      libs/database/haar/haariface.cpp
>>>  M  +9 -18     libs/database/imagelister.cpp
>>>  M  +133 -421  libs/database/schemaupdater.cpp
>>>  M  +17 -3     libs/database/schemaupdater.h
>>>  AM            libs/database/sqlquery.cpp   [License: GPL (v2+)]
>>>  AM            libs/database/sqlquery.h   [License: GPL (v2+)]
>>>  M  +26 -14    libs/database/thumbnaildatabaseaccess.cpp
>>>  M  +3 -1      libs/database/thumbnaildatabaseaccess.h
>>>  M  +28 -23    libs/database/thumbnaildb.cpp
>>>  M  +8 -7      libs/database/thumbnaildb.h
>>>  M  +25 -9     libs/database/thumbnailschemaupdater.cpp
>>>  M  +62 -62    libs/database/upgradedb_sqlite2tosqlite3.cpp
>>>  M  +1 -1      libs/database/upgradedb_sqlite2tosqlite3.h
>>>  AM            libs/dialogs/migrationdlg.cpp   [License: GPL (v2+)]
>>>  AM            libs/dialogs/migrationdlg.h   [License: GPL (v2+)]
>>>  M  +86 -19    libs/threadimageio/thumbnailcreator.cpp
>>>  M  +9 -3      libs/threadimageio/thumbnailloadthread.cpp
>>>  M  +4 -1      libs/threadimageio/thumbnailloadthread.h
>>>  AM            libs/widgets/common/databasewidget.cpp   [License: GPL (v2+)]
>>>  AM            libs/widgets/common/databasewidget.h   [License: GPL (v2+)]
>>>  M  +3 -0      tests/CMakeLists.txt
>>>  M  +4 -2      tests/albummodeltest.cpp
>>>  AM            utilities/setup/databaseconnectionwidget.h   [License: GPL (v2+)]
>>>  M  +16 -1     utilities/setup/setup.cpp
>>>  M  +1 -0      utilities/setup/setup.h
>>>  M  +20 -121   utilities/setup/setupcollections.cpp
>>>  M  +0 -4      utilities/setup/setupcollections.h
>>>  AM            utilities/setup/setupdatabase.cpp   [License: GPL (v2+)]
>>>  AM            utilities/setup/setupdatabase.h   [License: GPL (v2+)]
>>>
>>>
>>> http://websvn.kde.org/?view=rev&revision=1109189
>>
>>
>>
>> _______________________________________________
>> Digikam-devel mailing list
>> Digikam-devel at kde.org
>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>
>>
>



More information about the Digikam-devel mailing list