From 76263102d62f0daf5af3d1dde226d7d20df60bcb Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Jan 10 2022 12:30:23 +0000 Subject: [PATCH 1/3] Add section "Bot accounts" This documents the policy adopted in https://pagure.io/fesco/issue/2624. I added the part about releng, because it is useful as a hint what to do in case of problems. I didn't add the part about FESCo, because FESCo serves as the general "escalation path" for various issues and I don't think we need to mention this specifically here. --- diff --git a/fesco/modules/ROOT/pages/Package_maintainer_responsibilities.adoc b/fesco/modules/ROOT/pages/Package_maintainer_responsibilities.adoc index 4f91d4c..5e6ae95 100644 --- a/fesco/modules/ROOT/pages/Package_maintainer_responsibilities.adoc +++ b/fesco/modules/ROOT/pages/Package_maintainer_responsibilities.adoc @@ -82,6 +82,15 @@ Watching over the changes to your package also goes for changes made by people w You can also take on co-maintainers that are not yet sponsored into the packager group provided that you agree to mentor them in the ways of packaging for Fedora: teaching them both about the tools we use and the link:https://docs.fedoraproject.org/en-US/packaging-guidelines/[packaging guidelines] they need to follow. See the link:https://docs.fedoraproject.org/en-US/package-maintainers/How_to_Get_Sponsored_into_the_Packager_Group/#become_a_co_maintainer[How to Get Sponsored page] for details on getting a new packager sponsored if you are not a sponsor yourself. +== Bot accounts + +In the case when an automatic process is used in lieu of normal maintainer actions, +a separate bot account should be used. +The maintainers setting up the bot **must** create a wiki page for the bot account (https://fedoraproject.org/wiki/User:) +with contact information to the maintainers and an explanation of what the bot does. +If the updates submitted by the bot are causing problems that require immediate attention, +rel-eng may disable the account temporarily. + == Track dependency issues in a timely manner In Rawhide, updates to packages may cause other packages to have broken dependencies. From 7033f71b16aecf3f13997628ad0883972004f955 Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Jan 10 2022 12:30:23 +0000 Subject: [PATCH 2/3] Say that bot accounts should be have "bot" Closes https://pagure.io/fesco/issue/2697. We didn't formally vote on this, but this policy is satisified by existing bots and it seems OK to add it. --- diff --git a/fesco/modules/ROOT/pages/Package_maintainer_responsibilities.adoc b/fesco/modules/ROOT/pages/Package_maintainer_responsibilities.adoc index 5e6ae95..8bc2710 100644 --- a/fesco/modules/ROOT/pages/Package_maintainer_responsibilities.adoc +++ b/fesco/modules/ROOT/pages/Package_maintainer_responsibilities.adoc @@ -86,6 +86,7 @@ See the link:https://docs.fedoraproject.org/en-US/package-maintainers/How_to_Get In the case when an automatic process is used in lieu of normal maintainer actions, a separate bot account should be used. +The name of the account **should** end in "bot". The maintainers setting up the bot **must** create a wiki page for the bot account (https://fedoraproject.org/wiki/User:) with contact information to the maintainers and an explanation of what the bot does. If the updates submitted by the bot are causing problems that require immediate attention, From e686abf599a6ccf7bad68361f1960cc4e969976b Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Jan 10 2022 12:30:23 +0000 Subject: [PATCH 3/3] Add PrusaSlicer, Cura, and other packages to update policy exception list I don't think we want to create a seperate subheading for each bunch, so I created a single section with "Other packages". --- diff --git a/fesco/modules/ROOT/pages/Updates_Policy.adoc b/fesco/modules/ROOT/pages/Updates_Policy.adoc index e913c2b..51d855a 100644 --- a/fesco/modules/ROOT/pages/Updates_Policy.adoc +++ b/fesco/modules/ROOT/pages/Updates_Policy.adoc @@ -360,11 +360,21 @@ The following packages have been granted exceptions for the following reasons: Refer to the link:https://fedoraproject.org/wiki/SIGs/KDE/Update_policy[KDE update policy] for more details -[[girara-and-zathura]] -===== girara and zathura - -These packages are allowed to update in stable releases together. -See link:https://pagure.io/fesco/issue/1255[this FESCo ticket]. +===== Other packages + +These packages are allowed to update in stable releases: + +* the document viewer `zathura` and the `girara` library (link:https://pagure.io/fesco/issue/1255[FESCo #1255]), +* 3D printer control application `prusa-slicer` and the Cura stack (`CuraEngine` and other packages) + (link:https://pagure.io/fesco/issue/1255[FESCo #2652]), +* Python code formatter `python-black` + (link:https://pagure.io/fesco/issue/1255[FESCo #2652]), +* Python test executor `python-tox` + (link:https://pagure.io/fesco/issue/1255[FESCo #2652]), +* command-line HTTP client `httpie` + (link:https://pagure.io/fesco/issue/1255[FESCo #2652]), +* ownCloud Desktop Client `owncloud-client` + (link:https://pagure.io/fesco/issue/1255[FESCo #2652]). [[security-fixes]] ==== Security fixes