Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Mar 2005 20:57:23 +0000
From:      Chris Hodgins <chodgins@cis.strath.ac.uk>
To:        "Michael C. Shultz" <ringworm01@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: If I have portmanager, do I need portupgrade?
Message-ID:  <4234A933.10301@cis.strath.ac.uk>
In-Reply-To: <200503131246.03193.ringworm01@gmail.com>
References:  <20050313200543.B290F4BE6D@ws1-1.us4.outblaze.com> <200503131220.02607.ringworm01@gmail.com> <4234A4C5.2090109@cis.strath.ac.uk> <200503131246.03193.ringworm01@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Michael C. Shultz wrote:
> On Sunday 13 March 2005 12:38 pm, you wrote:
> 
>>Michael C. Shultz wrote:
>>
>>>On Sunday 13 March 2005 12:05 pm, Fafa Diliha Romanova wrote:
>>>
>>>>If I just do:
>>>>
>>>>cvsup -g -L 2 /etc/cvsupfile && portmanager -u
>>>>
>>>>Do I need portupgrade at all then?
>>>>
>>>>Thanks.
>>>
>>>Not for upgrading.  portsclean (a part of portsupgrade package) is
>>>a nice feature of portupgrade, so is pkg_which and a few others so
>>>I keep portupgrade around just the same.
>>>
>>>-Mike
>>
>>How long does it take to run portmanager.  Is it a similar amount of
>>time as portupgrade for each run?
>>
>>Chris
> 
> 
> That is a tough question here is how it tends to work for me:
> 
> First I run it everyday since I'm developing it I have to know if there
> is anything changed in ports that is going to cause portmanager to
> crash.  Most days it takes less than an hour, but sometimes when
> just one lower level port like gettext for example is updated it may
> take 24 hours to finish.  I'm using a 1ghz machine with both gnome
> and kde (all together about 300 installed ports) as an example.
> 
> Here is exactly how portmanager works:
> 
> First dependent ports that are out of date are upgraded, then everything
> that depends on them are upgraded.  portupgrade does not work this same 
> way so the time comparison is very tough to predict.
> 
> -Mike
> 

Ah I see.  So portmanager is sort of doing the equivelant to:
portupgrade -fr myOutOfDatePort ??

Does this not mean it will always be slower than portupgrade?  If it a 
low-level port it is going to take ages but if it is high-level it will 
start to get closer to the time it takes for portupgrade to run.  Never 
faster?  Or am I missing something.

Is there a reason it does it this way over portupgrades method?

Chris



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4234A933.10301>