GNOME Bugzilla – Bug 796263
Gimp 2.10 loads old user plugins that can stop 2.10 plugins like script-fu from working
Last modified: 2018-05-24 20:10:24 UTC
Gimp 2.10 adds previous user plugins in /username/.config/GIMP/2.10/plug-ins/. In the case of an older version of the script-fu plugin, the older plugin is loaded in preference to the Gimp 2.10 version that is installed in /usr/lib/gimp/2.0/plug-ins/script-fu. Just re-naming is not enough. I had to delete it. The error was picked-up by Gimp Chat users here: http://gimpchat.com/viewtopic.php?f=9&t=16486&start=30 This is obviously to make migrating Gimp easier but can have unforeseen consequences.
Why would you have an older script-fu, or any other plug-in shipped with GIMP in ~/.config/GIMP/2.10/plug-ins/ ? Or did I misunderstand you? What plug-ins exactly do you have there?
The plugins appear to be helpfully imported from earlier Gimp versions on the users computer. In this case from Gimp 2.8.22. Script-fu is listed in plugins in the users directory. It's listed in plugins on the box I'm currently using that only has Gimp 2.8. On Linux, Gimp 2.10 imports plugins from earlier gimp versions. That's good but in the case of script-fu it creates a problem for the users.
A script-fu plugin was introduced as a 'scrolling interface' for large windows back in 2014. It would have been retained by users with their collected plugins and scripts. It does interfere with the Gimp 2.10 implementation of script-fu. The people who saw this problem probably also used Gimp 2.9 which is also in the .config folder in the users home directory. If Gimp 2.10 does not automatically pick-up plugins from Gimp 2.9 in the .config folder then the users have caused this problem themselves. Script-fu as scrolling interface: http://gimpchat.com/viewtopic.php?f=9&t=10983
-- 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/1480.