Version: 0.9.2-final (using KDE KDE 3.5.8) Installed from: Ubuntu Packages OS: Linux Steps to recreate: 1. Set digikam to save tags as IPTC keywords. 2. Create new tag, say, "TESTTAG". 3. Use it to tag an image. 4. Delete the tag. The JPEG file will still contain "TESTTAG" in its list of IPTC keywords. Workaround: always untag an image before deleting the tag. To delete already orphaned IPTC keywords, you can recreate the tag inside digikam, then tag the image, then untag the image, then delete the tag. Solution: When deleting a tag, Digikam should delete corresponding IPTC keywords.
*** Bug 158713 has been marked as a duplicate of this bug. ***
Tested with SVN (lib-exiv2 revision 1463; digikam revision 813155). Bug can be replicated with this SVN version.
Another workaround is to remove the whole IPTC metadata and then run "synchronize images with database".
This is fixed in current implementation from svn (1.0.0-beta2) Gilles Caulier