<div><div><span style="font-family:-apple-system,"Helvetica Neue";font-size:18.0625px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)">There aren’t going to be great answers to this because it is hard to solve a social issue via technical means. But my 2c here is that if you absolutely have to fork, maintaining the fork as a patchwork repo on top of the Portfile repo is in play. If the rebase is done manually, or with some CI, you also have some quality assurance that the patched repo works and can minimize time spent on testing.</span></div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">David Gilman<br>:DG<</div></div></div><div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jan 8, 2024 at 9:53 AM Kirill A. Korinsky <<a href="mailto:kirill@korins.ky">kirill@korins.ky</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">Hi Perry,<br>
<br>
> On 8. Jan 2024, at 15:50, Perry E. Metzger <<a href="mailto:perry@piermont.com" target="_blank">perry@piermont.com</a>> wrote:<br>
> <br>
> I'd like to float the idea that we create a fork of the MacPorts repository that is devoted to operating systems and hardware that is more than (say) a decade old, and that we allow the people who are interested in maintaining that software to freely work on it. It doesn't hurt the rest of us after all, and it absolves us of the need to keep the main MacPorts repository complicated by patches to support very old systems.<br>
<br>
<br>
<br>
How do you see the way to backport changes from upstream MacPorts to legacy MacPorts?<br>
<br>
at some point automatical merge would be broken on conflicts, and I assume quite fast.<br>
<br>
--<br>
wbr, Kirill<br>
<br>
</blockquote></div></div>