Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 372511

Summary: app-editors/gedit-plugins: python USE flag required by other USE flags
Product: Gentoo Linux Reporter: Sébastien Wilmet <sebastien.wilmet>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: serkan
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Sébastien Wilmet 2011-06-21 20:43:41 UTC
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.
Comment 1 Alexandre Rostovtsev (RETIRED) gentoo-dev 2011-06-22 14:41:47 UTC
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
Comment 2 Pacho Ramos gentoo-dev 2011-06-24 13:31:43 UTC
+*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.
+