Skip to content
Snippets Groups Projects
  1. Jul 16, 2024
  2. Jul 12, 2024
  3. Jul 10, 2024
  4. Jul 04, 2024
  5. Jun 28, 2024
  6. Sep 04, 2023
    • Emanuele Aina's avatar
      packaging-check-settings: Improve the gitlab-rulez checks · ce75fd17
      Emanuele Aina authored
      
      Move the call to `gitlab-rulez` to a separate job to shorten a bit the
      already extra-long `packaging-data-fetch-downstream` job, and shift it
      to the `check` stage as it seems more appropriate.
      
      This also causes the pipeline to properly honor the `$GITLAB_RULES_URL`
      variable, as it stops using the hardcoded
      gitlab.apertis.org/infrastructure/apertis-infrastructure URL in
      `bin/packaging-data-fetch-downstream`.
      
      Reporting is also improved by showing details about the incorrect
      settings by using the recently introduced `--output json` option in
      `gitlab-rulez`, currently only available starting from Debian Trixie.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      ce75fd17
  7. Jun 22, 2023
  8. Feb 16, 2023
  9. Jan 13, 2023
  10. Jan 12, 2023
  11. Jan 05, 2023
  12. Jan 04, 2023
  13. Dec 21, 2022
  14. Nov 25, 2022
  15. Nov 17, 2022
  16. Nov 01, 2022
  17. Oct 26, 2022
  18. Jul 06, 2022
  19. Jun 15, 2022
    • Andre Moreira Magalhaes's avatar
      Refactor logic to detect license info/issues · 833c7b08
      Andre Moreira Magalhaes authored
      
      LICENSING_REPORT_MISSING: no `apertis/debian/copyright` found -> warn
      LICENSING_OVERRIDE: `override-license:` is found in `apertis/debian/copyright.yml` -> warn
      LICENSING_GLOBAL_WHITELIST: `*` is found in `apertis/debian/copyright.whitelist` -> notice
      LICENSING_GLOBAL_DEFAULT: `.*`: is found in `apertis/debian/copyright.yml` -> notice (unless unfriendly - dual or not)
      LICENSING_GLOBAL_DEFAULT_UNFRIENDLY: global default found, not dual but unfriendly -> warn
      LICENSING_GLOBAL_DEFAULT_DUAL_UNFRIENDLY: global default found, set to dual and at least one of them is unfriendly -> warn
      
      Signed-off-by: Andre Moreira Magalhaes's avatarAndre Moreira Magalhaes <andre.magalhaes@collabora.com>
      833c7b08
  20. Jun 10, 2022
  21. May 09, 2022
  22. Mar 31, 2022
  23. Jan 24, 2022
    • Emanuele Aina's avatar
      dashboard: Apply filters more consistently · 48dca0c7
      Emanuele Aina authored and Vignesh Raman's avatar Vignesh Raman committed
      
      Applying filters one-at-a-time can lead do broken behavior:
      
      * deselect both the `info` and `error` severity checkboxes
      * all reports are correctly hidden
      * deselect the `apertis/v2021` channels checkbox
      * all the other reports incorrectly show up again, regardless of
        their severity
      
      This is because when applying the updated channels filter the code does
      not look at the other active filters.
      
      Tweak the code to always check *all* filters regardless of the one that
      has been updated.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      48dca0c7
  24. Jan 14, 2022
  25. Dec 27, 2021
  26. Dec 22, 2021
  27. Nov 18, 2021
    • Ryan Gonzalez's avatar
      Add support for computing repository storage statistics · 6f8935c8
      Ryan Gonzalez authored
      This adds a new tool, storage_stats, to gather statistics on the used
      storage, as well as a new dashboard page to display the statistics. Due
      to exceedingly poor performance from attempting to use pure Python to
      parse all the packaging files in over 2000 snapshots (a total of several
      thousand files to parse & process), Rust was used for the storage_stats
      implementation; on my system, it determines the full extent of storage
      usage in under 20 minutes.
      
      On the dashboard's side, the common HTML and styling was moved into a
      single shared template that both the current index/packages page *and*
      the new storage page can use, and navigational links were added to the
      pages.
      
      https://phabricator.apertis.org/T8197
      
      
      
      Signed-off-by: default avatarRyan Gonzalez <ryan.gonzalez@collabora.com>
      6f8935c8
Loading