Re: Orphaned packages looking for new maintainers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi everyone,

I have some updates about the orphaned packages process. Feedback is always welcome!

=== IMPORTANT REMINDER ===

Please make sure to pay special attention to the orphaned packages report [1]. There are many more packages there than usual in part due to nonresponsive maintainer processes. There is also a special note about Golang packages at the beginning of the report that may impact your packages.

=== Comps groups ===

Recently, Fedora Atomic image builds broke [2] due to the retirement of fros that was orphaned and not picked up within six weeks. I suggested adding a section to this report that lists orphaned packages that are part of comps groups or that are dependents of packages include in comps groups to help catch issues like this earlier. If anybody would like to contribute that change to releng/scripts/orphaned-packages-process/find_unblocked_orphans.py [3] (my time to work on this is currently limited) or has other ideas about preventing issues like this, please chime in.

I believe that occasionally breaking packages ensures that this process actually fulfills its purpose of removing unmaintained packages from the distribution, but I obviously don't want to break composes and create extra work for Releng and QA if these issues can be avoided. There are ongoing discussions about issues with packages retirements in the releng tracker [4].

=== Less important updates about the way these reports are processed ===

On 7/28/25 9:36 PM, maxwell@xxxxxxx wrote:
Note: If you received this mail directly you (co)maintain one of the affected
packages or a package that depends on one. Please adopt the affected package or
retire your depending package to avoid broken dependencies, otherwise your
package will be retired when the affected package gets retired.

Note that, since I took over the reports a year and a half ago, the emails have only been sent directly to co-maintainers of the orphaned packages, not of any of the packages that depend on orphans, due to a scripting error. I only identified the problem recently, but I have decided not to fix it yet, as due to the current amount of orphans, I worry that sending emails with ~300 addresses BCCed will make my email hosting provider unhappy.

Also, as of last month, I no longer not use the @fedoraproject.org aliases to send direct copies of the reports and instead query FASJSON manually for addresses for better reliability and to avoid issues I've had with rejected emails when using the aliases (although I hope changing my domain's SPF records will remedy this) [5]. Members of SIG co-maintainers also receive direct copies of these reports to the emails they have listed in FAS. I no longer send to the private packaging SIG mailing lists as these are usually only set up to receive mails from Bugzilla and reject or moderate other messages.

Feedback about the way the reports are sent is always welcome.

Best,
Maxwell


[1] https://a.gtmx.me/orphans/orphans.txt

[2] https://pagure.io/releng/failed-composes/issue/8412

[3] https://pagure.io/releng/blob/main/f/scripts/orphaned-packages-process/find_unblocked_orphans.py. Please apply changes on top of https://pagure.io/releng/pull-request/12840 to avoid conflicts.

[4] https://pagure.io/releng/issue/11957

[5] https://git.sr.ht/~gotmax23/fedora-scripts/tree/main/item/get_fas_mail.py
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux