Hi, On 10/04/2011 03:08 PM, ext Tom Swindell wrote:
OBS is built with packaging in mind, so it builds packages locally and on servers in a sanitized environment. Scratchbox may be polluted by whatever packages a developer has installed and makes dependency tracking a bit harder IMO.
OBS and Scratchbox aren't competitors or replacements for each other. OBS is a package building tool, Scratchbox is a cross-building tool for distros. I.e. their main focus is completely different. As to cross-building in OBS, I would recommend it to adopt SB2 as what I've understood of its current cross-compilation solution looks like an incomplete re-implementation of SB1 i.e. either much slower or causing much more issues with builds. Btw. Despite name, scratchbox v1 and v2 don't have about anything else in common except the problem they solve, distro cross-building. SB1 problem is that its host tools are basically a hard to maintain distro in itself and therefore typically out of sync with the target packages, which sometimes cases issues. Whereas SB2 is designed just to use x86 version of the packages to speed up build of non-x86 packages, and have fine-grained control on how all this works. - Eero Here's some more info on SB2: https://maemo.gitorious.org/scratchbox2 http://packages.debian.org/wheezy/scratchbox2 http://lists.scratchbox.org/pipermail/scratchbox-users/ _______________________________________________ MeeGo-dev mailing list MeeGo-dev@meego.com http://lists.meego.com/listinfo/meego-dev http://wiki.meego.com/Mailing_list_guidelines