- Feb 19, 2019
-
-
Emanuele Aina authored
Bring back the automatic check for production builds so that images are put in their main location and test jobs are submitted to LAVA, but mangle the LAVA webhook callback URL so that we don't create too much noise in Phabricator at this point. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Due to a GPLv3/readline-releated issue gnupg2 is currently uninstallable and thus ostree cannot be installed as well, breaking the image build. In order to start playing with the LAVA setup while the ostree issue is being resolved temporarily disable the failing images. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Feb 18, 2019
-
-
Sjoerd Simons authored
For the v2019dev0 release we'll move to assuming u-boot is in SPI flash for i.mx6 which allows the sabrelite board to use standard images rather then needing a specific ones. Signed-off-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk>
-
- Feb 15, 2019
-
-
- Feb 07, 2019
-
-
Emanuele Aina authored
Fixes: APERTIS-5659 Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Fixes: APERTIS-5662 Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Dec 13, 2018
-
-
Emanuele Aina authored
If the `image-ostree-$board` entry is marked successful then `ostree` has to be `true` or the step wouldn't have been run. Using `true` directly makes the code a bit more explicit and clear. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
The only caller of runTestsJobs() is submitTests() and having them split out doesn't bring any benefit. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
The check whether LAVA josb should be submitted now happens outside of submitTests(). Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Keep track of skipped artifacts, failed builds and if the build has been killed half way so we can find out if a build is suitable for releasing/longer term preservation (for instance, for being saved as a weekly entry). Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 26, 2018
-
-
Ritesh Raj Sarraf authored
Signed-off-by:
Ritesh Raj Sarraf <rrs@debian.org>
-
- Nov 19, 2018
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Since commit a3749cd5 removed the need to work around some NSS/SSH shortcomings, we can now get rid of the last vestiges of the workarounds, simplifying the code. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 16, 2018
-
-
Emanuele Aina authored
Just like the full SDK, the base SDK image ships the `armhf` devroot out-of-the-box, so it needs to depend on it. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Frédéric Dalleau authored
After generating the commit, we can use the tip of the branch to generate the static delta that exactly matches the commit. Use image_name as the name of the static delta to help distinguish between each other when in a repository. The name also contains the pipeline version in the name, hence it is possible to sort by filename to get the most recent static delta. Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com>
-
- Nov 15, 2018
-
-
The Base SDK does not need the bits which are specific to the Canterbury-based app framework and the Mildenhall HMI. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 09, 2018
-
-
Andrej Shadura authored
Knowing where the current images live is necessary to be able to fetch extra ospacks on demand. Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
Andrej Shadura authored
Image recipes may need to know images for what release we’re building. Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
Andrej Shadura authored
From now on, sysroots will be for debugging and related purposes, devroot will be used for foreign archirecture compilation etc. Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 08, 2018
-
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Nov 07, 2018
-
-
This is a derivative of image type 'sdk' with 'ivitools' disabled Apertis: T5428 Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com> Use just a single board definition for both SDK images, and symlinks for the overlay. Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Oct 31, 2018
-
-
Andrej Shadura authored
A new parameter, 'requires', allows declaring a dependency on a different image build. Instead of a single artifact list, define two lists. First build artifacts not requiring any other artifacts, then build artifacts depending on other artifacts. This code doesn’t support transitive dependencies. Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Oct 30, 2018
-
-
Andrej Shadura authored
Instead of manually assembling the artifact list by calling buildImages with cryptic indexed arguments, take a more declarative approach of putting everything into a single map and creating the artifact list out of it programmatically. Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Oct 23, 2018
-
-
Ritesh Raj Sarraf authored
Now, with the libnss-unknown package included in our docker build images, this hack can be safely dropped Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Sep 27, 2018
-
-
Luis Araujo authored
This pass the release version during test execution because it is needed by lava-submit. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Sep 26, 2018
-
-
Ritesh Raj Sarraf authored
The release string in the profile name for lava jobs is unneeded. Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Sep 21, 2018
-
-
Ritesh Raj Sarraf authored
Signed-off-by:
Ritesh Raj Sarraf <rrs@debian.org>
-
Andrej Shadura authored
Since e1f04718, recipes add .tar.gz themselves, accepting a generic basename instead. Sysroot generation initially didn’t take that into account, with 337970b9 fixing that issue. However, the sysroot conf file was still broken as the .tar.gz suffix wasn’t explicitly included. Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Sep 19, 2018
-
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Sep 13, 2018
-
-
Emanuele Aina authored
Commit e1f04718 broke sysroot tarball name generation, resulting in .tar.gz.tar.gz files. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Sep 05, 2018
-
-
Emanuele Aina authored
The default demopack installs media files in `/home/shared`: by including them only in the ospack they are unavailble on the ostree images as the whole `/home` gets filtered out during `ostree commit`. Moving the extraction of the demopack when the full filesystem gets deployed to the images makes the media files available on ostree images as well. See https://phabricator.apertis.org/T5313 Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Export the list of packages installed in the final artifact just before removing the dpkg database. This will allow to quickly check the artifacts contents without unpacking and processing them. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Make ospack and sysroot recipes take a generic basename for the output artifacts, to which the `.tar.gz` file extension is appended by the recipe itself. The recipes for the images already works this way as it works better when generating multiple artifacts. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Aug 30, 2018
-
-
Emanuele Aina authored
Ensure that ostree repositories are published just like the other artifacts. Push the whole repository if one doesn't exist already. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-