the art of pkgdb -F
Garrett Cooper
youshi10 at u.washington.edu
Wed Mar 28 04:56:43 UTC 2007
Beech Rintoul wrote:
> On Tuesday 27 March 2007, Jeffrey Goldberg said:
>> On Mar 27, 2007, at 8:34 PM, Josh Carroll wrote:
>>>> Stale dependency: p5-Authen-SASL-2.09 -> p5-GSSAPI-0.24
>>>> (security/ p5-GSSAPI):
>>>> p5-Geography-Countries-1.4 (score:26%) ? ([y]es/[n]o/[a]ll) [no]
> In this case the port p5-Authen-SASL-2.09 is linked to p5-GSSAPI-0.24,
> but security/ p5-GSSAPI-0.24 doesn't exist. thus it's a "stale
> dependency".
>
> It then searches what ports you do have installed and picks what it
> thinks is closest. In this case p5-Geography-Countries-1.4. the score
> is how close a match to the original dependency this choice is. In
> this case 26% which isn't a very good match.
>
> ([y]es/[n]o/[a]ll) [no] means "Do I want to change the link to what's
> suggested? Yes No or All. All means every time a stale link to
> p5-GSSAPI-0.24 is found answer yes. And finally the last [no] is the
> default. Hitting enter will use this answer unless you change it.
>
> Unless you're sure of the replacement choice (it's just a version
> update etc...), don't blindly just choose "yes". You can really shoot
> yourself in the foot and cause all kinds of build failures. If you're
> not sure, choose "no" and hit enter. It will then ask you if you want
> to reinstall the dependency it's looking for. Which would be a good
> choice in this case.
>
> Hope this helps,
>
> Beech
>
>>> Well this one is pretty obvious. Look at what the stale
>>> dependency is, and what it's suggesting? :)
>> To me it is entirely unclear. First of all, I don't know what
>> "stale dependency" is supposed to mean. Second, I don't know what
>> "score" means, and finally, I don't know what the question is that
>> I'm to answer yes, no or all to.
>>
>> So I've just taken to running with -Fa and hope for the best (and
>> so far everything has worked).
>>
>> If the answers to these questions are in the man page for pkgdb, I
>> apologize, but I haven't found them there.
>>
>> Cheers,
>>
>> -j
Stale's like "lost", but IIRC the entry is still there or the current
entry was properly updated to reflect the move.
-Garrett
More information about the freebsd-questions
mailing list