Hi,

Ryan Carsten Schmidt 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.

I don't know... it would be better "if not". But if X is removed does the the dependent port gets rebuilt from universal to "native" variant again? at the next upgrade? it could be cleaned out if nobody needs it anymore. But suppose python310 is needed by X and Y, Y requested it as universal (for whatever reason), then Y, X is native. If Y gets removed, X remains. What happens? Ideally python310 should be rebuilt as "native".

Riccardo

Reply via email to