Fedora Packager Dashboard

What is this place?

Packager Dashboard is a service for Fedora package maintainers aiming to provide all relevant data: FTBFS/FTI status (from both Bugzilla, Koschei and health check), orphan warnings, bugzillas, pull requests, active overrides and updates - at a single place in an easy to read and filter way.

Not a package maintainer or feeling lost? Check the dashboards for some packagers and groups:

Explore all the categories, try to use some filters or search for packages. Don't worry, you won't mess it for them. All options are saved client side in your browser.


Icons and their meaning

Bug
Update
Bodhi override
Pull-request
FTBFS (Koschei fails)
FTI or FTBFS (fedora-health-check fails)
Orphaned or orphan impacted package
ABRT reports in retrace server

Search and filtering options

In the top bar, there is:
  • search input to filter packages by their name, you can use regular expressions and boolean logic:
    &&logical and
    ||logical or
    !negation
    r/^py.*/regex
    Parentheses also work and you can do complex search expressions such as:
    (rust || golang) && !(bitbucket || github)
  • button opens this help
  • button, click opens filtering options
  • button to customize the dashboard
  • button to swich users

Stats and tooltips

On the top right, there are stats for each category (bugs, PRs, etc.). You can hover over an icon to see a detailed tooltip, or you can click the icon to show only items from that category. Click again on the active filter to reset it.

13 9 1 3 2 0 1 2

Group items visibility settings

There is an option to set the visibility of packages according to ownership. This example uses following color coding:
  • blue color for packages owned directly by you
  • red color for packages owned through group
  • purple color for packages owned directly and through group

Include all packages maintained by this group regardless of my direct package relationship
"I want to see everything."

Include packages that I directly maintain regardless of their relationship to this group
"I don't care about groups, show my packages."

Exclude all packages maintained by this group regardless of my direct package relationship
"Hide packages from that group."

Bugs, PRs, Updates, etc

This section shows all the items you can encounter in the dashboard. Data shown below are for imaginary package foobar and are artificial, made only for this help page. Hover over the package name, title, icons, ... to see tooltips.

Bug

The item shows bug summary, time from the last activity, release, number of comments, bug status (new, assigned, ...) and priority/severity of the bug (L -  low, M - medium, H - high, U - urgent). Use Filters and Options ( button in the top bar) to filter bugs by severity/priority, bug status, and bug keywords.

Pin package to the topStash package to the bottom
ASSIGNED
Number of comments69
urgent severity/priorityU

Update

Update item shows the update's name, time since it was created, Fedora release and time to stable (if applicable), current repo, numbers of comments and karma.

Pin package to the topStash package to the bottom
created 3 days ago for Fedora 31 goes stable in 4 days
testing
Number of comments8
Karma1

Overrides

Override item shows override's title, time since it was created, Fedora release and time to expiry.

Pin package to the topStash package to the bottom
created 2 days ago for Fedora 31
expires in 8 days

Pull-requests

Pull-request shows pull-request's title, time since it was created, author, Fedora release and generalized result. This item is expandable (denoted by ), expansion shows per CI results.

Pin package to the topStash package to the bottom
opened a month ago by mjb90 for Fedora Rawhide
MIXED
opened a month ago by mjb90 for Fedora Rawhide
Zuul
failure
FedoraCI
success

Koschei fails

Koschei fail means the package fails to build from source (FTBFS), as indicated by the badge near the package name. The Koschei item shows release, link to the last successful build, and time since that build.

foobar FTBFS
Pin package to the topStash package to the bottom

Fedora-health-check fails

Fedora-health-check fail means the package fails to install on a given architecture (e.g. missing dependencies). Item shows release and list of arches. This item is expandable (denoted by ). The expansion shows problematic dependencies per arch.

foobar FTI
Pin package to the topStash package to the bottom
failing to install for Fedora Rawhide
aarch64, armv7hl, ppc64le, s390x, x86_64
aarch64, armv7hl, ppc64le, s390x, x86_64:
  • python(abi) = 3.8
  • python3.8dist(decorator)
  • python3.8dist(networkx) >= 2
  • python3.8dist(numpy)
  • python3.8dist(ply) >= 3.4
  • python3.8dist(setuptools)
  • python3.8dist(six)

Orphan impacted package

Orphaned and orphan impacted packages are denoted by the badge near the package name. For orphan impacted packages the item shows remaining time until troubles occur (the package will start missing dependencies, because of the orphaning process, either directly or indirectly). Item can be expanded (denoted by ) to show problematic dependencies (both direct and remote). Clicking on "show dependency network" opens a modal window with a dependency graph. Package bar directly affects the foobar package by being orphaned, and the package baz is an example of the indirect impact.

foobar Orphaned a day ago Orphan impacted
Pin package to the topStash package to the bottom
depends on orphaned packages
will have trouble in a month
problematic since Nov 20 2024, 17:34:37 UTC
will have trouble on Jan 1 2025, 17:34:37 UTC

directly depends on orphaned packages:
  • bar
remotely depends on orphaned packages:
  • baz

Reported ABRT problems

Problems reported to retrace server by Automatic Bug Reporting Tool (ABRT) are indicated by this item. If there are outlying problems present (high count of occurence) this item becomes expandable with list of links to those problems.

Pin package to the topStash package to the bottom
4 outlying problems (> 2.7σ)