GNOME Bugzilla – Bug 346001
Whirl and Pinch C & Python version menu path clash
Last modified: 2006-08-15 10:44:41 UTC
it is currentuly impossible to run plug-in-whirl-and-pinch from the GIMP's menus since both the C and Python versions register to filters/distorts/Whirl and Pinch... (of course this only happens in C/en GIMP since python-fu is not i18ned yet)
Why does the Python binding install such a script at all? Does it offer any additional value compared to the C version?
Actually, I don't see why two procedures can't register under the same name. Shouldn't they both show up then?
If you ask me, Python-Fu must not install any plug-ins at all as long as the user interface doesn't hold up to our standards. This includes complete internationalization and localization. I suggest that we disable installation of Python plug-ins for the 2.4 release.
I will comment on this on the mailing list, as it is not related to this bug. As for this bug, yes, I think both should get installed, even with a duplicate file name entry. That would ease things for tiny-fu as well. And I actually do not see python whirl and pinch as a needed plug-in. There aretons of things that are more fun to do with python scripting than replicating existing functionality. We should check what is broke on it, as it will probably show up elsewhere.
This fixes one aspect of the problem: 2006-06-28 Sven Neumann <sven@gimp.org> * app/menus/plug-in-menus.c (plug_in_menus_setup): generate unique keys so that two procedures can be installed to the same menu entry. Addresses bug #346001.
2006-08-15 Sven Neumann <sven@gimp.org> * plug-ins/pygimp/plug-ins/Makefile.am: moved whirlpinch.py to the test_scripts category to prevent it from being installed in stable releases (bug #46001).