Perl ports
Joshua Root
jmr at macports.org
Wed Jun 17 11:47:37 UTC 2026
On 17/6/2026 15:23, Vincent Habchi wrote:
>> On 15 Jun 2026, at 21:05, Joshua Root <jmr at macports.org> 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
More information about the macports-dev
mailing list