# EPEL 10.1 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) ## package signing key <details> - add key to robosignatory for 10.1 tags - Carl ✓ - https://pagure.io/fedora-infra/ansible/pull-request/2473 </details> ## batcave mirrors <details> - snapshot CentOS 10 before it gets 10.2 content - - mirror RHEL 10.1 in Fedora infrastructure - - delete CentOS 10 snapshot - - switch RHEL 10 paths to 10.1 in [roles/repo2json](https://pagure.io/fedora-infra/ansible/blob/main/f/roles/repo2json) - </details> ## koji <details> - tags and external repos - Carl ``` stg-koji add-tag --arches 'aarch64 ppc64le s390x x86_64' epel10.1-base stg-koji add-external-repo \ --mode bare \ --priority 10 \ --tag epel10.1-base \ c10-baseos \ 'https://infrastructure.fedoraproject.org/repo/centos/centos-10/BaseOS/$arch/os/' stg-koji add-external-repo \ --mode bare \ --priority 20 \ --tag epel10.1-base \ c10-appstream \ 'https://infrastructure.fedoraproject.org/repo/centos/centos-10/AppStream/$arch/os/' stg-koji add-external-repo \ --mode bare \ --priority 30 \ --tag epel10.1-base \ c10-crb \ 'https://infrastructure.fedoraproject.org/repo/centos/centos-10/CRB/$arch/os/' stg-koji clone-tag --all --latest-only epel10.0 epel10.1 stg-koji clone-tag --all --latest-only epel10.0-openh264 epel10.1-openh264 # did the clone-tag include permissions? if not # stg-koji edit-tag --perm autosign epel10.1 stg-koji add-tag --parent epel10.1 epel10.1-override stg-koji edit-tag --perm epel-override epel10.1-override stg-koji add-tag \ --arches 'aarch64 ppc64le s390x x86_64' \ --extra 'rpm.macro.distcore=.el10_1' \ --extra 'sidetag_rpm_macros_allowed=_with_bootstrap' \ epel10.1-build stg-koji add-tag-inheritance --priority 10 epel10.1-build epel10.1-override stg-koji add-tag-inheritance --priority 20 epel10.1-build epel10.1-base stg-koji add-tag --parent epel10.1 epel10.1-pending stg-koji add-tag --parent epel10.1 epel10.1-testing stg-koji add-tag --parent epel10.1 epel10.1-testing-candidate stg-koji add-tag --parent epel10.1-testing epel10.1-testing-pending stg-koji add-tag --parent epel10.1-testing-pending epel10.1-signing-pending ``` - groups - Carl ``` stg-koji add-group epel10.1-build srpm-build stg-koji add-group-pkg epel10.1-build srpm-build \ bash \ epel-rpm-macros \ fedpkg-minimal \ glibc-minimal-langpack \ gnupg2 \ redhat-rpm-config \ rpm-build \ shadow-utils \ system-release stg-koji add-group epel10.1-build build stg-koji add-group-pkg epel10.1-build build \ bash \ bzip2 \ coreutils \ cpio \ diffutils \ epel-rpm-macros \ 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 ``` stg-koji regen-repo epel10.1-build stg-koji add-target epel10.1 epel10.1-build epel10.1-testing-candidate stg-koji add-target epel10.1-candidate epel10.1-build epel10.1-testing-candidate stg-koji edit-target \ --build-tag epel10.1-build \ --dest-tag epel10.1-testing-candidate \ epel10 stg-koji edit-target \ --build-tag epel10.1-build \ --dest-tag epel10.1-testing-candidate \ epel10-candidate ``` - allow epel10.1 in sidetag policy ([roles/koji_hub](https://pagure.io/fedora-infra/ansible/blob/main/f/roles/koji_hub)) - switch `/mnt/koji/repos/epel10/centos` symlink to `../epel10.1-build/latest` - Carl ✓ - switch epel10.1-base external repo to CentOS 10 snapshot ``` stg-koji remove-external-repo c10-baseos epel10.1-base stg-koji remove-external-repo c10-appstream epel10.1-base stg-koji remove-external-repo c10-crb epel10.1-base stg-koji add-external-repo --mode bare --priority 10 --tag epel10.1-base c10-snapshot-baseos stg-koji add-external-repo --mode bare --priority 20 --tag epel10.1-base c10-snapshot-appstream stg-koji add-external-repo --mode bare --priority 30 --tag epel10.1-base c10-snapshot-crb ``` - switch `/mnt/koji/repos/epel10/rhel` symlink to `../epel10.1-build/latest` - switch epel10.1-base external repo to RHEL 10.1 ``` stg-koji remove-external-repo c10-snapshot-baseos epel10.1-base stg-koji remove-external-repo c10-snapshot-appstream epel10.1-base stg-koji remove-external-repo c10-snapshot-crb epel10.1-base stg-koji add-external-repo --mode bare --priority 10 --tag epel10.1-base rhel10.1-baseos \ 'https://infrastructure.fedoraproject.org/repo/rhel/rhel10/10.1/repos/$arch/baseos/' stg-koji add-external-repo --mode bare --priority 20 --tag epel10.1-base rhel10.1-appstream \ 'https://infrastructure.fedoraproject.org/repo/rhel/rhel10/10.1/repos/$arch/appstream/' stg-koji add-external-repo --mode bare --priority 30 --tag epel10.1-base rhel10.1-crb \ 'https://infrastructure.fedoraproject.org/repo/rhel/rhel10/10.1/repos/$arch/crb/' ``` - Above implemented as make-koji-release-tags script - Diego - https://pagure.io/releng/pull-request/12573 - https://pagure.io/releng/pull-request/12600 - move floating epel10 tag to next minor ``` koji remove-tag-inheritance epel10 epel10.1 koji add-tag-inheritance epel10 epel10.2 ``` - move floating epel10z tag to next minor ``` koji remove-tag-inheritance epel10z epel10.0 koji add-tag-inheritance epel10z epel10.1 ``` </details> ## dist-git <details> - create EPEL version of get_all_active_packages_branching.sh script - Diego ✓ - https://pagure.io/releng/pull-request/12573 - add `--branch-from` flag to mass-branching-git.py - Diego ✓ - https://pagure.io/fedora-infra/ansible/pull-request/2474 </details> ## bodhi <details> - add epel10.1 to new-updates-sync - Carl ✓ - https://pagure.io/fedora-infra/ansible/pull-request/2473 - create EPEL-10.1 release - Carl ✓ ``` bodhi releases create \ --name "EPEL-10.1" \ --long-name "Fedora EPEL 10.1" \ --version 10 \ --branch epel10 \ --id-prefix FEDORA-EPEL \ --dist-tag epel10.1 \ --stable-tag epel10.1 \ --testing-tag epel10.1-testing \ --candidate-tag epel10.1-testing-candidate \ --pending-signing-tag epel10.1-signing-pending \ --pending-testing-tag epel10.1-testing-pending \ --pending-stable-tag epel10.1-pending \ --override-tag epel10.1-override \ --mail-template fedora_epel_legacy_errata_template \ --state current \ --composed-by-bodhi \ --no-create-automatic-updates ``` - 2025 Q3: switch EPEL-10.1 release to 10.1 branch and version ``` bodhi releases edit --name EPEL-10.0 --branch epel10.1 --version 10.1 ``` </details>
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up