- Sep 02, 2021
-
-
Ritesh Raj Sarraf authored
We moved apertis-dev-tools to the pkg/ group, essentially treating as just another Apertis package. Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Nov 29, 2019
-
-
For release builds, the current Jenkins pipeline always issues an OBS submit request from the `:snapshots` repository where the just-built package is uploaded to its final destination. Unfortunately it doesn't check: 1. whether the just-built version has been already uploaded to the same project, for instance when manually re-triggering the job 1. whether the just-built version has been already uploaded to another project, for instance when doing a backport Both occurrances lead to submit requests that, if accepted, cause OBS to export different sets of sources identified by the same (package,version) key, breaking the assumption about its uniqueness. Debian tools would then become wildly confused, with reprepro not republishing the new sources since it already published sources with the same key. Since the misplaced submit request are created too often (for instance when creating the jobs for a new branch, or even when updating them) and they can cause real, hard-to-detect damage, it's better to leave the submission fully manual until we move the affected packages to the GitLab-to-OBS workflow. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
The `linux` package is now handled with the GitLab-to-OBS workflow. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 25, 2019
-
-
Luis Araujo authored
This healtcheck shows the packages installability status between images types. For example, it checks if a package cannot be installed in target images due to missing dependencies available only in development images. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Nov 19, 2019
-
-
Emanuele Aina authored
The infrastructure/health-checks> repository now contains a replacement for the OBS buildability check, running the checks in a Docker container through a Jenkinsfile. See health-checks!2 Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Sep 29, 2019
-
-
Ritesh Raj Sarraf authored
Signed-off-by:
Ritesh Raj Sarraf <rrs@debian.org>
-
- Sep 01, 2019
-
-
Emanuele Aina authored
Point to the obs-mismatching-source-requests pipeline from infrastructure/health-checks to detect OBS submit request that change source files without bumping the version, breaking invariants on the apt/reprepro side. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Point to the packages-sync pipeline from infrastructure/health-checks to check that we are not missing updates. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Jul 26, 2019
-
-
Emanuele Aina authored
I forgot to update the MR that got landed in the meantime with the changes to handle the move from a single snapshots OBS project to per-component snapshots projects (`apertis:v2020dev0:target:snapshots`, `apertis:v2020dev0:development:snapshots`, etc.). Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Jul 24, 2019
-
-
Emanuele Aina authored
There are some uncertainties on how the new GitLab workflow should actually work for Apertis-native packages, so let's restore the package jobs for them. We'll think about the best way to integrate them in the new world order later. This affects the below repositories/packages: * apertis/apertis-dev-tools * apertis/apertis-eclipse-plugins * apertis/chaiwala-bootflags * apertis/chaiwala-user-session * appfw/apertis-update-manager * appfw/barkway * appfw/beckfoot * appfw/canterbury * appfw/didcot * appfw/frampton * appfw/frome * appfw/newport * appfw/rhosydd * appfw/ribchester * appfw/traprain * docs/apertis-designs * docs/apertis-docs * hmi/eye * hmi/libclapton * hmi/libgrassmoor * hmi/liblightwood * hmi/libseaton * hmi/libshoreham * hmi/libthornbury * hmi/mildenhall * hmi/mildenhall-compositor * hmi/mildenhall-launcher * hmi/mildenhall-popup-layer * hmi/mildenhall-settings * hmi/mildenhall-statusbar * hmi/prestwood * hmi/shapwick * hmi/tinwell * infrastructure/apertis-customizations * infrastructure/apertis-tests * tests/apertis-test-cases * tests/apparmor-bluez-tester * tests/apparmor-chaiwala-system-tester * tests/apparmor-dbus-tester * tests/apparmor-pulseaudio-tester * tests/apparmor-tumbler-tester * tests/bluez-phone-tester * tests/cgroups-resource-control-tester See https://phabricator.apertis.org/T6222 for more context. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Jul 08, 2019
-
-
Ritesh Raj Sarraf authored
Drop the helper-libs repository as we do not ship it, starting with v2019 and ahead Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Jul 01, 2019
-
-
Ritesh Raj Sarraf authored
Signed-off-by:
Ritesh Raj Sarraf <rrs@debian.org>
-
- May 28, 2019
-
-
Frédéric Dalleau authored
Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com>
-
- May 06, 2019
-
-
Emanuele Aina authored
Add views showing all the jobs for a specific release, providing a good overview of the global health. Needs jenkins-job-builder >= 2.0.8 to have a working `view-template` functionality. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Apr 26, 2019
-
-
Ritesh Raj Sarraf authored
Our current approach of package builds thorugh docker images do not scale well as every time a new build dependency for a package is introduced, the same needs to be added to the docker package builder image and the image be regenerated. Drop the entire packaging/ folder Also drop corresponding folders from apertis-folders.yaml A different approach is being tracked in APETIS-5580 Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Apr 11, 2019
-
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Apr 05, 2019
-
-
Andrej Shadura authored
The commit 38db357c removed '*/' from the branch specification. However, the Jenkins documentation states: > If your branch name has a / in it make sure to use the full > reference above. When not presented with a full path the plugin > will only use the part of the string right of the last slash. > Meaning foo/bar will actually match bar Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Apr 01, 2019
-
-
Andrej Shadura authored
From now on, all Apertis branches will start with apertis/ in all repositories regardless of their origin. Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Mar 22, 2019
-
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Feb 16, 2019
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Dec 11, 2018
-
-
Luis Araujo authored
This commit moves the apertis-test-cases repository to the correct jenkins file to build the package. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Dec 10, 2018
-
-
Luis Araujo authored
Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Nov 26, 2018
-
-
Ritesh Raj Sarraf authored
Signed-off-by:
Ritesh Raj Sarraf <rrs@debian.org>
-
- Nov 23, 2018
-
-
Andre Moreira Magalhaes authored
Package `apparmor-tumbler-tester` provides needed binaries for apparmor-tumbler test. Signed-off-by:
Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
-
- Nov 19, 2018
-
-
Emanuele Aina authored
Oops, I left it behind. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 17, 2018
-
-
Emanuele Aina authored
(Ab)use the Jenkins JUnit plugin in order to use Jenkins as a dashboard and report build failures from OBS. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com> Differential Revision: https://phabricator.apertis.org/D7888
-
- Nov 09, 2018
-
-
Frédéric Dalleau authored
Add apertis-update-manager in appfw section Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com>
-
- Nov 08, 2018
-
-
Andre Moreira Magalhaes authored
Package `apparmor-pulseaudio-tester` provides needed binaries for apparmor-pulseaudio test. Signed-off-by:
Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
-
- Oct 26, 2018
-
-
Ritesh Raj Sarraf authored
Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Oct 18, 2018
-
-
Ritesh Raj Sarraf authored
libnss-unknown is a small NSS module to gracefully handle unknown UIDs Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Oct 17, 2018
-
-
Denis Pynkin authored
Package `cgroups-resource-control-tester` provides needed binaries for cgroups-resource-control test. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
- Oct 12, 2018
-
-
Frédéric Dalleau authored
The trigger had a syntax error. Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com>
-
- Oct 11, 2018
-
-
Frédéric Dalleau authored
Create a YAML file based on apertis-debos.yaml for apertis lava artifacts. Those artifacts are generated from apertis packages using debos. They are used in the lava initial phase, consisting of booting over nfs, and flashing the rootfs on disk. This job currently is triggered on a weekly basis, as it not expecting heavy changes. Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com>
-
- Oct 10, 2018
-
-
Ritesh Raj Sarraf authored
meson is the modern build system commonly used in projects today ninja-build is a build dependency for meson Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Oct 09, 2018
-
-
Ritesh Raj Sarraf authored
Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Oct 03, 2018
-
-
phabricator jobs are now moved to its own repository at: https://gitlab.apertis.org/infrastructure/apertis-infrastructure-jobs Also drop scripts which are not used in our package building jobs. These scripts may be used by phabricator jobs in repository apertis-infrastructure-jobs.git Signed-off-by:
Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
- Oct 01, 2018
-
-
Denis Pynkin authored
Add packages glibc, pam, util-linux builds to maintain non-GPLv3 versions. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
- Sep 28, 2018
-
-
Jenkins launches Docker as `docker --tty`, which leads some programs to think that they can prompt the user interactively (for instance, `osc submitrequests` prompts the user when it finds an already existing pending request). This results in job hanging forever. Since at the moment there does not seem a way to fix Jenkins[1], forcefully redirect stdin to `/dev/null` where possible. [1] https://issues.jenkins-ci.org/browse/JENKINS-38305 Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
The code currently falls back to using the `checkout` directory if `$PACKAGE` is not set, but that's never the case, so we can drop the conditional and use `$PACKAGE` directly. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-