Skip to content
Snippets Groups Projects
  1. Dec 05, 2019
    • Luis Araujo's avatar
      Add command line flag to specify the whitelists directory · cb4df0c3
      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: default avatarLuis Araujo <luis.araujo@collabora.co.uk>
      cb4df0c3
    • Luis Araujo's avatar
      Add whitelisting mechanism · cdac508c
      Luis Araujo authored and Emanuele Aina's avatar Emanuele Aina committed
      
      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: default avatarLuis Araujo <luis.araujo@collabora.co.uk>
      cdac508c
  2. Nov 29, 2019
  3. Nov 28, 2019
  4. Nov 27, 2019
  5. Nov 26, 2019
  6. Nov 25, 2019
    • Luis Araujo's avatar
      Remove unneeded parameter for obs-installability job · ede4458e
      Luis Araujo authored
      
      The JUnit file parameter is actually not needed.
      
      Signed-off-by: default avatarLuis Araujo <luis.araujo@collabora.co.uk>
      ede4458e
    • Luis Araujo's avatar
      Fix fg and bg packages orders in the checker · 4b5a5e9e
      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: default avatarLuis Araujo <luis.araujo@collabora.co.uk>
      4b5a5e9e
  7. Nov 22, 2019
    • Luis Araujo's avatar
      Add script to check package installability · 02ffc789
      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: default avatarLuis Araujo <luis.araujo@collabora.co.uk>
      02ffc789
  8. Nov 19, 2019
  9. Sep 02, 2019
  10. Sep 01, 2019
  11. Aug 31, 2019
Loading