Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 320593 - net-fs/samba USE=fam should depend on virtual/fam
Summary: net-fs/samba USE=fam should depend on virtual/fam
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's SAMBA Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 300158
  Show dependency tree
 
Reported: 2010-05-19 16:38 UTC by Jeroen Roovers (RETIRED)
Modified: 2010-05-19 17:18 UTC (History)
0 users

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


Attachments
samba built against app-admin/fam (20100519-161643.log,93.99 KB, text/plain)
2010-05-19 16:38 UTC, Jeroen Roovers (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
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.