MacPorts 2.8.0-beta1 now available for testing

Fred Wright fw at fwright.net
Sat Oct 15 23:57:54 UTC 2022


On Sat, 15 Oct 2022, Joshua Root wrote:
> On 2022-10-15 13:20 , Fred Wright wrote:
>> 
>> IMO, it should ask before following replaced_by, since replaced_by is 
>> sometimes a matter of opinion.  For example, sometimes "port X is replaced 
>> by port Y" really means "We don't want to bother supporting port X any 
>> more, so you should use port Y instead; if it doesn't meet your needs then 
>> that's too bad."
>
> Typically a port with replaced_by set will have been converted to a stub that 
> does nothing but error out if you try to install it, so the ability to bypass 
> this feature doesn't help you much. But there is a --no-replace flag in case 
> it's needed.

Sure, but the inverted default is inconsistent with the way dependencies 
are handled.  If one attempts to install a port with missing dependencies, 
it asks about the dependencies, and if one answers no, then the port isn't 
installed, without having to predict this possible scenario in advance and 
providing an extra option.  I don't see why installing a port instead of 
what the user requested should be more aggressive than installing a port 
in addition to what the user requested.

Fred Wright


More information about the macports-dev mailing list