Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 698706 - xfce-base/xfce4-meta-4.14: hide xfce-base/thunar-volman dependency behind a USE flag
Summary: xfce-base/xfce4-meta-4.14: hide xfce-base/thunar-volman dependency behind a U...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Low enhancement (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
: 699734 (view as bug list)
Depends on:
Blocks:
 
Reported: 2019-10-28 02:42 UTC by Michael Orlitzky
Modified: 2024-01-13 14:50 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Orlitzky gentoo-dev 2019-10-28 02:42:06 UTC
This is just a papercut for me that can also be solved with package.provided or a custom @xfce set, but:

The stable xfce4-meta package now pulls in xfce-extra/thunar-volman unconditionally. The thunar-volman package, in turn, pulls in xfce-base/thunar[udisks], which is a dependency I never had in xfce-4.12.

That one USE dependency is particularly annoying because it starts pulling in gnome stuff that needs other gnome stuff that needs other gnome stuff that eventually pulls in elogind, which otherwise I can do without.

What would you think about propagating the "udisks" flag up into xfce4-meta to make it optional?
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-10-28 05:39:05 UTC
I'd rather remove the package altogether.  So far people demanding support for their 10 different minimal xfce configurations are far outweighing the benefit of having it at all.
Comment 2 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-11-13 14:13:38 UTC
*** Bug 699734 has been marked as a duplicate of this bug. ***
Comment 3 Fab 2020-11-09 16:43:04 UTC
(In reply to Michał Górny from comment #1)
> I'd rather remove the package altogether.  So far people demanding support
> for their 10 different minimal xfce configurations are far outweighing the
> benefit of having it at all.

Please do it.

With the last sys-auth/polkit update, and xfce4-meta installed, we can not avoid  anymore spiderminkey and llvm installation :

> xfce4-meta --> thunar-volman --> thunar-1.6[udisks]
>            --> gnome-base/gvfs[udisks] --> sys-fs/udisks
>            --> sys-auth/polkit
>            --> dev-lang/spidermonkey --> sys-devel/llvm

Thanks.
Comment 4 Michael Orlitzky gentoo-dev 2023-03-17 17:13:18 UTC
The "Advanced" tab of Thunar's preferences now has a checkbox to "Enable Volume Management". When the necessary dependencies are missing, it shows a warning.

Maybe this makes it more palatable to remove (or make optional) the volume manager.