Bug 373711 - Default tags are empty after updating to 3.1.1
Summary: Default tags are empty after updating to 3.1.1
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: Tagging (other bugs)
Version First Reported In: 3.1.1
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-16 08:31 UTC by Dmitry Kazakov
Modified: 2018-02-27 09:06 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.