------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee. http://bugs.kde.org/show_bug.cgi?id=140175 Summary: mishandling of symbolic links Product: digikam Version: unspecified Platform: Gentoo Packages OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general AssignedTo: digikam-devel kde org ReportedBy: pjlv mega ist utl pt Version: 0.9.1-svn (using KDE KDE 3.5.5) Installed from: Gentoo Packages Compiler: gcc (GCC) 4.1.1 (Gentoo 4.1.1-r3) CFLAGS="-march=pentium-m -mtune=pentium-m -mmmx -msse -msse2 -mfpmath=sse,387 -fomit-frame-pointer -funroll-loops -O2 -pipe" OS: Linux I'm creating sub-albums of my main albums where I symlink the files corresponding to my selected pictures to geotag and comment and later to publish on the web. So far it works well: digikam displays the pictures (symlinks) correctly in the sub-album and if I change the picture in the main album, it shows up changed in the sub album. The issue is doing it the other way around: changing pictures in the sub album (changing/adding tags) does a strange thing. The symlink is replaced by the changed file and the source file is replaced by another with the same name and with size 0. Like this: before: pjlv archon ... $ ls -l 20061231T180626.JPG ../20061231T180626.JPG ... 3569645 Jan 2 01:34 ../20061231T180626.JPG ... 22 Jan 16 12:50 20061231T180626.JPG -> ../20061231T180626.JPG after: pjlv archon ... $ ls -l 20061231T180626.JPG ../20061231T180626.JPG ... 0 Jan 16 13:13 ../20061231T180626.JPG ... 3569742 Jan 16 13:13 20061231T180626.JPG I understand that this technique may seem a dirty hack to "fool" digikam, but nevertheless, it should handle symlinks like symlinks. How to reproduce: 0. select an album [~/album] 1. create a sub-album (on digikam or on the shell) [~/album/subalbum] 2. symlink an image from the album into sub-album (on the shell) [~/album/subalbum/img001.jpg -> ~/album/subalbum/img001.jpg] 3. navigate into the sub-album folder and change the comment of the linked image file 4. watch the resulting files [~/album/subalbum/img001.jpg (should have 0 bytes), ~/album/subalbum/img001.jpg (shoud no longer be a symlink and is the altered image file)] Expected behaviour: 4. the symlink in ~/album/subalbum/img001.jpg remains a symlink to ~/album/img001.jpg and ~/album/img001.jpg is changed to reflect the new comment tag. _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
Free forum by Nabble | Edit this page |