[MacPorts] #15868: port-1.600: port sync fails with "please get a newer Subversion client"

Ryan Schmidt ryandesign at macports.org
Tue Feb 17 04:41:49 PST 2009


On Feb 17, 2009, at 01:20, Rainer Müller wrote:

>> Comment(by blb@…):
>>
>>  Then we need a list of those programs which must always be from  
>> the system
>>  and path those, since I think that would be the better direction  
>> than
>>  trying to list those which shouldn't be pathed.  So bzip2, cvs,  
>> open, and
>>  rsync should be right?  What about mtree and xar?
>
> I am bringing this up on the mailing list, as this is the better place
> for discussions than Trac.
>
> In my opinion binaries which are vital for the operation of MacPorts
> should be used from an absolute path. As far as I see, this is only
> bzip2 in registry1.0 as you cannot activate/deactivate ports anymore
> when bzip2 is broken. 'port deactivate' can most probably fix  
> easily all
> other issues introduced by broken binaries in PATH.

bzip2 is essential for dealing with receipts, yes, but bzip2, gzip  
and tar are also essential for decompressing the vast majority of  
distfiles. We've seen failures at extract time when a user migrated a  
bzip2 from a previous Mac's MacPorts installation that got broken.

> In release_1_7 this is also 'rm' and 'ln' which were replaced on trunk
> in r45851 [1] (should we merge this?).

Not yet, because it caused this:

http://trac.macports.org/ticket/18489


More information about the macports-dev mailing list