[MeeGo-dev] MeeGo Reconstructed - a plan of action and direction for MeeGo
eero.tamminen at nokia.com
Tue Oct 11 16:49:57 UTC 2011
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.
Here's some more info on SB2:
More information about the MeeGo-dev