Very Large Number of Python ports Don't Exist in ${python.default_version } (py39)

Mojca Miklavec mojca at macports.org
Tue Mar 2 11:40:03 UTC 2021


On Tue, 2 Mar 2021 at 11:21, Ryan Schmidt  wrote:
> On Mar 1, 2021, at 09:49, Joshua Root wrote:
>
> > Once that's done, there's no problem adding lots of them in a single commit.
>
> It can be difficult to get approval from a large number of maintainers for a single PR. If you're going to submit a PR that does a mass update for this that affects ports of many maintainers, to make it as simple as possible for everyone and to avoid the possibility of it being rejected or delayed I strongly advise you to limit the commit to ONLY adding py39 support and not performing any other changes. (Don't update a port, don't fix formatting, don't add dependencies, etc.)
>
> You may want to do it in small enough batches that the CI infrastructure can test within the allotted build time. If not, we will have to take you word for it that they do all in fact build, so please be absolutely certain that you have verified that they do build before submitting.

We sometimes do batches of all the 1000+ perl ports as that's
infeasible to do manually (nobody will test 1000+ ports if they build
and work correctly on his computer).
(I would usually check the buildbot results and open tickets for those
that fail.)

Mojca


More information about the macports-dev mailing list