pena portage # emerge -pv samba-client These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild N ] sys-libs/talloc-2.0.0 USE="-compat" 237 kB [ebuild N ] sys-libs/tdb-1.1.5 USE="-python -tdbtest -tools" 249 kB [ebuild N ] virtual/talloc-1.0.0 0 kB [ebuild N ] virtual/tdb-1.0.0 0 kB [ebuild U ] net-fs/samba-libs-3.4.2 [3.3.8] USE="caps cups netapi%* pam smbclient%* -addns% -ads -aio -cluster -debug -examples -ldap -samba4% -smbsharemodes% -syslog -talloc% -tdb% -tools% -winbind" 34,160 kB [ebuild U ] net-fs/samba-client-3.4.2 [3.3.8] USE="caps cups -ads -aio -avahi -cluster -debug -ldap -minimal -samba4% -syslog -winbind -zeroconf" 0 kB 11:22 <@Betelgeuse> bonsaikitten: What's this thing with samba and talloc? 11:22 <@bonsaikitten> which thing? 11:23 <@Betelgeuse> bonsaikitten: Is there a reason a user would want to select between internal and external? 11:23 <@Betelgeuse> bonsaikitten: It's quite confusing to disable the use flags to see the thign still pulled in 11:27 <@bonsaikitten> ah, samba-libs 11:27 <@bonsaikitten> samba-libs can either provide it, or you can use the external libs 11:27 <@bonsaikitten> so e.g. samba-server can live without samba-libs 11:28 <@bonsaikitten> might be easier to make samba-libs unconditionally depend on the external ones though and kill the virtual carefully 11:28 <@Betelgeuse> bonsaikitten: Yes 11:28 <@bonsaikitten> I see the confusion now :) 11:28 <@Betelgeuse> bonsaikitten: That's my point. 11:28 <@Betelgeuse> bonsaikitten: If it'st the same code, just pick the external one. 11:29 <@bonsaikitten> yes 11:29 <@bonsaikitten> samba upstream is a bit confusing
+ 22 Oct 2009; Patrick Lauer <patrick@gentoo.org> + -samba-libs-3.4.2-r1.ebuild, +samba-libs-3.4.2-r2.ebuild, metadata.xml: + Fixing tdb and talloc useflags for #288543, remove old virtual is unused now and can be removed (will do soon)