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?
Thanks -Dominique
hi,
On Wed, Jul 20, 2016 at 6:59 PM, Dominique Belhachemi domibel@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.yam...
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-a...
If you have any issues/question, send them over here.
Thanks -Dominique
linaro-dev mailing list linaro-dev@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-dev
On Wed, Jul 20, 2016 at 11:32 AM, Nicolas Dechesne < nicolas.dechesne@linaro.org> wrote:
hi,
On Wed, Jul 20, 2016 at 6:59 PM, Dominique Belhachemi domibel@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:
- The Jenkins build job that created this image:
https://git.linaro.org/ci/job/configs.git/blob/HEAD:/debian-armhf-rootfs.yam...
- 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-a...
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.
https://git.linaro.org/ci/job/configs.git/blob/HEAD:/debian-armhf-rootfs.yam... contains e.g. https://git.linaro.org/ci/job/configs.git/blob/HEAD:/debian-armhf-rootfs.yaml#l38 38 docker-jessie-armhf 71 dpkg -s qemu-user-static |grep '^Version'
Are you using a virtual environment? How is it configured?
Best -Dominique
On 20 July 2016 at 20:25, Dominique Belhachemi domibel@debian.org wrote:
On Wed, Jul 20, 2016 at 11:32 AM, Nicolas Dechesne nicolas.dechesne@linaro.org wrote:
hi,
On Wed, Jul 20, 2016 at 6:59 PM, Dominique Belhachemi domibel@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:
- The Jenkins build job that created this image:
https://git.linaro.org/ci/job/configs.git/blob/HEAD:/debian-armhf-rootfs.yam...
- 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-a...
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.yam... 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,
On 20 July 2016 at 21:40, Fathi Boudra fathi.boudra@linaro.org wrote:
On 20 July 2016 at 20:25, Dominique Belhachemi domibel@debian.org wrote:
On Wed, Jul 20, 2016 at 11:32 AM, Nicolas Dechesne nicolas.dechesne@linaro.org wrote:
hi,
On Wed, Jul 20, 2016 at 6:59 PM, Dominique Belhachemi domibel@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:
- The Jenkins build job that created this image:
https://git.linaro.org/ci/job/configs.git/blob/HEAD:/debian-armhf-rootfs.yam...
- 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-a...
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.yam... 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