Support for ancient machines and operating systems
Perry E. Metzger
perry at piermont.com
Mon Jan 8 15:08:34 UTC 2024
On 1/8/24 09:53, Kirill A. Korinsky wrote:
>> On 8. Jan 2024, at 15:50, Perry E. Metzger <perry at piermont.com> wrote:
>>
>> 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.
>>
>>
>> How do you see the way to backport changes from upstream MacPorts to legacy MacPorts?
>>
>> at some point automatical merge would be broken on conflicts, and I assume quite fast.
I don't think there should be overly much in the way of trouble if
legacy reasonably disciplined about frequently applying commits from
upstream to legacy. If it's done often, then one doesn't risk falling
far behind and having a giant mess to clean up. Someone would probably
want to write something to semi-automate it based on a CI for legacy
systems. Such work would be beyond the scope of the main project of
course, but it would also make life easier for the people interested in
legacy. It might even be possible to create some override mechanisms to
parse in / "#include" a "legacy" portfile in with the upstream
maintained portfile to reduce file diffs in legacy.
Perry
More information about the macports-dev
mailing list