diff --git a/modules/release_guide/pages/sop_mass_branching.adoc b/modules/release_guide/pages/sop_mass_branching.adoc index 380bc95..18856e4 100644 --- a/modules/release_guide/pages/sop_mass_branching.adoc +++ b/modules/release_guide/pages/sop_mass_branching.adoc @@ -128,52 +128,10 @@ values. * https://src.fedoraproject.org/rpms/fedora-release * https://src.fedoraproject.org/rpms/fedora-repos -== PDC - -The "product-release" needs to be created in PDC. - -In the `scripts/pdc/` directory, run: - -``` -$ python create-product-release.py fedora $TOKEN Fedora $NEW_VERSION -``` - -On `pdc-backend01.stg` (for testing) or `pdc-backend01` (for production) -clone (or update an existing one) the releng repo: - -``` -$ git clone https://pagure.io/releng.git -``` - -In the `scripts/pdc/` directory, run (see the `--help` of the script for -information on how to run it): - -``` -$ python create-new-release-branches.py ... --createfile -``` - -NOTE: The `--createfile` argument is necessary, that file is needed for the next step. - -[NOTE] -==== -Due to memory leak issue in pdc, we need to set the config in -`/etc/pdc.d/fedora.json`: -``` -{ - "fedora": - { - "host": "http://pdc-web02.iad2.fedoraproject.org/rest_api/v1/", - "develop": false, - "ssl-verify": false - } -} -``` -==== == dist-git -Now that pdc has the new release and each package has been branched in -pdc we need to update dist-git in two steps: +Now we need to update dist-git in two steps: * Create the new branch in git * Update the gitolite.conf to allow user to push to this new branch @@ -182,7 +140,7 @@ For both of these actions you will need the file generated by pdc above. === Create the git branches -On `pkgs01.stg` (for testing) or `pkgs02` (for production), run: +On `pkgs01.stg` (for testing) or `pkgs01` (for production), run: ``` $ sudo -u pagure python /usr/local/bin/mass-branching-git.py @@ -603,15 +561,11 @@ $ rm -f latest $ ln -s ../f{rawhide}-build/latest ./latest ---- -=== Update block_retired.py script - -https://pagure.io/releng/blob/main/f/scripts/block_retired.py[block_retired.py] -script in releng repo should be updated with rawhide release and also -branched release should be added to the script. - -Please look at this -https://pagure.io/releng/c/9eb97f491f7a767ab8b90498adfa3b34ee235247?branch=main[block_retired.py -commit] as an example. +=== Make sure branched release does not have set EOL +Presence/absence of EOL date is the way the +https://pagure.io/fedora-infra/toddlers/blob/main/f/toddlers/plugins/koji_block_retired.py[toddler +koji_block_retired] distinguishes between stable and branched releases. EOL should be filled +once a release becomes stable. === Updating MirrorManager