- Dec 05, 2019
-
-
Luis Araujo authored
This commit adds the command line flag --whitelists-dir to specify the directory path for the whitelists files in the obs-installability script. This commit also updates the Jenkinsfile to use the correct path for the whitelists files. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
This commit implements the whitelisting mechanism for the installability health-check script. It whitelists packages using the following rules: * If a package is uninstallable and whitelisted, then marks it as skipped. * If a package is uninstallable and not whitelisted, it marks it as failure. A message is added to each package entry in the junit.xml file with the package status. This commit also adds the initial list of whitelisted packages inside the whitelists/ directory. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Nov 29, 2019
-
-
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 28, 2019
-
-
Luis Araujo authored
Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Nov 27, 2019
-
-
Luis Araujo authored
Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Nov 26, 2019
-
-
Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Nov 25, 2019
-
-
Luis Araujo authored
The JUnit file parameter is actually not needed. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
Luis Araujo authored
This commit fixes the order for the foreground and background packages during the checks. It implements the following checks, where the first image type belong to the foreground packages, and the rest are the background packages: target: for packages to be installed on minimal images target + development: for packages to be installed on target images development + target: for tools used by OBS and developers hmi + target + development: for HMI packages to be installed on target images sdk + target + development: for packages to be installed on basesdk images sdk + target+ development + hmi: for packages to be installed on sdk images Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Nov 22, 2019
-
-
Luis Araujo authored
The obs-installability script uses the dose-distcheck tool to check for package installability across the different images types. It checks for the following group of packages lists: ``` target: for packages to be installed on minimal images hmi + target: for HMI packages to be installed on target images development + target: for tools used by OBS and developers sdk + development + target: for packages to be installed on basesdk images sdk + development + hmi + target: for packages to be installed on sdk images ``` And it translates the dose-distcheck YAML output to the JUnit format so that Jenkins can understand it. This commit also includes the Dockerfile and Jenkisfile for integration. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Nov 19, 2019
-
-
Emanuele Aina authored
This is meant to replace the `health/obs-*` jobs defined in `health-obs.yaml`. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Sep 02, 2019
-
-
Emanuele Aina authored
If there are no mismatches, Jenkins won't find any testcase and will mark the job as failed. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Sep 01, 2019
-
-
Emanuele Aina authored
Check for OBS submit request updating package sources without bumping the version number, as that breaks a few invariants on the way packages are handled on the reprepro/apt side. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Aug 31, 2019
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Look at package versions across Apertis releases to detect if we've missed an update. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
-