On 20 July 2016 at 21:40, Fathi Boudra <fathi.bou...@linaro.org> wrote: > On 20 July 2016 at 20:25, Dominique Belhachemi <domi...@debian.org> wrote: >> On Wed, Jul 20, 2016 at 11:32 AM, Nicolas Dechesne >> <nicolas.deche...@linaro.org> wrote: >>> >>> hi, >>> >>> On Wed, Jul 20, 2016 at 6:59 PM, Dominique Belhachemi >>> <domi...@debian.org> wrote: >>> > Hi, >>> > >>> > I would like to re-create and adjust Linaro's Debian image >>> > http://releases.linaro.org/debian/images/alip-armhf/16.06/ >>> > >>> > The release notes >>> > https://lists.linaro.org/pipermail/linaro-dev/2016-July/018243.html >>> > contain only a link to an old Ubuntu wiki-page (last modified 2012) >>> > https://wiki.linaro.org/Platform/DevPlatform/Ubuntu/ImageInstallation >>> > >>> > Does Linaro provide the build instructions for their current images? >>> > Where >>> > can I find them? >>> >>> yes. everything needed to create them is publicly available. there is >>> no 'user guide' or 'step by step' instructions but, it shouldn't be >>> too hard to reproduce by looking at: >>> >>> 1. The Jenkins build job that created this image: >>> >>> https://git.linaro.org/ci/job/configs.git/blob/HEAD:/debian-armhf-rootfs.yaml >>> >>> 2. Which in turns uses live-build to create the rootfs: >>> https://git.linaro.org/ci/ubuntu-build-service.git >>> >>> Especially for the image that you are interested into: >>> >>> https://git.linaro.org/ci/ubuntu-build-service.git/tree/HEAD:/jessie-armhf-alip >>> >>> If you have any issues/question, send them over here. >>> >> >> Thank you, >> >> this is already very helpful. >> >> I wonder now what kind of build environment I need (Hardware/Qemu/Docker/OS >> Version) to build the image successfully. > > It can be cross-built or run natively. We've done both. It's built > natively these days (dogfooding Aarch64 servers). > If you use QEMU, latest release is preferred. For the OS, Debian or Ubuntu. > >> https://git.linaro.org/ci/job/configs.git/blob/HEAD:/debian-armhf-rootfs.yaml >> contains e.g. >> 38 docker-jessie-armhf >> 71 dpkg -s qemu-user-static |grep '^Version' >> >> Are you using a virtual environment? How is it configured? > > We use docker build slaves. Configuration can be found here: > https://git.linaro.org/ci/dockerfiles.git > > and the one you're looking at is: > https://git.linaro.org/ci/dockerfiles.git/blob/HEAD:/jessie-armhf/Dockerfile
forgot to mention... if you wonder what is the base image (FROM), it's simply an armhf debootstrap. Nothing fancy, no changes. >> Best >> -Dominique >> >> >> _______________________________________________ >> linaro-dev mailing list >> linaro-dev@lists.linaro.org >> https://lists.linaro.org/mailman/listinfo/linaro-dev > > Cheers, > -- > Fathi Boudra > Engineering Manager | Builds and Baselines, Release > Linaro.org | Open source software for ARM SoCs _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-dev