Today I've started face detection from the new Maintenance dialog. Unfortunately, there is no progress indicator and no possibility to stop the process, beside from closing the whole application. The footer shows the message "no active process" ("Kein aktiver Prozess" in German), which confuses a bit. I did not check the other maintenance tools. Reproducible: Always Steps to Reproduce: 1. Open Maintenance Dialog 2. Start Face Detection Actual Results: Digikam consumes all CPU, but does not indicate any progress. Expected Results: A process indicator should be shown, with possibility to stop the process.
Same here, it's rather frustrating for the user because there's nothing indicating that the operation is still ongoing, but attempting to work on images, especially tagging faces is made extremely difficult while it's still processing. Also, Digikam can be seen using nearly 100% of the CPU power on my quad-core CPU in system manager, and there's no way to pause or stop, or even know why it's still consuming those resources, making your PC largely unusable for an unknown amount of time, with little way of knowing when it is complete. I would think making the process visible in the status bar would be a relatively quick easy boost to usability.
This is still an issue with 3.0.0rc.
Git commit 5653dbedc3065565dc04eb8cf56e11e391e2f677 by Gilles Caulier. Committed on 11/02/2013 at 10:16. Pushed by cgilles into branch 'master'. plug face detector item to progress manager to have user feedback on process. FIXED-IN: 3.1.0 M +14 -12 utilities/maintenance/facedetector.cpp M +5 -5 utilities/maintenance/facedetector.h http://commits.kde.org/digikam/5653dbedc3065565dc04eb8cf56e11e391e2f677