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

Reply via email to