# EPEL 10.0 work tracker
**If you want to take an item to work on, please leave a comment**
- [overall EPEL 10 tracker](https://hackmd.io/@carlwgeorge/S1r2tzZsp)
- [EPEL 10.1 tracker](https://hackmd.io/@carlwgeorge/Sk3j-12qA)
## package signing key
<details>
- create EPEL 10 package signing key - Carl ✓
- https://pagure.io/releng/issue/11787
- INFO: key id is `e37ed158`
- add key to distribution-gpg-keys - Neal ✓
- https://github.com/xsuchy/distribution-gpg-keys/pull/117
- add key to robosignatory for 10.0 tags - James ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2062
- https://pagure.io/fedora-infra/ansible/pull-request/2066
- add key to [dl.fpo/pub/epel/](https://dl.fedoraproject.org/pub/epel/) - Carl ✓
- add key to [security page](https://fedoraproject.org/security) - Francois ✓
- https://pagure.io/releng/issue/12270
- https://gitlab.com/fedora/websites-apps/fedora-websites/fedora-websites-3.0/-/issues/307
- https://gitlab.com/fedora/websites-apps/fedora-websites/cms/fedoraproject.org/-/merge_requests/58
</details>
## batcave mirrors
<details>
- mirror CentOS 10 in Fedora infrastructure - James/Carl ✓
- https://pagure.io/releng/issue/11999
- https://pagure.io/fedora-infra/ansible/pull-request/1878
- https://pagure.io/fedora-infra/ansible/pull-request/2030
- https://pagure.io/fedora-infra/ansible/pull-request/2034
- https://pagure.io/fedora-infra/ansible/pull-request/2070
- https://pagure.io/fedora-infra/ansible/pull-request/2131
- https://pagure.io/fedora-infra/ansible/pull-request/2151
- 2025 Q1: snapshot CentOS 10 before it gets 10.1 content - Carl ✓
- https://pagure.io/fedora-infrastructure/issue/12394
- https://pagure.io/fedora-infra/ansible/pull-request/2468
- https://pagure.io/fedora-infra/ansible/pull-request/2473
- 2025 Q2: mirror RHEL 10.0 in Fedora infrastructure - Carl ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2623
- external repo urls:
- `https://infrastructure.fedoraproject.org/repo/rhel/rhel10/10.0/repos/$arch/baseos/`
- `https://infrastructure.fedoraproject.org/repo/rhel/rhel10/10.0/repos/$arch/appstream/`
- `https://infrastructure.fedoraproject.org/repo/rhel/rhel10/10.0/repos/$arch/crb/`
- 2025 Q2: delete CentOS 10 snapshot - Carl
- add RHEL 10 to
[roles/repo2json](https://pagure.io/fedora-infra/ansible/blob/main/f/roles/repo2json)
using 10.0 paths (will switch to 10.1, 10.2, etc. later)
</details>
## fedpkg
<details>
- clean up tests and warnings - Diego ✓
- https://pagure.io/fedpkg/pull-request/538
- https://pagure.io/fedpkg/pull-request/542
- https://pagure.io/fedpkg/pull-request/553
- update `is_epel`, `assert_valid_epel_package`, and `_load_rpmdefines_branch` with epel10 logic - Diego ✓
- https://pagure.io/fedpkg/pull-request/544
- INFO: available as [fedpkg-1.45-2](https://bodhi.fedoraproject.org/updates/?search=fedpkg-1.45-2)
- fix `fedpkg verrel` output - Diego ✓
- https://pagure.io/fedpkg/issue/559
- https://pagure.io/fedpkg/pull-request/562
- https://bodhi.fedoraproject.org/updates/FEDORA-2024-7fdc294efc
- fix `fedpkg clone --branches` - Carl ✓
- https://pagure.io/fedpkg/pull-request/572
- https://pagure.io/fedpkg/c/6511fa2
- stop auto-requesting EPEL x.y modules - Carl ✓
- https://pagure.io/fedpkg/pull-request/591
</details>
## scm toddler
<details>
- clean up warnings - Carl ✓
- https://pagure.io/fedora-infra/toddlers/pull-request/209
- add epel10 support - Carl ✓
- https://pagure.io/fedora-infra/toddlers/pull-request/211
- add epel10 branch SLAs - Carl ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2190
- fix permission issue requesting branches - Carl ✓
- https://pagure.io/releng/issue/12296
- https://pagure.io/fedora-infra/toddlers/pull-request/262
</details>
## koji
<details>
- add distcore macro to CentOS 10 release package - Carl ✓
- https://gitlab.com/redhat/centos-stream/rpms/centos-release/-/merge_requests/51
- https://gitlab.com/redhat/centos-stream/rpms/centos-release/-/merge_requests/53
- tags and external repos - Carl ✓
```
koji add-tag --arches 'aarch64 ppc64le s390x x86_64' epel10.0-base
koji add-external-repo \
--mode bare \
--priority 10 \
--tag epel10.0-base \
el10.0-baseos \
'https://infrastructure.fedoraproject.org/repo/centos/centos-10/BaseOS/$arch/os/'
koji add-external-repo \
--mode bare \
--priority 20 \
--tag epel10.0-base \
el10.0-appstream \
'https://infrastructure.fedoraproject.org/repo/centos/centos-10/AppStream/$arch/os/'
koji add-external-repo \
--mode bare \
--priority 30 \
--tag epel10.0-base \
el10.0-crb \
'https://infrastructure.fedoraproject.org/repo/centos/centos-10/CRB/$arch/os/'
koji add-tag --extra 'mock.package_manager=dnf' epel10.0
koji edit-tag --perm autosign epel10.0
koji add-tag --parent epel10.0 epel10.0-override
koji edit-tag --perm epel-override epel10.0-override
koji add-tag \
--arches 'aarch64 ppc64le s390x x86_64' \
--extra 'rpm.macro.distcore=.el10_0' \
--extra 'sidetag_rpm_macros_allowed=_with_bootstrap' \
epel10.0-build
koji add-tag-inheritance --priority 10 epel10.0-build epel10.0-override
koji add-tag-inheritance --priority 20 epel10.0-build epel10.0-base
koji add-tag --parent epel10.0 epel10.0-pending
koji add-tag --parent epel10.0 epel10.0-testing
koji add-tag --parent epel10.0 epel10.0-testing-candidate
koji add-tag --parent epel10.0-testing epel10.0-testing-pending
koji add-tag --parent epel10.0-testing-pending epel10.0-signing-pending
```
- groups - Carl ✓
```
koji add-group epel10.0-build srpm-build
koji add-group-pkg epel10.0-build srpm-build \
bash \
fedpkg-minimal \
glibc-minimal-langpack \
gnupg2 \
redhat-rpm-config \
rpm-build \
shadow-utils \
system-release
koji add-group epel10.0-build build
koji add-group-pkg epel10.0-build build \
bash \
bzip2 \
coreutils \
cpio \
diffutils \
findutils \
gawk \
glibc-minimal-langpack \
grep \
gzip \
info \
patch \
redhat-rpm-config \
rpm-build \
sed \
shadow-utils \
system-release \
tar \
unzip \
util-linux \
which \
xz
```
- targets - Carl ✓
```
koji regen-repo epel10.0-build
koji add-target epel10.0 epel10.0-build epel10.0-testing-candidate
koji add-target epel10.0-candidate epel10.0-build epel10.0-testing-candidate
koji add-target epel10 epel10.0-build epel10.0-testing-candidate
koji add-target epel10-candidate epel10.0-build epel10.0-testing-candidate
```
- fedpkg-minimal bootstrap - Carl ✓
```
koji add-pkg --owner pbabinca epel10.0 fedpkg-minimal
koji tag-build epel10.0-override fedpkg-minimal-1.2.0-10.fc40
koji regen-repo epel10.0-build
koji wait-repo epel10.0-build --build fedpkg-minimal-1.2.0-10.fc40
koji build epel10.0 'git+https://src.fedoraproject.org/rpms/fedpkg-minimal.git#23daf57eb53c22ace7c47a92e0dfb10c3f25021b'
koji tag-build epel10.0-override fedpkg-minimal-1.2.0-10.el10_0
koji untag-build epel10.0-override fedpkg-minimal-1.2.0-10.fc40
koji regen-repo epel10.0-build
koji wait-repo epel10.0-build --build fedpkg-minimal-1.2.0-10.el10_0
```
- allow epel10.0 in sidetag policy
([roles/koji_hub](https://pagure.io/fedora-infra/ansible/blob/main/f/roles/koji_hub)) - Kevin ✓
- https://pagure.io/releng/issue/12252
- https://pagure.io/fedora-infra/ansible/c/9860fa89b5a9e223fc7a42299fa30a8ffdbfbd77?branch=main
- create `/mnt/koji/repos/epel10/centos` symlink to `../epel10.0-build/latest` - Carl ✓
- add epel10 logic to koji_block_retired - Lenka/Carl ✓
- https://pagure.io/fedora-infra/toddlers/pull-request/257
- switch epel10.0-base external repo to CentOS 10 snapshot (need to test in staging)
```
stg-koji edit-external-repo \
--url 'https://infrastructure.fedoraproject.org/repo/centos/centos-10-snapshot/BaseOS/$arch/os/' \
el10.0-baseos
stg-koji edit-external-repo \
--url 'https://infrastructure.fedoraproject.org/repo/centos/centos-10-snapshot/AppStream/$arch/os/' \
el10.0-appstream
stg-koji edit-external-repo \
--url 'https://infrastructure.fedoraproject.org/repo/centos/centos-10-snapshot/CRB/$arch/os/' \
el10.0-crb
```
- create `/mnt/koji/repos/epel10/rhel` symlink to `../epel10.0-build/latest` - Carl
- switch epel10.0-base external repo to RHEL 10.0 - Carl
```
koji remove-external-repo el10.0-baseos epel10.0-base
koji remove-external-repo el10.0-appstream epel10.0-base
koji remove-external-repo el10.0-crb epel10.0-base
koji add-external-repo --mode bare --priority 10 --tag epel10.0-base rhel10.0-baseos 'https://infrastructure.fedoraproject.org/repo/rhel/rhel10/10.0/repos/$arch/baseos/'
koji add-external-repo --mode bare --priority 20 --tag epel10.0-base rhel10.0-appstream 'https://infrastructure.fedoraproject.org/repo/rhel/rhel10/10.0/repos/$arch/appstream/'
koji add-external-repo --mode bare --priority 30 --tag epel10.0-base rhel10.0-crb 'https://infrastructure.fedoraproject.org/repo/rhel/rhel10/10.0/repos/$arch/crb/'
koji wait-repo --request epel10.0-build
```
- openh264 tags
- https://pagure.io/releng/issue/12334
- https://pagure.io/releng/issue/12385
```
koji add-tag --parent epel10.0 epel10.0-openh264
```
- openjdk tags
- https://pagure.io/releng/issue/12410
- add epel10 to koji hub prune policy - Carl ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2489
- add floating epel10 tag for mock local repo (didn't happen, but would have if we started over)
```
koji add-tag \
--arches 'aarch64 ppc64le s390x x86_64' \
--parent epel10.0 \
epel10
koji edit-tag \
--extra repo.auto=True \
--extra repo.opts='{"separate_src": true}' \
--lock \
epel10
```
- move floating epel10 tag to next minor (didn't happen, but would have if we started over)
```
koji remove-tag-inheritance epel10 epel10.0
koji add-tag-inheritance epel10 epel10.1
```
- add floating epel10z tag for mock local repo (didn't happen, but would have if we started over)
```
koji add-tag \
--arches 'aarch64 ppc64le s390x x86_64' \
--parent epel10.0 \
epel10z
koji edit-tag \
--extra repo.auto=True \
--extra repo.opts='{"separate_src": true}' \
--lock \
epel10z
```
</details>
## dist-git
<details>
- update owner-sync-pagure.j2 - Carl ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2181
- https://pagure.io/fedora-infra/ansible/pull-request/2191
- https://pagure.io/fedora-infra/ansible/pull-request/2193
- fix pushing to epel10 branches - Carl/Tomáš ✓
- https://pagure.io/releng/issue/12236
- https://pagure.io/pagure-dist-git/pull-request/166
- update pagure ACL to deny by default pushing to epel10.x branches - Diego ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2318
- TODO: Check for offenders after this gets merged
- https://pagure.io/releng/issue/12457
- update the regex in distgit-branch-unused.py
- https://pagure.io/releng/issue/12324#comment-932777
- https://pagure.io/releng/blob/main/f/scripts/distgit-branch-unused.py#_57
- update the regex in
[get_retired_packages.sh](https://pagure.io/releng/blob/main/f/scripts/get_retired_packages.sh)
to work with minor verison branches - Diego ✓
- Doesn't need update.
- Regex filter takes is used taking into account that all the branches maintained in pagure end with a digit
- filters out both eln and -next branches.
- This fact doesn't change with minor branches, which also end in a digit.
- verify that
[get_retired_packages.sh](https://pagure.io/releng/blob/main/f/scripts/get_retired_packages.sh)
works as expected, once we have a package with a retired epel10 branch - Diego ✓
- update
[make-git-checkout-seed.sh script](https://pagure.io/fedora-infra/ansible/blob/main/f/roles/git/make_checkout_seed/files/make-git-checkout-seed.sh#_24)
to create `rpm-specs-epel10-*.tar.xz` files (just the major version branch is sufficient)
</details>
## bodhi
<details>
- adjust owner-sync-pagure.j2 - Carl ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2181
- https://pagure.io/fedora-infra/ansible/c/a0b5a8f7c95801218eebfa78017e625cff41336b?branch=main
- https://pagure.io/fedora-infra/ansible/c/277495b74eace9457b6e9085b5dc5bffbe5f614c?branch=main
- https://pagure.io/fedora-infra/ansible/pull-request/2191
- https://pagure.io/fedora-infra/ansible/pull-request/2193
- add epel10 key to pungi template - Carl ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2188
- create EPEL-10.0 release, with automatic updates - Carl/Samyak ✓
- https://pagure.io/releng/issue/12227
- override status and mandatory_days_in_testing for bootstrap - Carl ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2194
- https://pagure.io/fedora-infra/ansible/c/7437f3776289da0c0dc2851cfd592f058f17cd70?branch=main
- create initial comps file - Carl ✓
- https://pagure.io/fedora-comps/pull-request/990
- exclude EPEL-10.0 release from bugzillas - Carl ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2206
- remove usage of version_int from pungi template - Carl ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2212
- https://pagure.io/fedora-infra/ansible/pull-request/2214
- skip epel-release 10 latest symlink - Kevin ✓
- https://pagure.io/fedora-infra/ansible/c/a45066e671e6fa1c165aabcf0f4d433899f66d9b?branch=main
- override repomd URL - Kevin/Carl ✓
- https://pagure.io/fedora-infra/ansible/c/506dd7f7063b6f2e5e41b2a2771147fe24218627?branch=main
- https://pagure.io/fedora-infra/ansible/c/6f8fd6965baf41946bb4c7068b76c1667eedeb33?branch=main
- https://pagure.io/fedora-infra/ansible/pull-request/2216
- https://pagure.io/fedora-infra/ansible/c/607456121d3a0e59d9547eed349e332901e00fa9?branch=main
- reverted https://pagure.io/fedora-infra/ansible/pull-request/2230
- not needed with version in bodhi release set to just 10
- enable composes - Carl/Kevin ✓
- https://pagure.io/releng/issue/12256
- https://pagure.io/fedora-infra/ansible/c/6652c3fa43ba546aeaf89c9ea8e6887dee4a2ed5?branch=main
- https://pagure.io/pungi-fedora/pull-request/1341
- https://pagure.io/fedora-infra/ansible/pull-request/2230
- https://pagure.io/pungi-fedora/pull-request/1368
- fix published repo path - Carl ✓
- https://pagure.io/fedora-infrastructure/issue/12178
- https://pagure.io/pungi-fedora/pull-request/1382
- bodhi cutover - Carl/Kevin ✓
- change EPEL-10.0 release settings
- state=current
- composed-by-bodhi
- no-create-automatic-updates
- disable nightly cron job, disable mandatory_days_in_testing override, revert bugzilla exclusion, add epel10.0 to new-updates-sync
- https://pagure.io/fedora-infra/ansible/pull-request/2343
- restore epel-release-latest symlink - James/Carl ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2324
- https://pagure.io/fedora-infra/ansible/pull-request/2365
- change epel10.0 paths from 10 to 10.0 in new-updates-sync - Carl ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2473
- 2025 Q1: switch EPEL-10.0 release to 10.0 branch and version - Carl ✓
```
bodhi releases edit --name EPEL-10.0 --branch epel10.0 --version 10.0
```
- use major version only to determine comps file name - Carl ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2483
- https://pagure.io/fedora-infra/ansible/pull-request/2484
</details>
## epel-rpm-macros
<details>
- request epel10 branch - Carl ✓
- https://pagure.io/releng/fedora-scm-requests/issue/63965
- https://pagure.io/releng/fedora-scm-requests/issue/63971
- initial epel10 package - Carl ✓
- https://src.fedoraproject.org/rpms/epel-rpm-macros/pull-request/79
- initial epel10 build - Carl ✓
- https://koji.fedoraproject.org/koji/buildinfo?buildID=2523736
- https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-b6e4afee4a
- add to koji srpm-build and build groups ✓
```
koji add-group-pkg epel10.0-build srpm-build epel-rpm-macros
koji add-group-pkg epel10.0-build build epel-rpm-macros
```
</details>
## epel-release
<details>
- dnf5 support for `$releasever_major` and `$releasever_minor` - Neal/Evan ✓
- https://github.com/rpm-software-management/dnf5/issues/710
- https://github.com/rpm-software-management/dnf5/pull/800
- INFO: dnf5 was deferred in Fedora, EL10 will use dnf
- dnf support for `$releasever_major` and `$releasever_minor` - Neal/Evan ✓
- https://github.com/rpm-software-management/dnf/pull/1989
- https://github.com/rpm-software-management/libdnf/pull/1622
- INFO: `${releasever_major}${releasever_minor:+.$releasever_minor}`
- get clarification on license - Carl ✓
- https://bugzilla.redhat.com/show_bug.cgi?id=2302438
- request epel10 branch - Carl ✓
- https://pagure.io/releng/fedora-scm-requests/issue/63884
- https://pagure.io/releng/fedora-scm-requests/issue/63907
- initial epel10 package - Carl ✓
- https://src.fedoraproject.org/rpms/epel-release/pull-request/30
- https://koji.fedoraproject.org/koji/buildinfo?buildID=2531276
- https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-7c4c1ca326
- add epel-release to CentOS's extras-common repo - Troy ✓
- edit new-updates-sync to not skip epel10 - James ✓
- https://pagure.io/fedora-infra/ansible/blob/main/f/roles/bodhi2/backend/files/new-updates-sync#_470
- https://pagure.io/fedora-infra/ansible/pull-request/2324 [WIP]
- verify new-updates-sync creates epel-release-latest-10.noarch.rpm - James/Carl ✓
- Change redhat-release to set releasever_minor - Carl
- https://issues.redhat.com/browse/RHEL-68034
- https://src.fedoraproject.org/rpms/epel-release/pull-request/32
- dnf adjustments for releasever_major/minor overrides - Evan
- https://github.com/rpm-software-management/dnf/pull/2198
- https://github.com/rpm-software-management/libdnf/pull/1689
- update getting started guide with epel10 instructions - James
- https://docs.fedoraproject.org/en-US/epel/getting-started/
- possibly rewrite `update_epel_release_latest` and `get_epel_release_rel_path`
in new-updates-sync to skip epel-release latest symlink if epel-release isn't found
- don't change epel-release-latest symlink if destination filename is the same - Carl ✓
- https://pagure.io/epel/issue/318
- https://pagure.io/fedora-infra/ansible/pull-request/2488
</details>
## bugzilla
<details>
- create epel10 verison under Fedora EPEL product - Carl/Kevin ✓
- https://redhat.service-now.com/help?id=rh_ticket&table=sc_req_item&sys_id=b966b78147401610b75684dc416d43f5
- https://pagure.io/releng/issue/12271
- add epel10 version and branch_regex to distgit_bugzilla_sync toddler - Carl/Michal ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2219
- prevent erroneous EPEL2RHEL tickets - Troy
- https://pagure.io/epel/issue/291
</details>
## mirrormanager
<details>
- update EPEL regexes - Carl ✓
- https://pagure.io/fedora-infra/ansible/pull-request/2125
- verify published repos are detected and available - Carl ✓
</details>
## mock
<details>
- create temporary epel10 mock config for Flock hackfest - Diego ✓
- INFO: https://dherrera.fedorapeople.org/epel-10-x86_64.cfg
- add epel10 template and centos-stream+epel-10 to mock-core-configs - Pavel/Carl/Romain ✓
- https://github.com/rpm-software-management/mock/issues/1421
- https://github.com/rpm-software-management/mock/pull/1424
- https://github.com/rpm-software-management/mock/commit/911ea87e250d4db37bd3ac009db0f1e043eece21
- https://github.com/rpm-software-management/mock/pull/1484
- https://github.com/rpm-software-management/mock/pull/1508
- add epel10.0 "branched" template and rhel+epel-10.0 to mock-core-configs - Carl
- https://github.com/rpm-software-management/mock/issues/1427
</details>
## mdapi
<details>
- add epel10 logic - Steve ✓
- https://pagure.io/epel/issue/261
- https://github.com/fedora-infra/mdapi/pull/284
- rework branch fetching to use bodhi - Akashdeep ✓
- https://github.com/fedora-infra/mdapi/pull/296
- adjust branch fetching to account for EPEL 10 minor versions - Carl ✓
- https://github.com/fedora-infra/mdapi/pull/297
</details>
## Fedora CI
<details>
- add epel10 profile - jrichardson/dherrera/msrb
- https://pagure.io/fedora-ci/general/issue/491
- https://issues.redhat.com/browse/OSCI-7617
- https://github.com/fedora-ci/mini-tps/pull/70
- https://github.com/fedora-ci/installability-pipeline/pull/43
- https://github.com/fedora-ci/dist-git-pipeline/pull/60
- https://github.com/fedora-ci/dist-git-pipeline/commit/cd6e317b1d82257715e5836829b50a26d338660e
- enable installability automated check - msrb/mfabik
- https://issues.redhat.com/browse/OSCI-7888
- https://github.com/fedora-ci/installability-trigger/pull/6
- enable dist-git gating tests - cgeorge
- https://pagure.io/fedora-ci/general/issue/504
- https://github.com/fedora-ci/dist-git-trigger/pull/5
</details>
## rpmautospec
<details>
- temporarily tag f40 builds into epel10.0-override - cgeorge ✓
- https://pagure.io/releng/issue/12266
- build python-click-plugins for epel10 - cgeorge ✓
- https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-5a4b4cc482
- https://bodhi.fedoraproject.org/overrides/python-click-plugins-1.1.1-22.el10_0
- build python-rpmautospec and remaining dependencies in an epel10 sidetag - Stephen ✓
- https://bugzilla.redhat.com/show_bug.cgi?id=2305083
- https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2024-be26b5b32e
- untag f40 builds from epel10.0-override - Carl ✓
- ensure epel10 branches exist for packages that were built without it
- https://src.fedoraproject.org/rpms/libgit2/branches
- python-pygit2 https://pagure.io/releng/fedora-scm-requests/issue/65346 ✓
- add infra-sig to relevant packages - Nils/Carl/Stephen
- python-rpmautospec ✓
- python-poetry-core https://bugzilla.redhat.com/show_bug.cgi?id=2306516 ✓
- python-click-man ✓
- python-rpmautospec-core ✓
- python-click https://bugzilla.redhat.com/show_bug.cgi?id=2306517
- python-click-plugins https://bugzilla.redhat.com/show_bug.cgi?id=2306518 ✓
- python-pygit2 ✓
- libgit2 https://bugzilla.redhat.com/show_bug.cgi?id=2306523
</details>
## fedora-distro-aliases
<details>
- update to understand minor versions in bodhi - Miroslav ✓
- https://github.com/rpm-software-management/fedora-distro-aliases/issues/17
- https://github.com/rpm-software-management/fedora-distro-aliases/pull/18
</details>
## koschei
<details>
- enable epel10 support - mizdebsk ✓
- https://github.com/fedora-infra/koschei/issues/362
- https://pagure.io/fedora-infrastructure/issue/12341
</details>
## zstd repodata
<details>
- update createrepo args in nightly pungi config - Neal
- https://pagure.io/fedora-infra/ansible/pull-request/2391
</details>
## announcements
<details>
- general status update and timeline - Carl ✓
- https://discussion.fedoraproject.org/t/epel-10-status-update/124549
- epel10 hackfest at flock - Carl/Troy/Stephen ✓
- https://cfp.fedoraproject.org/flock-2024/talk/WCZPZA/
- announce that maintainers can start requesting branches and creating builds - Carl ✓
- https://discussion.fedoraproject.org/t/epel-10-status-update/124549/4
- announce official launch (with enablement of epel-testing repo) - Carl ✓
- ref: https://communityblog.fedoraproject.org/epel-9-is-now-available/
- https://communityblog.fedoraproject.org/epel-10-is-now-available/
</details>
## docs
<details>
- EPEL mass branching SOP - Diego
- https://pagure.io/infra-docs-fpo/pull-request/357#
</details>