On Thu, May 31, 2007, David M. Fetter wrote: > As I was building the latest samba rpm for the security issue, I noticed > that there were a couple of incorrect dependencies... > > The first is that it required "openpkg >= 20060823", which is not true. > It doesn't seem to have any specific relation to which version of > openpkg that is being used. > [...]
IMHO the dependency is logically correct as rc.samba contains "[EMAIL PROTECTED]@/bin/openpkg rc" which uses the "openpkg" frontend (instead of calling "rc" directly) and this went into SetUID mode on 20060823 accrording to the HISTORY file of the "openpkg" package. So, you're right: technically still still might work, but at least logically packages using "openpkg rc" really do this because of the SetUID functionality is now in effect. > [...] > The second is that this new samba does require the latest kerberos-1.6 > version, but this isn't listed as a requirement at all. It took me a > little bit to determine that I should rebuild the latest kerberos from > current prior to rebuilding the latest samba, which then in turn made > samba build successfully. Including requirements such as this would be > highly useful because it would eliminate time spent to troubleshoot why > it isn't building when it's simply a BuildPreReq. Do you mean "samba" required "kerberos" if you have _NOT_ used "kerberos::with_ads=yes"? If this is the case, then not the dependency is missing but Samba accidental uses Kerberos now. Then we have not to add the depdendency. Then we have to fix Samba. If it is just under "with_ads=yes" everything is fine. Ralf S. Engelschall [EMAIL PROTECTED] www.engelschall.com ______________________________________________________________________ OpenPKG http://openpkg.org User Communication List openpkg-users@openpkg.org