[Digikam-devel] [Bug 283323] a new label _Digikam_root_tag_ is created every time

Michael Holtermann linux at michael-holtermann.de
Sat Jul 28 22:40:05 BST 2012


https://bugs.kde.org/show_bug.cgi?id=283323

--- Comment #28 from Michael Holtermann <linux at michael-holtermann.de> ---
I can confirm the problem still exists in 2.7.0 (installed from
http://ppa.launchpad.net/philip5/extra/ubuntu/ at Ubuntu 12.04).

I've tried to re-read metadata from images - that creates a new
_digikam_root_tag_. If a imported tag exists under another branch already, it's
impossible to remove the messed stuff from the images itself.

May I suggest to get rid of the internal tags at all? There are two alternative
options that don't need any "magic" tags that must be hidden from most parts of
the software:

a) a real root tag that must be created by the user
b) no root tags at all

Option a) would make it necessary to mark that tag as "uninteresting", so it
won't be written to the JPG or sidecar files. But this must be an *explicit*
setting, maybe during setup wizard. And not some implicit c**p.

Rule of thumb: If the user don't see it - don't store it :-)

BTW: This would be a nice feature for any other tag as well. If set on a tag,
that tag won't be exposed to the images. So the user may create a semantic
tree, but skip some structural nodes.

Option b) would make it necessary to allow nulls in column Tags.pid. But who
says a tree must start with a single root?

Please think about it. The internal tags causes lots of problems to the users,
so this should be solved in the very near future.

Currently, I'd consider this the most annoying bug in the whole software.

Because of another issue, I have to rebuild my tag database. That's nearly
impossible for 25.000 images with this issue still present.

Regards, Michael

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list