Bug 373711

Summary: Default tags are empty after updating to 3.1.1
Product: [Applications] krita Reporter: Dmitry Kazakov <dimula73>
Component: TaggingAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: halla, takiro-kde
Priority: NOR    
Version First Reported In: 3.1.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Dmitry Kazakov 2016-12-16 08:31:39 UTC
See in Russian + video:

https://bugs.launchpad.net/krita-ru/+bug/1650475

Bundles and custom brushes still have the tags assigned.
Comment 1 Halla Rempt 2016-12-16 10:16:38 UTC
Yeah... That's because Timothee removed the old default tags. I'm not sure what to do about it.
Comment 2 Halla Rempt 2016-12-22 13:50:12 UTC
Okay, I looked into this and the reason this happens is that we save tags without brushes in the tag file; otherwise unused but defined tags will disappear between sessions. We do that for all tags, including the system-defined tags...
Comment 3 Takiro Ryo 2017-01-26 18:46:07 UTC
This is a really annoying bug since it makes it a lot harder to switch brushes. Strange thing is there are a few tags that still have brushes, like demo. To new users it must look like Krita has just a few default brushes to offer since the ominous demo tag seems to be selected by default after a new install.
Comment 4 Takiro Ryo 2017-01-26 19:32:46 UTC
So I looked it up on GitHub and it looks it's kinda fixed already but not yet released or in the repos (I'm on Arch (Manjaro)).

As a workaround I 
- took the the tag preset file from github https://raw.githubusercontent.com/KDE/krita/237509e45aff1c0e8cebd2a5e31815104e449f92/krita/data/paintoppresets/kis_paintoppresets_tags.xml
- removed/backed up my installed bundles
- copied the downloaded file to ~/.local/share/krita/tags/ (warning this will probably overwrite previously assigned custom tags)
- started Krita (all the default tags have their brushes again) and re-imported the previously exported bundles.

I hope this helps someone.
Comment 5 Halla Rempt 2017-01-27 09:28:07 UTC
I know, it's really, really annoying me too. For 3.1.2, I'm going to have to restore all the old tags, as well as the new tags.
Comment 6 Halla Rempt 2018-02-27 09:06:00 UTC
I've now created a system where empty system tags are removed on startup; but user tags, new system tags and old system tags applied to user presets are loaded.