Find new maintainers for Packager Dashboard + Oraculum #860

Closed
opened 2026-01-19 14:50:59 +00:00 by kparal · 7 comments
Owner

Last year we decided to orphan Packager Dashboard and its backend Oraculum, because we don't have the manpower to maintain it and it's not closely related to Quality tasks. In the document we wrote:

This is well-loved by many Fedora packagers and we know it. It would be a pity to lose it. We might be able to find new maintainers within Red Hat. If that doesn’t work out, we’ll send an announcement asking for community maintenance.

The purpose of this ticket is to find the new maintainers.

The projects are currently on Pagure here:
https://pagure.io/fedora-qa/packager_dashboard
https://pagure.io/fedora-qa/oraculum

Last year we [decided](https://discussion.fedoraproject.org/t/fedora-quality-scope-reduction-announcement-and-summary/160523) to orphan [Packager Dashboard](https://packager-dashboard.fedoraproject.org/) and its backend Oraculum, because we don't have the manpower to maintain it and it's not closely related to Quality tasks. In the document we wrote: > This is well-loved by many Fedora packagers and we know it. It would be a pity to lose it. We might be able to find new maintainers within Red Hat. If that doesn’t work out, we’ll send an announcement asking for community maintenance. The purpose of this ticket is to find the new maintainers. The projects are currently on Pagure here: https://pagure.io/fedora-qa/packager_dashboard https://pagure.io/fedora-qa/oraculum
Author
Owner

Metadata Update from @kparal:

  • Custom field story_points adjusted to 3
  • Issue set to the milestone: Undefined Future
**Metadata Update from @kparal**: - Custom field story_points adjusted to 3 - Issue set to the milestone: Undefined Future
kparal changed title from Find new mantainers for Packager Dashboard + Oraculum to Find new maintainers for Packager Dashboard + Oraculum 2026-02-05 14:23:55 +00:00
Author
Owner

This has suddenly increased in priority, because we (well, Kevin) realized it's still hosted on Pagure, and we're not sure whether we can migrate it off Pagure once it gets decommissioned (around June 14-16, 2026). So we either need to find a new maintainer NOW, or we need to migrate it to our Quality Forge, and then move it/migrate it again to the new owner. But it would certainly be better to do just a single migration.

Let's ask CLE first, and if they don't want it, make a public call.

This has suddenly increased in priority, because we (well, Kevin) realized it's still hosted on Pagure, and we're not sure whether we can migrate it off Pagure once it gets decommissioned (around June 14-16, 2026). So we either need to find a new maintainer NOW, or we need to migrate it to our Quality Forge, and then move it/migrate it again to the new owner. But it would certainly be better to do just a single migration. Let's ask CLE first, and if they don't want it, make a public call.
kparal self-assigned this 2026-05-27 19:58:08 +00:00
kparal added this to the Sprint 11 project 2026-05-29 15:17:37 +00:00
kparal removed this from the Undefined Future milestone 2026-05-29 15:17:43 +00:00
Author
Owner

The projects were migrated off Pagure into the apps org:
https://forge.fedoraproject.org/apps/packager_dashboard
https://forge.fedoraproject.org/apps/oraculum

That doesn't mean CLE want to maintain them, but we have more time to find the new owners. I'll submit a mailing list call to the devel list next.

The projects were migrated off Pagure into the apps org: https://forge.fedoraproject.org/apps/packager_dashboard https://forge.fedoraproject.org/apps/oraculum That doesn't mean CLE want to maintain them, but we have more time to find the new owners. I'll submit a mailing list call to the devel list next.
Author
Owner
Devel list call for maintainers: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/RVCAUQE6N4R3P3C6FSBOKGDZG6CND6ZR/
Author
Owner

In the devel list thread, @frantisekz says the timeline uses https://pagure.io/package-calendars/ , so I created https://pagure.io/package-calendars/issue/6 to ask for migration.

Also, Frantisek ran some queries, and there were 151 unique dashboards displayed in the last 30 days. So clearly there are users (at least 151), but it would be great to promote it much more (if enough maintainers are found).

In the same thread, Tomi Lähteenmäki volunteered to help with maintenance. I'll wait some more for more feedback.

In the devel list thread, @frantisekz says the timeline uses https://pagure.io/package-calendars/ , so I created https://pagure.io/package-calendars/issue/6 to ask for migration. Also, Frantisek ran some queries, and there were 151 unique dashboards displayed in the last 30 days. So clearly there are users (at least 151), but it would be great to promote it much more (if enough maintainers are found). In the same thread, Tomi Lähteenmäki volunteered to help with maintenance. I'll wait some more for more feedback.
Author
Owner

For the purpose of sprint planning, this is now done.

I'll keep this ticket open to complete the handover to new maintainers (if there are some, but some applied already on the devel list), and/or communicate with Infra and decide the fate of the project.

For the purpose of sprint planning, this is now done. I'll keep this ticket open to complete the handover to new maintainers (if there are some, but some applied already on the devel list), and/or communicate with Infra and decide the fate of the project.
Author
Owner

I've sent a direct email to Sheikh and Tomi with some additional info. Fedora infra already reviewed one PR, and they intend to do so until they can trust them enough to give them better access rights. I believe we've done everything we could from our side. Now it's up to the new maintainers.

I've sent a direct email to Sheikh and Tomi with some additional info. Fedora infra already reviewed one PR, and they intend to do so until they can trust them enough to give them better access rights. I believe we've done everything we could from our side. Now it's up to the new maintainers.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
quality/tickets#860
No description provided.