Originally published at: Infra and RelEng Update – Week 34 – Fedora Community Blog
This is a weekly report from the I&R (Infrastructure & Release Engineering) Team. It also contains updates for CPE (Community Platform Engineering) Team as the CPE initiatives are in most cases tied to I&R work.
We provide you both an infographic and text version of the weekly report. If you just want to quickly look at what we did, just look at the infographic. If you are interested in more in-depth details look below the infographic.
Week: August 19-22, 2024
Infrastructure & Release Engineering
The purpose of this team is to take care of day-to-day business regarding CentOS and Fedora Infrastructure and Fedora release engineering work.
It’s responsible for services running in Fedora and CentOS infrastructure and preparing things for the new Fedora release (mirrors, mass branching, new namespaces, etc.).
List of planned/in-progress issues
Fedora Infra
- In progress:
- RFE: fedoras container image register change
- missing Bugzilla component for a new package
- httpd 2.4.61 causing issue in fedora infrastructure
- Support allocation dedicated hosts for Testing Farm
- buildhw-a64 01,02,19,20,21,22,23,24 not booting
- Feature / Change request: make the Fedora bugzilla more accessible
- Searching mailing list archives does not work
- release-monitoring.org crawlers seem to not be running since ~June 26
- Moderating mailing list viewing message shows “This held message has been lost.”
- EPEL minor version archive repos in MirrorManager
- vmhost-x86-copr01.rdu-cc.fedoraproject.org DOWN
- Recurring issue that Bugzilla stops sending messages to fedora-messaging
- Cleaning script for communishift
- rhel7 eol
- rhel7 EOL – github2fedmsg
- Move from iptables to firewalld
- Update compose hosts to get latest pungi release (4.6.0)
- notofications do not notify
- fedmsg -> fedora-messaging migration tracker
- rhel9 adoption
- Create monitoring tool for rabbitmq certificates
- Replace Nagios with Zabbix in Fedora Infrastructure
- Migration of registry.fedoraproject.org to quay.io
- Commits don’t end up on the scm-commits list
- Done:
- mailing lists APIs seems broken
- Requesting Matrix chat room for SciTech SIG
- recent kernel update (rc3) labels fedora version as 42
- Request for fedora-buffet0 module / being Tier 1 Mirror
- rpmautospec Koji plugin deployed on older Fedora cannot parse rawhide-only specfiles
- Broken mirror – Bytemark
- Spam on Fedora Users list
- fedorapeople not accessible from ssh
- Create Fedora UY and AR Matrix rooms in fedoraproject.org server
- Signing fails with error
- Spam on package reviews ML
- Spam account in AskFedora
- Create metrics mailing list
- All recent Fedora images are gone from AWS
- kinit user@FEDORAPROJECT.ORG is not working
- accounts.fedoraproject.org not working
- fedora-users spam
- Need to delete user account in FAS that has been already deleted in Discourse (discussion.fedoraproject.org) due to violations (spam, AI, etc.)
- CentOS Koji is not using the koji-fedoramessaging-message schema to send out Fedora Messaging messages
- Own post to python-devel mailing list not received
- https://pagure.io/fedora-join/Welcome-to-Fedora has disappeared
- Private mirror check-in with mirrormanager fails
- osbuildImage regularly have firewall issues
- AWS: Support adding elastic IPs
- AWS: support creating S3 buckets
- Add yselkowitz to list to notify when ELN builds fail
- rhel7 – PDC
- rhel7 EOL – Fedimg
- [proposal] Move Pagure (pagure.io and src.fp.o) to use OIDC for web login
- Deploy new sign hardware/software
- Remove PDC queries from ansible
- Trying to manage mailing list subscription requests throws a 500 error
CentOS Infra including CentOS CI
- In progress:
- Done:
Release Engineering
- In progress:
- bugzilla epel10 version
- Rawhide side tags don’t allow bootstrapping
- enable bodhi composes for EPEL-10.0
- Fedora 41 Mass Branching Tracker
- Investigate and untag packages that failed gating but were merged in via mass rebuild
- a few mass rebuild bumps failed to git push – script should retry or error
- Some (?) retired packages not actually getting retired since ~2 days ago
- Drop modularity from EPEL8.
- unmaintained bot account: dummy-test-package-gloster gating pipeline tests broken
- Renaming distribution media for Fedora Server
- Package retirements are broken in rawhide
- Implement checks on package retirements
- Untag containers-common-0.57.1-6.fc40
- orphan-all-packages.py should remove bugzilla_contact entries from fedora-scm-requests as well
- Packages that fail to build SRPM are not reported during the mass rebuild bugzillas
- When orphaning packages, keep the original owner as co-maintainer
- Create an ansible playbook to do the mass-branching
- Cleaning old stuff from koji composes directories
- Fix tokens for ftbfs_weekly_reminder. script
- i686 builders need to use 32-bit inode numbers
- Remove PDC from package retirement process
- Update bootloader components assignee to “Bootloader Engineering Team”for Improved collaboration
- Done:
- https://fedoraproject.org/security should be updated for new F42 GPG key
- Unable to create a repo – 500 error
- Retired perl-Test2-Suite is not blocked
- Issue about building package with side tag of f42-build-side-94214 on f41 branch
- bootstrap ghc for epel10
- Please unblock flatpak-runtime-config in f41-flatpak-runtime
- Unretire erlang-esip
- make-release-tag (koji script) needs update
- epel10: Could not execute request_side_tag: policy violation (sidetag)
- Unretire libtpcmisc
- Please add a new koji target: eln-kiwi
- rubygem-redis-client still listed as “needs rebuild”
- Repo for golang-github-cloudsoda-smb2 not properly created
- Please add perm pkglist to toddlers
- Unretire ttyd
- cannot push to epel10 branches
- skipping branch creation when requesting dist-git branches no longer works
CPE Initiatives
EPEL
Extra Packages for Enterprise Linux (or EPEL) is a Fedora Special Interest Group that creates, maintains, and manages a high quality set of additional packages for Enterprise Linux, including, but not limited to, Red Hat Enterprise Linux (RHEL), CentOS, Scientific Linux (SL) and Oracle Linux (OL).
Updates
- Fixed willit workflow generator by removing EPEL7 and EPEL8-next.
- Changing fedpkg to properly set disttag for epel10 branches
- Working with Fedora Releng on completing an EPEL 10 compose
- Excluded EPEL-10.0 from bugzilla comments from bodhi
- Adjusted Python guidelines for clarity about python3-devel build-time dependency
- Fixed EPEL 10 build failures related to rpmautospec changes
- Added epel10 version in bugzilla
- Added epel10 version and branch_regex to distgit_bugzilla_sync toddler
- Provided guidance on shipping libev-devel in CentOS/RHEL 10
- Defined EPEL 10 target base in policy docs
- License audit of sdparm in preparation to add to EPEL 10
Community Design
CPE has few members that are working as part of Community Design Team. This team is working on anything related to design in Fedora Community.
Updates
- Fedora 41 Beta Wallpaper is Up
- Fedora 42 Brainstorming session happening next Mon. Aug 26th
- Fill out this Rally Poll if interested in joining the Design Team Meeting!📣
ARC Investigations
The ARC (which is a subset of the CPE team) investigates possible initiatives that CPE might take on.
Updates
- Git forge ARC investigation has been opened up for community stakeholders to evaluate and contribute usecases in GitLab and Forgejo comparison
If you have any questions or feedback, please respond to this report or contact us on #redhat-cpe channel on matrix.