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

Bug 320593

Summary: net-fs/samba USE=fam should depend on virtual/fam
Product: Gentoo Linux Reporter: Jeroen Roovers (RETIRED) <jer>
Component: Current packagesAssignee: Gentoo's SAMBA Team <samba>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 300158    
Attachments: samba built against app-admin/fam

Description Jeroen Roovers (RETIRED) gentoo-dev 2010-05-19 16:38:18 UTC
jeroen@astrid /keeps/gentoo/cvs/gentoo-x86/net-fs/samba $ ebuildvar DEPEND |grep gamin
samba-3.4.6.ebuild:     fam? ( dev-libs/libgamin )
samba-3.4.8.ebuild:     fam? ( dev-libs/libgamin )
samba-3.5.0.ebuild:     fam? ( dev-libs/libgamin )
samba-3.5.2-r1.ebuild:  fam? ( dev-libs/libgamin )
samba-3.5.3.ebuild:     fam? ( dev-libs/libgamin )

app-admin/fam satisfies this just as well as dev-libs/libgamin.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2010-05-19 16:38:51 UTC
Created attachment 232113 [details]
samba built against app-admin/fam
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2010-05-19 17:18:30 UTC
The more I look at it the less I understand the change. The stable 3.0 version has virtual/fam, which installs both the library to link against as well as the server you need to run to use a file alteration monitor implementation, so either the gamin or fam server. DEPENDing on libgamin won't get you a working fam implementation as your binaries will not be able to use the server, so DEPEND=virtual/fam is the only option really. I've changed this in all unstable versions now.