How to Reinstate gamin-0.1.5_2 Dependency
Bob Perry
rperry at gti.net
Sun Feb 5 11:03:33 PST 2006
Joe Marcus Clarke wrote:
> On Wed, 2006-02-01 at 22:07 -0500, Bob Perry wrote:
>> Joe Marcus Clarke wrote:
>>> On Wed, 2006-02-01 at 00:44 -0500, Bob Perry wrote:
>>>> On Tue January 31 2006 11:58 pm, you wrote:
>>>>> On Tue, 2006-01-31 at 23:10 -0500, Bob Perry wrote:
>>>>>> I'm running FreeBSD 5.4 and recently cvsup'd my system and followed that
>>>>>> with portupgrade. I subsequently ran pkgdb -Fu and was asked if
>>>>>> gamin-0.1.5_2 was a stale dependency for gnomevfs2-2.12.2_1 and
>>>>>> inadvertently responded yes. I attempted to reinstall gamin-0.1.5_2 and
>>>>>> received a message stating that it was in conflict with fam-2.6.9_6 which
>>>>>> I found was required by
>>>>>> firefox-1.5_5,1. The message also indicated that I should delete
>>>>>> fam-2.6.9_6 and then I could complete installation of gamin-0.1.5_2 so I
>>>>>> did. I ran pkgdb -Fu again and replaced fam-2.6.9_6 with gamin-0.1.5_2
>>>>>> as a dependency of firefox. I expected to see a similar prompt
>>>>>> requesting me to make gamin-0.1.5_2 a dependency of gnomevfs2-2.12.2_1
>>>>>> but did not.
>>>>>>
>>>>>> Both, gamin-0.1.5_2 and fam-2.6.9_6 seem to fulfill the same function of
>>>>>> monitoring file alterations (?). I don't fully understand the purpose but
>>>>>> my question is how do I return gamin-0.1.5_2 as a dependent of
>>>>>> gnomevfs2-2.12.2_1 and was I correct in making it a dependent of firefox?
>>>>> You can only have one installed. The following command will replace fam
>>>>> with gamin:
>>>>>
>>>>> portupgrade -o devel/gamin -f fam
>>>> I already removed fam when I installed gamin so this command doesn't recognize
>>>> fam. However, it seems as though I need to do more than simply change
>>>> dependency via pkgdb -Fu. For instance, gamin is now a dependency of firefox
>>>> because I change it with the pkgdb -Fu command. If I understand your
>>>> command, I really need to run portupgrade on firefox to make the change
>>>> whole. Correct?
>>> No, just run pkgdb -Ff, and select gamin if it asks about fam.
>>>
>>> Joe
>>>
>> Thanks Joe,
>> I ran pkgdb -Ff and there was no output or prompts. However, when I ran
>> the pkg_info -rR gnomevfs2-2.12.2_1 command, gamin did not appear. As
>> far as I knew it was still a dependency of gnomevfs2. Did I miss a step?
>
> You must still have fam installed. gnomevfs2 will register a dependency
> to either fam or gamin.
>
My system must be out of sync. I could not find fam. I cvsup'd my
system again and found a new a warning/recommendation in
/usr/ports/UPDATING stating that users of textproc/expat2 should force
upgrade of any ports depending on it (e.g., portupgrade -rf
textproc/expat2).
I ran pkg_info -r bugbuddy-2.12.1 (one of the ports in need of
upgrading) prior to the forced upgrade, and found fam-2.6.9_6 on the
list of dependencies. I ran the same command after the forced upgrade
and fam was replaced by gamin-0.1.5._2.
I can only assume that once the forced upgrade is complete that gamin
will have replaced fam in every case since both cannot exist at the same
time.
I also assume that this is not a major issue but just wanted to bring,
what I hope is, closure to my original question.
Thnx,
Bob Perry
More information about the freebsd-gnome
mailing list