Adding support for macOS 14.7

wren romano <[email protected]> Sat, 5 Oct 2024 17:24:37 -0700
Newsgroups gmane.os.apple.fink.devel
Message-ID <CABUjdS6Sb7JD9pt+JikWcFoYdqNssA5CVVWV1HHcFm09xv14mg@mail.gmail.com>
--===============5768855452632363985==
Content-Type: multipart/alternative; boundary="0000000000009bdd4a0623c3eeba"

--0000000000009bdd4a0623c3eeba
Content-Type: text/plain; charset="UTF-8"

I've recently switched to a new computer, and since it's currently
unsupported I decided to try my hand at updating Fink to support it. With
some minor adjustments to the version upper-bounds in
`perlmod/Fink/{Services,Bootstrap}.pm`, the bootstrap script runs to
completion and claims success. (However, despite it claiming success, it
does have errors compiling libiconv-1.16-3, so it's unclear how successful
it actually was.)

So my questions are:

(1) what sort of testing suite or protocol is there for checking things on
a new os/arch? (i.e., before it's okay to update check_host() to say that
the system is tested and supported)

(2) what sort of protocol is there for making a pull request on the github
repo?

(3) I've noticed there's a lot of code with elsif-chains that could be
greatly simplified (e.g., combining regexes, using a hash lookup instead,
etc).  How amenable is the community to making such changes?

--
Live well,
~wren

--0000000000009bdd4a0623c3eeba
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>I&#39;ve recently switched to a new computer, and sin=
ce it&#39;s currently unsupported I decided to try my hand at updating Fink=
 to support it. With some minor adjustments to the version upper-bounds in =
`perlmod/Fink/{Services,Bootstrap}.pm`, the bootstrap script runs to comple=
tion and claims success. (However, despite it claiming success, it does hav=
e errors compiling libiconv-1.16-3, so it&#39;s unclear how successful it a=
ctually was.)</div><div><br></div><div>So my questions are:</div><div><br><=
/div><div>(1) what sort of testing suite or protocol is there for checking =
things on a new os/arch? (i.e., before it&#39;s okay to update check_host()=
 to say that the system is tested and supported)</div><div><br></div><div>(=
2) what sort of protocol is there for making a pull request on the github r=
epo?</div><div><br></div><div>(3) I&#39;ve noticed there&#39;s a lot of cod=
e with elsif-chains that could be greatly simplified (e.g., combining regex=
es, using a hash lookup instead, etc).=C2=A0 How amenable is the community =
to making such changes?</div><div><br><span class=3D"gmail_signature_prefix=
">--</span></div><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=
=3D"gmail_signature">Live well,<br>~wren</div></div>

--0000000000009bdd4a0623c3eeba--


--===============5768855452632363985==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============5768855452632363985==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Fink-devel mailing list
[email protected]
List archive:
https://sourceforge.net/p/fink/mailman/fink-devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel
--===============5768855452632363985==--