#28 Add links to Rawhide Gating
Merged 4 years ago by zbyszek. Opened 4 years ago by bookwar.
fesco/ bookwar/fesco-docs rawhide-gating  into  master

Add links to Rawhide Gating
Aleksandra Fedorova • 4 years ago  
@@ -16,14 +16,23 @@ 

  

  == Rawhide / devel / master

  

- link:https://fedoraproject.org/wiki/Releases/Rawhide[Rawhide] is the always-rolling development tree.

- Package updates built for rawhide are composed every day and pushed out to all rawhide consumers.

- There are no "`updates`" or "`updates-testing`" Repositories for rawhide. The Bodhi updates system is

- not used. New builds against this tree also are added to the build root (ie, other packages build

- from them) daily (usually).

+ link:https://fedoraproject.org/wiki/Releases/Rawhide[Rawhide] is the always-rolling development tree.  Package

+ updates built for rawhide are composed every day and pushed out to all rawhide consumers.  New builds against

+ this tree also are added to the build root (ie, other packages build from them).

  

  repos available: link:https://fedoraproject.org/wiki/Repositories#rawhide[_rawhide_]

  

+ Since link:https://fedoraproject.org/wiki/Changes/GatingRawhidePackages[Rawhide Gating change] was introduced,

+ package updates in Fedora Rawhide need to pass verification before they land in the rawhide repositories. This

+ is implemented as a check for a Bodhi update, which verifies that the update satisfies the Gating policy. See

+ link:https://docs.fedoraproject.org/en-US/rawhide-gating/single-builds/[Rawhide Gating/single-builds] and

+ link:https://docs.fedoraproject.org/en-US/rawhide-gating/multi-builds/[Rawhide Gating/multi-builds] for

+ details.

+ 

+ Currently the default gating policy is empty, thus Fedora Rawhide update can pass the gate, no matter the test

+ results. Package maintainer can opt-in for the gating of a package, by setting up individual gating policies,

+ see link:https://docs.fedoraproject.org/en-US/rawhide-gating/optin/[Rawhide Gating/optin].

+ 

  For updates to rawhide packages, Maintainers SHOULD:

  

  * Try not to push a clearly broken build (breaks the default buildroot package set, etc)

They are added immediately (or after the bodhi gating step is done), not daily. The compose happens daily, so the packages are pushed out to rawhide users daily.

Maybe
"Since [Rawhide Gating change] was introduced, package updates in Fedora Rawhide need to pass verification before they land in the build root.
This is implemented as a check for the a Bodhi update, ...
"
?

The phrase "pass the gate" seems rather strange — at least I've never heard it before in this context. I'd prefer to say "pass the check".

rebased onto 10de9f9

4 years ago

Pull-Request has been merged by zbyszek

4 years ago
Metadata