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: 22 – 26 July 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
- 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
- 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
- EPEL minor version archive repos in MirrorManager
- Cleaning script for communishift
- Grant additional permissions to the fedimg AWS role
- fedmsg -> fedora-messaging migration tracker
- rhel7 EOL – github2fedmsg
- rhel7 EOL – Fedimg
- COPR cannot pull git repo from fedorapeople
- Searching mailing list archives does not work
- Feature / Change request: make the Fedora bugzilla more accessible
- AWS: support creating S3 buckets
- AWS: Support adding elastic IPs
- Moderating mailing list viewing message shows “This held message has been lost.”
- release-monitoring.org crawlers seem to not be running since ~June 26
- buildhw-a64 01,02,19,20,21,22,23,24 not booting
- STG Bugzilla doesn’t send messages to STG fedora-messaging
- Support allocation dedicated hosts for Testing Farm
- vmhost-x86-copr01.rdu-cc.fedoraproject.org DOWN
- Can’t login to pagure.io/src.fedoraproject.org/COPR
- OIDC request for Konflux cluster for fedora
- Done:
- Request for new FAS group: miracle-sig
- Login issues on site, missing download links, others…
- Still CC’ed in Chromium security bugs even though I’m not in points of contact anymore
- pulling from fedora container registry is really slow
- Need to compress logs on log01
- okeamah spam
- Unable to waive gating failures
- Creating a new group called @MavrykDynamics
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
- 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
- unmaintained bot account: dummy-test-package-gloster gating pipeline tests broken
- Drop modularity from EPEL8.
- Fedora 41 Mass Rebuild Tracker
- Some (?) retired packages not actually getting retired since ~2 days ago
- Missing i686 package
- Retire golang-github-src-d-gcfg
- Investigate and untag packages that failed gating but were merged in via mass rebuild
- Done:
- Fedora 41 Mass Rebuild
- Retire EPEL 8 Next
- EPEL 8 buildroot broken (no platform-python)
- Unretire 0install
- untag shadow-utils-4.15.1-8.fc41
- Untag firewalld 2.2.0-2.fc41
- Most wiggle updates missing from Bodhi
- Untag NetworkManager-openvpn-1.12.0-1.fc41 and NetworkManager-openvpn-1.12.0-1.eln141
- Stalled EPEL Package: physfs
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
- Sync EPEL docs framework files with latest Fedora docs template
- Removed EPEL 7 and EPEL 8 Next from EPEL docs
- Completed EPEL 8 Next retirement
- Reviewed in-progress EPEL EOL documentation
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
- F42 wallpaper theme is Quest!
- Podman desktop: working on refining page layouts and integration with other apps.
ARC Investigations
The ARC (which is a subset of the CPE team) investigates possible initiatives that CPE might take on.
Updates
- Dist Git Move
- Ryan Lerch worked on deploying Forgejo in the Fedora Infrastructure OpenShift
- Akashdeep Dhar has completed with around 80% with the GitLab investigation
- Tomas Hrcka has been in touch with the QA team on Monday during their
- frantisekz from the QA team would be the point of contact for us to help with the Dist Git Move ARC investigation process
- The QA team would provide us with the documentation that would help us with the investigation that involves Dist Git and Bugzilla
- Limited access would be provided to those who proposed the user stories as well as those who request for the same to help with the ARC investigation
- David Kirwan to work on the GitLab deployment on Fedora Infrastructure OpenShift
- No proper deployment would be made for the ephemeral GitLab
- Deployment will be torn down after around a couple of weeks from Flock announcement
- GitLab deployment would be announced about during Flock To Fedora
- FESCO nominated Stephen Gallagher who would be the point of contact from their end to help with the Dist Git Move ARC investigation
- Tomas Hrcka plans to connect with Stephen Gallagher and reach back to the team with the inputs/outputs
- Akashdeep Dhar proposed to use the #fedora-arc:fedora.im channel instead for a more asynchronous communication
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