Updates to the FTBFS policy

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

 



Hello,

after the recent discussions, the Fedora's "Fails to Build From Source" policy [0] has been updated [1][2].

The changes include:


## The policy no longer requires e-mails to devel to orphan a package

This requirement made automation hard and resulted in most of the packages never being orphaned because almost nobody did this. The public e-mail about a certain package failing to build may have been seen as public shaming by some.


## Packages with NEW bugs will be orphaned after 8 weeks

Orphaning packages where the maintainers don't respond at all makes sure that all the dependent package maintainers are properly notified about the problem long before the package is retired.


## Not orphaned packages are only retired after they FTBFS for 13+ months

A week before Fedora N branching, packages that haven't built successfully at least on Fedora N-2 will be retired regardless of their FTBFS bug status.

This allows the maintainers to postpone the package retirement, but not indefinitely. It also enforces that even if the bugs are closed by mistake, we don't miss any packages.

The policy only allows the retirements to happen when there are several announcements about this on the devel list, with the list of packages. This makes sure nothing happens unexpectedly.



I hope the changes will help assure Fedora packages stay in an generally healthy state without (especially occasional) Fedora contributors feeling intimidated by the rules. In any case, if you feel you need help when your package fails to build, please don't hesitate to use the devel mailing list to reach out, as does the document describing Fedora packager responsibilities [3] suggests.

Thanks to everybody who was involved in this effort.

[0] https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/
[1] https://pagure.io/fesco/issue/2244
[2] https://pagure.io/fesco/fesco-docs/pull-request/18
[3] https://docs.fedoraproject.org/en-US/fesco/Package_maintainer_responsibilities/
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
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




[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