[maemo-developers] Build Server Configuration

From: Jeremiah Foster jeremiah at jeremiahfoster.com
Date: Mon Jan 25 23:12:41 EET 2010
On Jan 25, 2010, at 16:22, Jeff Moe wrote:

> On Saturday 23 January 2010 04:07:48 Ed Bartosh wrote:
>> 2010/1/23 Jeff Moe <moe at blagblagblag.org>:
>>> Could the configuration files of the build server and related scripts be put up on the wiki or mailed here or something?
>>> I had a build fail due to a small difference between the SDK and the buildbox. I would like to be able to have an identical setup to the build box before submitting jobs.
>> It doesn't differ too much from what I showed in December[1]
>> The only valuable difference I can see is that SDK have been changed.
>> # Official SDK repositories:
>> -deb http://repository.maemo.org/ fremantle/sdk free non-free
>> -deb http://repository.maemo.org/ fremantle/tools free non-free
>> +#deb http://stage/ fremantle/sdk free non-free
>> +#deb http://stage/ fremantle/tools free non-free
>> +
>> +#revert PR1.1 because of backwards compatibility issue 2010-01-19 -Niels
>> +
>> +deb file:/scratchbox/packages/maemo5.0_update1_public/ fremantle/sdk
>> free non-free
>> +deb file:/scratchbox/packages/maemo5.0_update1_public/
>> fremantle/tools free non-free
>> As you can see from the comment Niels did this change.
>> BTW, what do you think about to prepare guide for developers for easy
>> setup of local buld configurations identical to autobuilder ones? I
>> can provide whatever information you need for that.
> Yes this would be very nice. I am starting to put all the scripts I use in a git archive on gitorious. As I set up sdbmock (starting from scratch again), I will add configs/scripts there:
> http://gitorious.org/freemoe/
> git clone git://gitorious.org/freemoe/freemoe.git
> I was thinking of making a servers/ subdir and store specific configs for them in there (e.g. servers/espejo/rsync.d conf).
> The buildserver has been running nice and fast the last 48 hours or so--lots of packages have been pushed through. :) What distro/release is the build server running? I have generally set up Debian Lenny KVMs to use and have one set up to be used with sdbmock, but if something more recent or older is better, let me know.

There are other build tools which are better documented and more flexible than sdbmock. Debian has a complete toolchain which is obviously good at building debs and is completely open and well supported.

More information about the maemo-developers mailing list