Description

Currently we have build results as SVG images mostly "inspired" by OBS. We could probably do better,

  • br.opensuse.org/status/project
  • br.opensuse.org/status/project/package
  • br.opensuse.org/status/project/package/repo
  • br.opensuse.org/status/project/package/repo/arch

Goals

  • compact and informative results sets for complicated results. For example, gcc15 , or, openSUSE:Tumbleweed. In both of these cases, we can probably compact the output into no more than 100 columns and 30 rows.

  • another goal is to have websocket based updates when data is updated as it's changed. No need to reload the SVG.

  • improve (create) CSS, for example dark mode

Resources

https://developer.mozilla.org/en-US/docs/Web/SVG/Reference/Element

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 25

Activity

  • 34 minutes ago: horon liked this project.
  • 4 days ago: dgarcia joined this project.
  • 6 days ago: simotek started this project.
  • 13 days ago: llansky3 liked this project.
  • 25 days ago: adamm originated this project.

  • Comments

    • dgarcia
      4 days ago by dgarcia | Reply

      Interesting project, I was thinking about extending the service to be able to produce some kind of graphs like:

      • br.opensuse.org/graph/bar/project
      • br.opensuse.org/graph/pie/project

      • adamm
        4 days ago by adamm | Reply

        You could also use parameters to current endpoints to have different output,

        • ?type=bar
        • ?type=pie

        But from release management perspective, or for project view, these outputs may not be very helpful. What they are looking for is having actionable data, not relative data. Output of form,

        x86_64   |  [** | green, success]       |     [** | green, success ]
                      |  10 | red, failed                 |     [ 8 | red, failed ]
                      |  8  | orange, unresolvale |  .. ]
        aarch64  |
        i586        |
        s390x     |
        ppc64le  |
                       |  standard                      | ports
        

        is actually much more useful. Ideally, we want to see these actionable items, and ignore the "building 10000" or "blocked 200". If they exist, fine, but visibility of small numbers is more important than actual, relative data that we normally associate with bar or pie charts.

    Similar Projects

    This project is one of its kind!