GNOME Bugzilla – Bug 148929
gflare will modify global presets if it has the appropriate file permissions
Last modified: 2018-05-24 11:09:34 UTC
When GIMP is installed into a directory that is writable by the current user, then gflare will overwrite the global presets when it is being edited. If the user has no permission to do so, then it will just issue a warning that it could not write to it. To reproduce: 1. Install gimp under a user-editable prefix (say $HOME/apps/gimp-cvs) 2. Open an RGB image. 3. Filters -> Light Effects -> GFlare. 4. Press the Edit button in the Selector tab. 5. In Glow -> Radiant Gradient change the gradient to "Four Bars". 6. Press OK. 7. Press OK. 8. Filters -> Light Effect -> GFlare. Now it can be seen that the preset has changed. (one can also compare the file to the pristine copy in the GIMP source).
It seems the only approach which will really fix this is to introduce a separate writable_path for all plug-ins which have search paths for their data. See bug #132214 for how this was done for brushes, patterns etc.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gimp/issues/88.