Summary: | Files written outside proper directories | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Dario Panico <dariopnc> |
Component: | Setup-FirstRun | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dariopnc, metzpinguin |
Priority: | NOR | ||
Version: | 6.4.0 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://invent.kde.org/graphics/digikam/commit/a3ada534db3f5362d4f884b8decf7a54fe601b58 | Version Fixed In: | 7.0.0 |
Description
Dario Panico
2020-05-13 18:22:01 UTC
DigiKam can only create files on the system drive (usually C:\) in the user directory, not outside. You can't fix it through permission, even though Explorer can. It has to do with the UAC, digiKam is an unknown program for Windows without a signature. What was your exact path? Maik *** This bug has been marked as a duplicate of bug 398288 *** X resides on D:\Immagini\X, it is a second hard drive on the same PC. What I get from your comment is that DK shouldn't be able to write in that path, but: A. It wrote files in D:\Immagini (where it shouldn't) B. It wrote files (metadata) in D:\Immagini\X (where it is desirable) Anyway #398288 doesn't seem related to me, since there's no migration involved here, it's just first time setup So, judging by this comment (https://bugs.kde.org/show_bug.cgi?id=398288#c20), a path on D: shouldn't be protected by UAC, so this is a different unrelated issue. I just reopened this bug report. Regards Was there a Windows installed on the D: hard drive before? If so, it is also still marked as a system drive. This problem has also been confirmed to us by users. Maik No it hasn't. Anyway the problem is that DK was able to create files outside its scope. So either: - It can't write in X - It did write in X/.. And the latter happened Git commit cc707f5b13f95d194fe9158cd9935eeb9a790d47 by Maik Qualmann. Committed on 25/05/2020 at 06:08. Pushed by mqualmann into branch 'master'. first step save user sidcare extensions as case sensitive M +1 -1 core/utilities/setup/metadata/setupmetadata.cpp https://invent.kde.org/graphics/digikam/commit/cc707f5b13f95d194fe9158cd9935eeb9a790d47 In the comment 7 posted, the bug number was wrong. Maik Git commit a3ada534db3f5362d4f884b8decf7a54fe601b58 by Maik Qualmann. Committed on 26/05/2020 at 17:03. Pushed by mqualmann into branch 'master'. fix create temporary test file in album root directory Related: bug 398288 M +3 -1 NEWS M +1 -1 core/utilities/firstrun/collectionpage.cpp https://invent.kde.org/graphics/digikam/commit/a3ada534db3f5362d4f884b8decf7a54fe601b58 Git commit fddb9298b614f5d8526f634c861815130af8dafa by Maik Qualmann. Committed on 28/05/2020 at 16:13. Pushed by mqualmann into branch 'master'. the same fix for the database directory Related: bug 398288 M +6 -1 core/libs/database/utils/widgets/dbsettingswidget.cpp https://invent.kde.org/graphics/digikam/commit/fddb9298b614f5d8526f634c861815130af8dafa |