Re: rust 1.72.0 in poudriere-devel keeps getting rebuilt

From: Mark Millard <marklmi_at_yahoo.com>
Date: Sun, 22 Oct 2023 15:31:47 UTC
On Oct 22, 2023, at 06:50, void <void@f-m.fm> wrote:

> . . .
> 
>> This is the way of figuring out what leads to the updates the most
>> often. It might lead to suggestions for the rust port for avoiding
>> depending on things that change more frequently if there are
>> reasonable alternatives.
> 
> Just my $0.02 but I think version number should change if a dependency of 
> that pkg changes.

The finding and updating the version numbers for the transitive
closure of all the ports that directly or indirectly depend on a
changed port would be an issue. (Some ports have no other ports
dependent on them. Others have lots of ports directly or
indirectly dependent on them.) While one such update was in
process, handling updates to other ports that would lead to
updating the version numbers of some of the same ports as well
would need to be handled: time delay before the version numbering
would track the update.

Then there are the variations in the dependencies that a port can
have based on option selections: no single version number need
work across all such variations of how the port can be built. This
propagates to all the ports directly or indirectly dependent on
such a port. (That transitive closure issue again.)

With 34000+ ports that are queued for a bulk -a that would need
to be considered overall, it would be a non-trivial thing to do
and I doubt that it will ever be implemented.

===
Mark Millard
marklmi at yahoo.com