#10413 Add epel9 release in bodhi
Closed: Fixed by mohanboddu. Opened by carlwgeorge.

** Describe the issue **

We have some epel9 packages built and need them to go through bodhi to get into the epel9 repository. Please add the epel9 release in bodhi.

** When do you need this? (YYYY/MM/DD) **

2021-12-03

** When is this no longer needed or useful? (YYYY/MM/DD) **

2032 (RHEL9 EOL)

** If we cannot complete your request, what is the impact? **

Prevents launching epel9 at the same time as epel9-next.


Related: https://pagure.io/fedora-infra/ansible/pull-request/896

Created the empty repos in /mnt/koji/compose/updates/

sudo ln -s /mnt/koji/compose/updates/empty-epel-next-repo/ /mnt/koji/compose/updates/epel9
sudo ln -s /mnt/koji/compose/updates/empty-epel-next-repo/ /mnt/koji/compose/updates/epel9-testing

Created the empty repos in /pub/epel/...

#!/bin/bash
#This whole script needs improvement, it is just a quick fix.
release=$1
mkdir -p /pub/epel/$release/Everything/{aarch64,ppc64le,s390x,x86_64}/{Packages,debug,drpms}
for dir in /pub/epel/$release/Everything/*
do
    createrepo_c $dir 
done
mkdir -p /pub/epel/$release/Everything/source/tree/Packages
createrepo_c /pub/epel/$release/Everything/source/tree
for dir in /pub/epel/$release/Everything/*/debug/
do
    mkdir -p $dir/Packages
    createrepo_c $dir
done
#Testing repos
mkdir -p /pub/epel/testing/$release/Everything/{aarch64,armhfp,x86_64}/{Packages,debug,drpms}
for dir in /pub/epel/testing/$release/Everything/*
do
    createrepo_c $dir 
done
mkdir -p /pub/epel/testing/$release/Everything/source/tree/Packages
createrepo_c /pub/epel/testing/$release/Everything/source/tree
for dir in /pub/epel/testing/$release/Everything/*/debug/
do
    mkdir -p $dir/Packages
    createrepo_c $dir
done

Created the bodhi release

bodhi releases create --name "EPEL-9" --long-name "Fedora EPEL 9" --id-prefix FEDORA-EPEL --version 9 --branch epel9 --dist-tag epel9 --stable-tag epel9 --testing-tag epel9-testing --candidate-tag epel9-testing-candidate --pending-stable-tag epel9-pending --pending-testing-tag epel9-testing-pending --pending-signing-tag epel9-signing-pending --state current --override-tag epel9-override --mail-template fedora_epel_legacy_errata_template

Metadata Update from @mohanboddu:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Metadata