On Mon, Jul 2, 2012 at 8:29 PM, Tom Gall <tom.g...@linaro.org> wrote:

> > I have replies inline below, but ultimately, I am really trying to
> > figure out how are the Linaro devs building these files:
> >
> >     http://releases.linaro.org/12.06/ubuntu/leb-panda/
>
> Sure thing. This helps.
>

Ubuntu LEB are images built out of Ubuntu Launchpad. An image is a
'collection' of ubuntu packages (packages as in .deb). each binary package
is built on Launchpad builders, natively on ARM devices. when a developer
is *done* with something he would build a source package locally (.dsc +
sources) and *push* it into Launchad (either into the main archives if
application, or most likely into the Linaro 'overlay' PPA :
https://launchpad.net/~linaro-maintainers/+archive/overlay/). Then a
builder will build the package locally (you can check the build log on the
PPA). typically a source package build on a builder is made of:
 1- boot a minimal rootfs (if you build for 12.04, it uses a 12.04 root fs)
 2- run apt-get build-dep <the package to build>
 3- run dpkg-buildpackage -b
 4- archive the generated artifacts (.deb, logs, ..) into PPA

then regularly packages are assembled into images.
_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to