Tags on brushes are unusable because of erratic behavior
First I would like to express my displeasure with gimp bug report system : I was forced to create an account to report this bug, and moreover to create it on a third party website (I have none of the 3 possible choices) for this purpose only
GIMP version: 2.10.20 (révision 1)
Operating System: Windows 10 Pro (1909 18363.900), french
Package: Installer from gimp.org
Description of the bug
Tags on brushes are unusable because some tags are forgotten or changed between each run.
Some tag category (like 'formes géométriques') totally disappears, and some other ones (like 'végétation') are messed up : some brushes lost their tags, some brushes are now tagged 'végétation' even if they weren't tagged before.
Behaviour seems to be influenced by language settings, but is always erratic even with [en_US] instead of [fr].
tags.xml file seems ok and well-encoded, with characters having diacritics like 'é' on two bytes ( (hexa 65) + <'> (hexa 0301)). Replacing them by ascii equivalent 'formes geometriques', 'vegetation') in tags.xml does not solve the problem.
Reproduction
Bug is reproducible with following steps :
Reproduction steps:
- install gimp 2.10.20
- copy some extra brushes in C:\Users$USER\AppData\Roaming\GIMP\2.10\brushes
- run gimp
- tag some brushes with 'végétation'
- tag some other ones with 'formes géométriques'
- quit gimp and re-run
Additional information
Tags.xml in attachmenttags.xml