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

Reply via email to