For app-editors/gedit-plugins, the python USE flag is required by plugins written in Python, for example smartspaces. If the smartspaces USE flag is activated, but python is disabled, there is no error or warning during the installation, but the smartspaces plugin is not installed.
In the gnome overlay, we have a more rational USE flag system for gedit-plugins: * by default, the ebuild installs plugins with no extra dependencies beyond the basics that nearly every gedit plugin requires. * with USE=python, the ebuild in addition installs all plugins that require only python and basic python support for gtk * with USE=$foo, plugin $foo (that has additional dependencies beyond just python) is also installed. See http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=tree;f=app-editors/gedit-plugins
+*gedit-plugins-2.32.0 (24 Jun 2011) + + 24 Jun 2011; Pacho Ramos <pacho@gentoo.org> +gedit-plugins-2.32.0.ebuild, + metadata.xml: + Version bump and handle plugins better (bug #372511 by Sébastien Wilmet), + thanks to Alexandre Rostovtsev for pointing to fixed ebuild. +