Automatic out-of-dateness checking for base and ports tree
Ryan Schmidt
ryandesign at macports.org
Thu Jun 7 19:13:45 PDT 2007
On Jun 7, 2007, at 21:01, Chris Pickel wrote:
> On 07 Jun, 2007, at 18:10, Ryan Schmidt wrote:
>
>> MacPorts does neither: it doesn't auto-update the base software,
>> but if you update the ports tree (or do a fresh install of
>> MacPorts, which pulls down a current ports tree), it may not work
>> with your old version of MacPorts. And this is a problem I think
>> we should solve.
>
> You've identified a key point here: the problem occurs when the
> ports tree is synced without a selfupdate. It seems that this could
> be solved by keeping a file containing the target version in the
> ports tree. That file would be compared against ${prefix}/etc/
> macports/mp_version to see if the installed version is new enough.
>
> This would require no periodic checking, other than the `port sync`
> which has to happen anyway. Nor would there be any possibility of
> the user having problems in the intermittent period between the
> server update and their check.
Why do we even have two commands -- sync and selfupdate? Why can't we
just have a single command which always does the right thing?
More information about the macports-dev
mailing list