GSoC idea for the binary issue (yet again)

Jeff Johnson n3npq at
Mon Mar 28 06:29:25 PDT 2011

On Mar 27, 2011, at 11:44 PM, Jordan K. Hubbard wrote:

> Well, if your system is designed to ever allow on-demand package building, it also suggests that the server side needs to know how to get MacPorts to build things on its behalf, but that doesn't necessarily imply MPAB and a mass-building scenario either.

To atone for my snartky public comments, I'll pass along a suggestion here too:

MacPorts is actually quite usable as a build system (based on real world experience
with too many). Binary packaging is rather a different issue than building.

The idea for lazy, build all variants on demand and cache the "sundae+nuts+bananas" results
is dead-on imho.

The suggestion is to also pay attention to the recursion necessary to rebuild
all the pre-requsites to the lazy "sundae+nuts+bananas" initial request.
FOr a first pass, one can maintain "everything" build factories able to
produce "sundae+nuts+bananas" variant packages. With recursion, the
build factories also become self-maintaining and self-assembling.


73 de Jeff

More information about the macports-dev mailing list