[maemo-developers] Build Server Configuration

From: Ed Bartosh bartosh at gmail.com
Date: Tue Jan 26 11:32:37 EET 2010
2010/1/26 Jeremiah Foster <jeremiah at jeremiahfoster.com>:
> On Jan 26, 2010, at 9:43 AM, Ove Kaaven wrote:
>> Jeremiah Foster skrev:
>>> On Jan 25, 2010, at 22:27, Ed Bartosh wrote:
>>>> 2010/1/25 Jeremiah Foster <jeremiah at jeremiahfoster.com>:
>>>>> 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.
>>>> Interesting. Can you point me out to the one, which supports scratchbox?
>>> Why do you need scratchbox to build debs? Why not just use the debian toolchain? I know you don't want to learn perl, but hey, it works for debian.
>> The Debian tools are not really designed for cross-compilation, they're
>> meant to run inside the target environment.
> Yeah, this seems to be the key differentiator between Maemo's build system and Debian's. Still, there was a SoC project last year in which we could have participated to help shape the debian build process to more closely match Maemo's. No one was interested.
>> That target environment also
>> needs a full complement of Debian tools, including compilers. The reason
>> it works for Debian is because they have a LARGE farm of dedicated,
>> donated machines of various architectures: http://db.debian.org/machines.cgi
> I find it fascinating that a Free Software operating system, without a very formal form of governance, without any assets of its own aside from SIP, run completely by volunteers, has a larger build farm than the world's leading handset manufacturer.
You're confusing Maemo and Nokia here. First, you most probably don't
know how big farm Nokia uses internally.
And, second, because of not using native compilation current Maemo
build infrastructure is more than enough for what it does.
However nothing prevents nobody to donate maney or computers for
extending existing buildfarm. Maemo is free project, isn't it?

More information about the maemo-developers mailing list