On 17/6/2026 15:23, Vincent Habchi wrote:
On 15 Jun 2026, at 21:05, Joshua Root <[email protected]> wrote:
Moving to newer perl is certainly overdue. I don't remember if there is a Trac
ticket for that. Adding new branches is good but the old ones should also be
removed, since 5.38 and older are now EOL.
In the past, updates to perl5.branches were done en masse, but that of course
triggered a very large number of builds. Doing it piecemeal is probably better,
but it does mean having to do it in the right order, adding dependencies no
later than their dependents and removing dependents no later than their
dependencies.
I can easily figure out why a block update would clog up the builders. However,
for most of those ports, we talk about a few seconds of compile time at most. I
don’t think the whole update would take longer than, say, a new version of both
LLVM and CLANG.
Your mileage may vary, of course.
There is overhead for each build and buildbot performance degrades with
very long queues of pending builds. I'm not sure exactly where the line
is, but 100 at a time should be fine, whereas updating all 2000 p5-*
ports at once is definitely not.
- Josh