>> […] A normal upgrade will first upgrade all the ports
>> dependencies, as required, such that you end up with a consistent
>> updated port. Only if you specifically disable this can you get into a
>> mess.
>
> But if ports A and B both depend on port C, and you run “port upgrade
> A”, then it will upgrade C as well, if necessary, but then what about B?
>
> Concerns like this is one reason why I never upgrade ports individually,
> but rather just run “port upgrade outdated” instead.

Exactly.
Without having a mechanism to encode versions into the dependency
information of Portfiles, it is impossible to make the following command
unsafe:
    sudo port upgrade <port-name>

Something feels amiss.
_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to