Skip to content
Snippets Groups Projects
  1. Dec 22, 2021
    • Emanuele Aina's avatar
      Use more structured reports · c0c77cb6
      Emanuele Aina authored
      
      Rather than using plaintext error messages, use readable codes and
      structured metadata for errors and updates to make them easier
      to process.
      
      This will be particularly useful for filtering: for instance we
      preserve the branch information rather than muddling it in the
      error message.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      c0c77cb6
  2. Dec 21, 2021
  3. Dec 20, 2021
  4. Dec 19, 2021
  5. Dec 15, 2021
  6. Dec 06, 2021
  7. Nov 25, 2021
  8. Nov 23, 2021
  9. Nov 22, 2021
  10. Nov 20, 2021
  11. 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
  12. Nov 17, 2021
  13. Nov 05, 2021
  14. Oct 21, 2021
  15. Oct 01, 2021
  16. Sep 30, 2021
  17. Sep 24, 2021
  18. Sep 20, 2021
    • Emanuele Aina's avatar
      updates: Do not fail on updatable branches with no base · 261823c2
      Emanuele Aina authored
      
      The `golang-k8s-sigs-yaml` update in `apertis/v2021-updates` broke the
      rendering for downstream instances since it does not have a base branch:
      
          golang-k8s-sigs-yaml:
            git:
              path_with_namespace: pkg/golang-k8s-sigs-yaml
            updates:
            - branch:
                name: apertis/v2021-updates
                version: 1.2.0-2+apertis1
              upstream:
                component: development
                name: golang-k8s-sigs-yaml
                source: apertis/v2021-updates
                version: 1.2.0-3+apertis1
      
      This is due to the fact that `golang-k8s-sigs-yaml` is a new dependency
      introduced by a package that got updated in `apertis/v2021-updates` and
      has not been folded into `apertis/v2021` yet: no `golang-k8s-sigs-yaml`
      exists in `apertis/v2021`, and for this reason there's no `base` object.
      
      In this case it is enough to trigger the pipeline directly on the
      `apertis/v2021-updates` branch.
      
      Signed-off-by: Emanuele Aina's avatarEmanuele Aina <emanuele.aina@collabora.com>
      261823c2
  19. Sep 17, 2021
  20. Sep 16, 2021
  21. Sep 04, 2021
Loading