Framing the MacPorts discussion
Andrew Janke
floss at apjanke.net
Wed May 19 17:38:28 UTC 2021
I have a small stack of Mac Minis I got to use as a buildbot farm for
Octave.app; I might be able to have them pull double duty for MacPorts
depending on your change volume.
Cheers,
Andrew
On 5/19/21 1:16 PM, Mark Anderson wrote:
> Yeah - we are certainly short staffed everywhere - I try to add more
> and more of my time to the project but aside from my ports, I'm still
> in learning mode digging through all the asciidoc and tcl and
> everything. I'm trying to build some tools to help me, but again, more
> time.
>
> Once we move to the latest build bot, we might want to see if we can
> get other volunteers to host some hardware, but the problem is, we're
> going to have to hit up ebay or something and the infrastructure will
> be tougher.
>
> I'm honestly not sure how we can manage to staff up more at all - I
> mean this is a FOSS problem all over for non-company sponsored projects.
>
> —Mark
> _______________________
> Mark E. Anderson <mark at macports.org <mailto:mark at macports.org>>
> MacPorts Trac WikiPage <https://trac.macports.org/wiki/mark>
> GitHub Profile <https://github.com/markemer>
>
>
>
> On Tue, May 18, 2021 at 2:35 AM Ryan Schmidt <ryandesign at macports.org
> <mailto:ryandesign at macports.org>> wrote:
>
> MacPorts is short-staffed in all areas, not just infrastructure.
>
> Our Buildbot system works. It produces all the binaries we are
> able to.
>
> Our buildbot system was already substantially redesigned when we
> took it over from Apple in 2016 and will be substantially
> redesigned again as we upgrade to the latest version of the
> buildbot software.
>
> We already have a small infrastructure team who are interested in
> working on improving the buildbot system and our other
> infrastructure, and do so.
>
> We already use GitHub Actions for CI. We cannot use it to replace
> buildbot because it only offers recent OS versions and because it
> does not offer persistent machines.
>
> I personally am not comfortable adding other build machines to our
> buildbot system that I do not control. When I control the
> machines, I know what is installed on them and that they are set
> up correctly. Having build machines located outside of my local
> network also poses additional challenges, as I've learned by
> having our Apple Silicon build machine outside of my network,
> challenges which I would prefer to minimize, not increase.
>
> We currently use one build machine per OS version / arch, and have
> the hardware needed to do that. Adding more hardware such that we
> have more than one build machine per OS version / arch is not
> something our buildbot system was ever designed to accommodate,
> and would introduce problems.
>
> Using Linux and commodity hardware is not applicable because it
> the macOS EULA only permits running macOS on Apple hardware, as we
> currently do.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20210519/d8b82600/attachment.htm>
More information about the macports-dev
mailing list