Summary: | kdebase-kioslaves[samba] should depend on >=samba-libs-3.4.2[smbclient] or >=samba-3.4.6 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Alon Bar-Lev <alon.barlev> |
Component: | New packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | b.brachaczek, havner, patrick, pcmoore |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Alon Bar-Lev
2009-10-11 07:57:57 UTC
+ 04 Nov 2009; Patrick Lauer <patrick@gentoo.org> + +kdebase-kioslaves-4.3.3-r1.ebuild: + Fixing samba dep, #288517. Might not be completely correct, worksforme. + That seems to do the trick for me. Please report back if that actually does it so I can propagate the fix to older versions too. Thanks! Are you sure the net-fs/samba-client is required? Doesn't ioslaves works only via API? (In reply to comment #2) > Thanks! > Are you sure the net-fs/samba-client is required? > Doesn't ioslaves works only via API? > I tried compiling it with only samba-libs, the kioslave configure scripts didn't pick up samba. Added samba-client, and it worked. So I presume there's some slightly silly things happening in the configuration bits. As of samba-3.5.0, samba is now a monolithic ebuild so kioslaves with USE=samba should depend on samba instead of samba-libs for versions >= 3.5.0 It's even messier. For samba-3.4.6 and later the package samba-libs does not exist anymore, so the dependency cannot be fulfilled. Please change the dependencies of kdebase-kioslaves[samba] such that for samba>=3.4.6 it requires samba (I want to upgrade to samba-3.5.0 and just get * Error: The above package list contains packages which cannot be * installed at the same time on the same system. ('installed', '/', 'net-fs/samba-libs-3.4.4', 'nomerge') pulled in by >=net-fs/samba-libs-3.4[smbclient] required by ('ebuild', '/', 'kde-base/kdebase-kioslaves-4.4.1', 'merge') ('ebuild', '/', 'net-fs/samba-3.5.0', 'merge') pulled in by >=net-fs/samba-3 required by ('installed', '/', 'gnome-base/gnome-vfs-2.24.1', 'nomerge') >=net-fs/samba-3.0.8 required by ('installed', '/', 'net-print/cups-1.3.11-r1', 'nomerge') >=net-fs/samba-3 required by ('installed', '/', 'gnome-base/gvfs-1.2.3', 'nomerge') (and 2 more) ) Resolved wrt comments 1-3 For the issue of comments 4-5 see bug 307547. |