Summary: | gnome-base/gvfs: drop dependency on smbclient use-flag for >=net-fs/samba-4.0.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Torsten Kurbad <torsten> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alxchk, dschridde+gentoobugs, thomas |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 195703 | ||
Attachments: | gvfs-1.14.2.ebuild.patch |
Description
Torsten Kurbad
2013-01-14 15:12:31 UTC
Created attachment 335622 [details, diff]
gvfs-1.14.2.ebuild.patch
gvfs upstream has a more elegant build system fix: http://git.gnome.org/browse/gvfs/commit/?id=82d369758beba0c62f4e7d9d77b57784b38f6f9d I assume that our samba-4 ebuilds do install smbclient.pc? *** Bug 463398 has been marked as a duplicate of this bug. *** What is holding the progress here? Now that samba 4 matures, I'd really like to see this fixed. Best, Torsten should be solved in 1.16.4 Since the last remaining samba3* version has been removed from the main tree, <gnome-base/gvfs-1.30.2 (including all stable versions) can no longer be installed with USE="samba". Portage complains about not finding an ebuild that satisfies >=net-fs/samba-3.4.6[smbclient]: emerge: there are no ebuilds built with USE flags to satisfy ">=net-fs/samba-3.4.6[smbclient]". !!! One of the following packages is required to complete your request: - net-fs/samba-4.2.14::gentoo (Missing IUSE: smbclient) - net-fs/samba-4.2.11::gentoo (Missing IUSE: smbclient) (dependency required by "gnome-base/gvfs-1.28.3-r1::gentoo[samba]" [ebuild]) (dependency required by "gvfs" [argument]) On systems with already installed gvfs[samba], this leads to samba3 not being upgraded to samba4 due to the same error. The previous patch samba? ( || ( >=net-fs/samba-3.4.6[smbclient] >=net-fs/samba-4[client] ) ) does not work any longer with no samba version >=3.4.6 left that still offers a smbclient USE flag. Newer gvfs ebuilds use samba? ( || ( ( >=net-fs/samba-3.4.6[smbclient] <net-fs/samba-4[smbclient] ) >=net-fs/samba-4[client] ) ) instead, which seems to work fine. However, this could now be simplified further by dropping the smbclient flag completely. See also: https://bugs.gentoo.org/show_bug.cgi?id=604030 |