Bodhi 8.2 in production: changes to karma requirements

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

 



Bodhi 8.2.0 is now in production. This includes a big change I wrote a
while ago to how Bodhi handles various 'requirements' -
https://github.com/fedora-infra/bodhi/pull/5630 .

One big visible change is that the karma requirements now match what
the Updates Policy says, which they have not done for some time:
https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#non-critpath-updates

specifically, for releases past the Beta freeze point, *all* updates
require +2 karma to be pushed stable before the minimum wait. That is,
if you want your non-critpath update to go stable sooner than 7 days
after it reached testing, it needs +2 karma. For critpath, if you want
it to go stable sooner than 14 days after it reached testing, it needs
+2 karma.

Previously, for non-critpath updates, you could push to stable with
just +1 karma, by setting the autopush threshold to 1 or doing a manual
push after the update had +1 karma. This does not match what the
updates policy says, so I changed it.

If folks believe allowing early push at +1 for non-critpath updates was
appropriate, then the appropriate thing to do would be to lobby FPC to
change the policy. I think Bodhi should always attempt to implement the
policy as written as accurately as possible.

(Bodhi's behaviour is ultimately defined by config settings, which
should be set to match the policy. These are set in the ansible scripts
-
https://pagure.io/fedora-infra/ansible/blob/main/f/roles/bodhi2/base/templates/production.ini.j2#_549
. any changes to the policy need to be reflected there.)
-- 
Adam Williamson (he/him/his)
Fedora QA
Fedora Chat: @adamwill:fedora.im | Mastodon: @adamw@xxxxxxxxxxxxx
https://www.happyassassin.net




-- 
_______________________________________________
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