<div dir="auto">Yes, I'd like to do that but I don't know how to yet.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 8 Sep 2021, 08:29 Mojca Miklavec, <<a href="mailto:mojca@macports.org">mojca@macports.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Giuseppe & Michele,<br>
<br>
On Tue, 7 Sept 2021 at 12:02, Giuseppe 'ferdy' Miceli wrote:<br>
><br>
> I can work on the migration from perl 5.28 to 5.34.<br>
><br>
> should michele fancy to start working on macports with this tasks, i can volunteer to do it together with him so i can support him in these first steps!<br>
><br>
> please be aware i am not a guru at all, but i can surely give michele an hand as general overview of the project and basic tasks (e.g. working with macports git)<br>
<br>
On Tue, 7 Sept 2021 at 18:00, Michele Venturi wrote:<br>
><br>
> I like shell scripting, it looks like a good first task.<br>
<br>
Thanks a lot for the offer!<br>
<br>
We need to get this merged first (it should basically be ready, but I<br>
want confirmation from Ken and Ryan):<br>
    <a href="https://github.com/macports/macports-ports/pull/11534" rel="noreferrer noreferrer" target="_blank">https://github.com/macports/macports-ports/pull/11534</a><br>
before other changes can start flowing in, but in principle you can<br>
already start working/testing from that branch.<br>
<br>
I need to make a Trac ticket for transition to 5.34 (not a dependency<br>
for your work either), see<br>
    <a href="https://trac.macports.org/ticket/58361" rel="noreferrer noreferrer" target="_blank">https://trac.macports.org/ticket/58361</a><br>
<br>
All ports that depend on 5.28 (some on 5.30 or 5.32 by now?) need to<br>
start pointing to 5.34, and revision needs to be increased for all<br>
those ports. Some ports depend on each other (notably some Apache<br>
stuff, I forgot what exactly) and they need to be changed at the same<br>
time (that is: not one port today and one after a few months; a few<br>
commits apart is fine).<br>
<br>
Changing some of the ports in various ways to make them more<br>
consistent with each other and easier for scripting the changes later<br>
is valid (ideally that should be done in a separate commit).<br>
<br>
We have a command that lists all the ports depending on a particular<br>
perl version. See the above ticket for an example. That's the list of<br>
ports you could start with.<br>
<br>
If anyone will work on a slightly more serious scripting that would be<br>
usable in the long term, I would slightly prefer to see it done in<br>
Python than Perl (Tcl would also be valid if that would help you<br>
interact directly with MacPorts).<br>
<br>
Thank you,<br>
    Mojca<br>
</blockquote></div>