Separate source packages have the following features: + One flavour of the kernel is not dependent on others + Parallel builds (in theory, if there are build machines available) + Different people can upload + Different upload schedules + More useful if we are going to carry non-upstream BSPs - More debian packaging overhead to deal with (debian developers might not agree) - Will go against kernel consolidation WG's work since we might end up with one source tree per SoC
Single source package have the following features: + Single source base for all kernels (multiple flavours to start with, but single flavour once Kernel Consolidation WG is done with it) - Long build times since builds are serialized
In the end, it depends on what exactly we want to package. Are we pushing all BSPs into a single source tree? Or are we carrying separate branches for each?
Cheers, Amit
On 10 Aug 02, John Rigby wrote:
On the subject of adding other platforms, should we do a source package per platform since it takes seven hours to build? I'm not talking about omap4, that can coexist with omap3. Adding mx51 and versatile express are issues though.
As I am thinking about this I wonder if it matters. Is there a difference between one build machine taking 21 hours to build three kernels and three build machines taking seven hours?
John
On Sat, Jul 31, 2010 at 12:51 AM, Amit Kucheria amit.kucheria@linaro.org wrote:
On Sat, Jul 31, 2010 at 12:35 AM, Loïc Minier loic.minier@linaro.org wrote:
On Fri, Jul 30, 2010, John Rigby wrote:
The long awaited first linux-linaro kernel package is available in the linaro-maintainers kernel ppa: ppa:linaro-maintainers/kernel https://launchpad.net/~linaro-maintainers/+archive/kernel
Awesome! So it's OMAP for now, is it OMAP3 and 4, or just 3?
By any chance, would you have a list of enabled boards / boards expected to work?
John,
If you're following the Ubuntu Kernel Team mailing list, you'll find patches posted by me to enable OMAP4 (one backport + config). This will get you OMAP3 and 4 support in the same kernel. You could also consider enabling the i.MX51 Babbage board from mainline. Both of these will boot up to serial console.
Regards, Amit
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev