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

Bug 413303

Summary: gnome-base/gvfs uninstallable on g/fbsd
Product: Gentoo Linux Reporter: Alexis Ballier <aballier>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: bsd+disabled
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alexis Ballier gentoo-dev 2012-04-23 20:27:39 UTC
non linux doesnt mean prefix; from the ebuild:

RDEPEND="...
!prefix? ( >=sys-fs/udev-164-r2 )
..."

econf ... $(use_enable !prefix udev)


can i haz a more controlable variable that i can mask plz ?
Comment 1 Alexis Ballier gentoo-dev 2012-04-23 20:30:43 UTC
e.g. tight this to the udev useflag or add a udevcore useflag that you enable by puting it in profiles/base/package.use.force so that others can disable it
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-04-24 03:45:47 UTC
Fixed, the udev USE flag now controls everything. Prefix installations should still work since udev is use.masked on prefix.

>  24 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org> gvfs-1.10.1.ebuild,
>  gvfs-1.12.0.ebuild, gvfs-1.12.1.ebuild:
>  Make udev USE flag control everything udev-related to fix gvfs on bsd (bug
>  #413303, thanks to Alexis Ballier).
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2012-04-24 10:23:43 UTC
If we put it behind the udev useflag, we should make it clear to linux based users that disabling it is not supported, at least from upstream standpoint which is often ours.
Comment 4 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-04-24 11:18:58 UTC
(In reply to comment #3)
> If we put it behind the udev useflag, we should make it clear to linux based
> users that disabling it is not supported, at least from upstream standpoint
> which is often ours.

Why not? If you disable udev, gvfs loses the ability to handle any sort of removable media or determine mounts and devices for files outside of your home directory. However, network mounts, for instance, should still work fine.