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

> 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

Reply via email to