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 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: 17 – 21 June 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:
- rhel7 EOL
- Migration of registry.fedoraproject.org to quay.io
- add monitoring for dnf countme
- Replace Nagios with Zabbix in Fedora Infrastructure
- notifications do not notify
- PDC retirement
- Move from iptables to firewalld
- fedoraplanet.org: Upgrade Venus to Pluto
- Move mailman to newer release of Fedora or CentOS
- Setup RISC-V builder(s) VM in Fedora Infrastructure
- Update compose hosts to get latest pungi release (4.6.0)
- Deploy new sign hardware/software
- Commits don’t end up on the scm-commits list
- Create monitoring tool for rabbitmq certificates
- Request for new FAS group: miracle-sig
- Password reset issues on accounts.centos.org
- Private mirror check-in with mirrormanager fails
- rhel9 adoption
- How do I set up FAS login for discussion.stg.fedoraproject.org?
- Private mirror check-in with mirrormanager fails
- Still CC’ed in Chromium security bugs even though I’m not in points of contact anymore
- EPEL minor version archive repos in MirrorManager
- Cleaning script for communishift
- Done:
- Create staging OIDC credentials for Testing Farm UI
- Upgrade wiki
- Datanommer DB Replica
- infrastructure.fp.o shows test page
- Likely OOM issue on ppc64le builder
- 403 error on https git push
- Request for communishift-metrics namespace
- delete 2024-05-31 Workstation WG minutes
- mirrors.centos.org centos stream 10 not setup correctly
- Spam on Fedora Users list
- fedoraproject.org mail delivery issue for @redhat.com
- Planned Outage – wiki – 2024-06-18 21:00 UTC
CentOS Infra including CentOS CI
- In progress:
- Done:
Release Engineering
- In progress:
- Packages that fail to build SRPM are not reported during the mass rebuild bugzillas
- i686 builders need to use 32-bit inode numbers
- When orphaning packages, keep the original owner as co-maintainer
- Use an automated script to control checksums of compose images
- Create an ansible playbook to do the mass-branching
- Package retirements are broken in rawhide
- Implement checks on package retirements
- Support for self-service package un-retirement
- Update bootloader components assignee to “Bootloader Engineering Team”for Improved collaboration
- Cleaning old stuff from koji composes directories
- Untag containers-common-0.57.1-6.fc40
- Renaming distribution media for Fedora Server
- Remove PDC from package retirement process
- Fix tokens for ftbfs_weekly_reminder. Script
- Fedora-34-Beta .composeinfo file
- Publish x86_64/aarch64 containers to the new AWS container repo
- Update block_retired.py to use bodhi api
- orphan-all-packages.py should remove bugzilla_contact entries from fedora-scm-requests as well
- Fedora 40 Mass Branching Tracker
- Retire EPEL 8 Next
- unmaintained bot account: dummy-test-package-gloster gating pipeline tests broken
- Done:
- Unretirement request: rpms/wingpanel-indicator-datetime
- Change impact: Python 3.13
- F41 System-wide change: Perl 5.40
- Merge f41-python side tag into f41
- mirrors.centos.org has a bad mirror
- Merge f41-perl side tag into f41
- Fedora Server VM Image Elevation to Distribution Media
- Unretirement request (follow-up): unblock rust-bitreader in epel9
- Unretire python-pydocstyle
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 broken link in Packaging Guidelines https://pagure.io/packaging-committee/issue/1367
- Reviewed python-python-multipart to unblock a Rawhide dependency problem https://bugzilla.redhat.com/2292916
- Proposed and gained Steering Committee approval for archived EPEL minor versions in MirrorManager (customer request) https://pagure.io/epel/issue/278
- Worked with Fedora Releng on EPEL 8 Next retirement tasks https://pagure.io/releng/issue/12147
- Robosignatory – Infra tags PR
- Robosignatory – Sidetag PR
- CentOS-10-Stream Mirror update to rsync – PR
If you have any questions or feedback, please respond to this report or contact us on #redhat-cpe channel on matrix.
Start the discussion by commenting on the auto-created topic at discussion.fedoraproject.org