- Jun 14, 2018
-
-
Sjoerd Simons authored
As per review the path of the gpg keyfile was changed to be in a subdirectory; However the gpg file committed was still in the root of the repository. Signed-off-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk>
-
- Jun 13, 2018
-
-
Sjoerd Simons authored
debos will soon by default let debootstrap check gpg keys. As the apertis gpg key isn't typically in the hosts default set add it to the recipe directly. Signed-off-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk>
-
- May 25, 2018
-
-
Andrew Lee (李健秋) authored
As an Apertis developer, I want 17.12 image build triggered by weekly instead of daily, to reduce the time to obtain image builds. The 17.12 are already released product. However we are still keep these image builds due we are still running tests in lava to obtain test result. As this propose, we only need them by weekly instead of daily. Here is a patch to trigger the build by weekly instead of daily. Signed-off-by:
Andrew Lee (李健秋) <andrew.lee@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7869
-
- Mar 21, 2018
-
-
Due to pam_cgfs utils are needed for unprivileged LXC containers creation. We should should install libpam-cgfs package together with LXC in Apertis images. This is a fixup for previous commit which landed wrongly with 'git phab land'. Apertis: https://phabricator.apertis.org/T4606 Signed-off-by:
Andrew Lee (李健秋) <andrew.lee@collabora.co.uk> Signed-off-by:
Andrew Shadura <andrew.shadura@collabora.co.uk> Reviewed-by:
Denis Pynkin <denis.pynkin@collabora.com> Differential Revision: https://phabricator.apertis.org/D7629
-
Due to newuidmap and newgidmap utils are needed for unprivileged LXC containers creation. We should should install uidmap package together with LXC in Apertis images. Apertis: https://phabricator.apertis.org/T4599 Signed-off-by:
Andrew Lee (李健秋) <andrew.lee@collabora.co.uk> Reviewed-by:
Denis Pynkin <denis.pynkin@collabora.com> Differential Revision: https://phabricator.apertis.org/D7621
-
- Feb 01, 2018
-
-
Denis Pynkin authored
Fix the path to unified OStree repository. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Reviewed-by:
Martyn Welch <martyn.welch@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7554
-
Denis Pynkin authored
Naming convention for branches includes release number for now: - apertis/${release}/${architecture}-${board}/${type} Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7543
-
Denis Pynkin authored
Switch to `ostree-push` instead of `rsync` allows to keep all branches in single repository. Naming convention for branches includes release number for now: - apertis/${release}/${architecture}-${board}/${type} Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7542
-
- Jan 30, 2018
-
-
Andrew Lee (李健秋) authored
As @sjoerd pointed out, replacing coreutils-gplv2 and tar-gplv2 with their GPLv3 versions in the development and sdk images seem to be largely working by chance, and a more involved approach needs to be taken. In particular, instead of listing tar and coreutils in the packages list, the replace-tar-coreutils-for-build.sh should be used. Signed-off-by:
Andrew Lee (李健秋) <ajqlee@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7541
-
- Jan 26, 2018
-
-
Andrej Shadura authored
Signed-off-by:
Andrew Shadura <andrew.shadura@collabora.co.uk> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7522
-
- Jan 15, 2018
-
-
Luis Araujo authored
This commit changes the SDK LAVA profile name to run SDK tests in QEMU. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk> Reviewed-by:
Andrew Shadura <andrew.shadura@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7455
-
Denis Pynkin authored
Removed alternative location from example since AppArmor on Apertis prevents mounts for LXC outside of the default location. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7417 Conflicts: lxc/readme.md
-
Denis Pynkin authored
Apparmor profile is placed to /etc/apparmor.d/lxc-container-apertis and loaded automatically. This allows to use LXC containers on Apertis host without manual profile load and allow to start containers on system boot if needed. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7416
-
Denis Pynkin authored
In LXC version 2.1.0 configuration syntax has been changed. Apertis host uses the older version of LXC. This patch allow to use `lxc-apertis-ostree` template with old and new versions of LXC. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Thushara Malali Somesha <ms.thushara@in.bosch.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7415
-
Denis Pynkin authored
Add `lxc` and `lxc-template` packages. Put `lxc-apertis-ostree` template to system folder allowing to create container out of the box with command: lxc-create -t apertis-ostree --name <container_name> -- --ospack <url> Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7447
-
Andrej Shadura authored
Backticks substitute their output, and if executes its first argument, which leads to both losing the output of update-initramfs and an error message. In fact, the whole debug output isn't needed. Signed-off-by:
Andrew Shadura <andrew.shadura@collabora.co.uk> Reviewed-by:
Denis Pynkin <denis.pynkin@collabora.com> Differential Revision: https://phabricator.apertis.org/D7449
-
Andrej Shadura authored
POSIX shell doesn't support this sort of path expansion. Signed-off-by:
Andrew Shadura <andrew.shadura@collabora.co.uk> Reviewed-by:
Denis Pynkin <denis.pynkin@collabora.com> Differential Revision: https://phabricator.apertis.org/D7448
-
- Jan 11, 2018
-
-
Frédéric Dalleau authored
On armhf, the following error prevents loopback of bluetooth audio. W: [alsa-source-HiFi sgtl5000-0] alsa-source.c: Resume failed, couldn't restore original sample settings. The error can be avoided by modifying the 'alternate-sample-rate' configuration settings to match 'default-sample-rate'. Since the minimal image does not contain pulseaudio, add the change in the armhf target overlay to obtain a target image specific change. Apertis: https://phabricator.apertis.org/T3687 Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7410
-
- Jan 10, 2018
-
-
Frédéric Dalleau authored
Use the mount unit to bind mount the directory instead. This is because of a bug in gdb parsing symbolic links. See T4391 Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com> Differential Revision: https://phabricator.apertis.org/D7433
-
Frédéric Dalleau authored
Bind mount /home/sysroot on top of /opt/sysroot. This preserves compatibility while using /home disk to store sysroots. Apertis: https://phabricator.apertis.org/T4391 Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com> Differential Revision: https://phabricator.apertis.org/D7432
-
- Jan 09, 2018
-
-
Andrej Shadura authored
Signed-off-by:
Andrew Shadura <andrew.shadura@collabora.co.uk>
-
Emanuele Aina authored
For some reasons fakeroot was available in 17.09 but it was no longer available in development ospacks (also used for sysroots). Fakeroot can be useful in particular in combination with bubblewrap to install packages in sysroots without using root privileges at any point. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com> Reviewed-by:
Frédéric Dalleau <frederic.dalleau@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7427
-
Scripts must be able to run in chrooted environment without the `bash`. Remove call of internal `shopt` command and fix shebang. Fixes T4475 Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7426
-
- Jan 04, 2018
-
-
Luis Araujo authored
This commit adds a new stage to trigger the lava jobs tests for the new image after it is uploadedto the repo directory. It will only submit the lava jobs for production projects. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.com> Differential Revision: https://phabricator.apertis.org/D7380
-
- Jan 03, 2018
-
-
Denis Pynkin authored
Enable download of multimedia pack from: https://images.apertis.org/media/multimedia-demo.tar.gz Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7418
-
Denis Pynkin authored
Additional variable for ospack is used to provide URL: '-t demopack:"https://images.apertis.org/media/multimedia-demo.tar.gz " to add multimedia demo files. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7409
-
- Dec 20, 2017
-
-
Andrej Shadura authored
Signed-off-by:
Andrew Shadura <andrew.shadura@collabora.co.uk>
-
Héctor Orón Martínez authored
To be able to keep self contained project, move in jenkins jobs from `apertis-image-customizations`. Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.com> Differential Revision: https://phabricator.apertis.org/D7396
-
- Dec 19, 2017
-
-
Denis Pynkin authored
Do not need to use hardcoded 'generic' name anymore for LXC ostree. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7394
-
Denis Pynkin authored
Need to have 'production' variable for correct uploads. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7393
-
Denis Pynkin authored
Need to provide the board name for updated apertis-ostree-commit recipe to get a correct name for branch. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7391
-
Emanuele Aina authored
Use the board name instead of hardcoded 'generic' board, as done in previous commits. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com> Reviewed-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Luis Araujo <luis.araujo@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7388
-
Denis Pynkin authored
Move OStree creation to function `buildOStree()`. Introduce function `buildContainer()` to construct ospack from OStree repository suitable for LXC container creation. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7365
-
Changed naming scheme for OStree repository and branch. Now using board name instead of hardcoded 'generic' board. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.com> Differential Revision: https://phabricator.apertis.org/D7386
-
- Dec 18, 2017
-
-
Héctor Orón Martínez authored
Apertis: https://phabricator.apertis.org/T4388 Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Reviewed-by:
Luis Araujo <luis.araujo@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7385
-
Héctor Orón Martínez authored
Apertis: https://phabricator.apertis.org/T4406 Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Reviewed-by:
Luis Araujo <luis.araujo@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7383
-
Héctor Orón Martínez authored
Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk>
-
Héctor Orón Martínez authored
Using symlink causes issues when getting the sysroot tarball with ade toolset in SDK, as it cannot be properly extracted from it. Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk>
-
- Dec 17, 2017
-
-
Héctor Orón Martínez authored
Few tools such apertis-eclipse-plugins or ade need information provided by /etc/image_version file. Moving into `debos` caused this file to be removed, which is a long term goal, however we need to adapt the tools first, but we are not in time for this release (17.12). Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7378
-
- Dec 15, 2017
-
-
Denis Pynkin authored
Add entries to sources.list with script scripts/apt_source.chroot The script add both 'deb' and 'deb-src' entires as they existed in pre-debos images. Fixes T4377 Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Reviewed-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7376
-