On 24/2/2025 22:07, Ryan Carsten Schmidt wrote:
On Feb 24, 2025, at 03:51, Joshua Root wrote:

Or possibly something else that is not now installed required a universal 
python310.

Is that really possible? I don't know how requested variants work internally. 
My hope would be that if I request the universal variant for port X, then it is 
recorded in the registry that the universal variant of port X was requested, 
but the universal variant is not marked as requested for any of X's 
dependencies, just as the X port itself is marked as requested but its 
dependencies are not.

That would require 95% of an implementation of general variant dependencies, fixing #126. As things stand, +universal added because a dependent needs it is a requested variant, and changing that on its own would be bad because only requested variants are preserved when upgrading.

- Josh

Reply via email to