GSoC idea for the binary issue (yet again)
Jeff Johnson
n3npq at mac.com
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.
hth
73 de Jeff
More information about the macports-dev
mailing list