Building all ports when setting up a new buildbot builder
Joshua Root
jmr at macports.org
Wed Dec 3 06:58:29 PST 2014
On 2014-12-4 01:51 , Daniel J. Luke wrote:
>> On Dec 2, 2014, at 9:38 PM, Ryan Schmidt <ryandesign at macports.org> wrote:
>> On Dec 2, 2014, at 8:40 AM, Daniel J. Luke wrote:
>>> this seems like a reasonable workaround, but it might be nice if we could make building 'all' ports work
>>
>> It seemed to be an out of memory error relating to stderr and stdout. I'm not surprised that the entire combined debug output of building all 20,000 ports might be a bit too much data to process all at once.
>
> ick, so maybe something is capturing all stderr/stdout to memory while each step is being run (instead of logging it to a file or filling a small buffer and then writing it out when it gets full)?
Would have to check the buildbot source. Seems like they would have
thought of large logs and handled them appropriately, but maybe not.
> Also, even so, is it a 64bit process? I would be surprised if it's actually running out of virtual memory space (but maybe the virtual machine it's running on is configured with some strict resource limits?).
Yes, it should be 64-bit. Giving the buildmaster more swap or raising
resource limits may well help.
- Josh
More information about the macports-dev
mailing list