Originally published at: Infra and RelEng Update - Week 32, 2024 – 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 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: 05 August – 09 August, 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:
- 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.”
- Grant additional permissions to the fedimg AWS role
- EPEL minor version archive repos in MirrorManager
- Private mirror check-in with mirrormanager fails
- vmhost-x86-copr01.rdu-cc.fedoraproject.org DOWN
- AWS: Support adding elastic IPs
- AWS: support creating S3 buckets
- Add yselkowitz to list to notify when ELN builds fail
- Cleaning script for communishift
- rhel7 eol
- rhel7 – PDC
- rhel7 EOL – Fedimg
- 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
- Deploy new sign hardware/software
- Migration of registry.fedoraproject.org to quay.io
- Commits don’t end up on the scm-commits list
- Done:
- Spam on Fedora Users list
- Create a metrics FAS group
- the mailing list 389-users@lists.fedoraproject.org does not accept new users
- Please move mirror server in Fedora Mirrors Map
- Need to delete user account in FAS that has been already deleted in Discourse (discussion.fedoraproject.org) due to violations (spam, AI, etc.)
- all chromium builds for x86_64 in wait state
- chromium build error on f40 (aarch64) – ninja: fatal: posix_spawn: Resource temporarily unavailable
- New Communishift Project
- Spam account in AskFedora
- Create #metrics:fedoraproject.org address for #telemetry:gnome.org
- releng Bot Unable to Process SCM Requests
- Spam in AskFedora
- Upcoming: Redirect flocktofedora.org to fedoraproject.org/flock
- New site with rsync only targets cannnot be added to the mirror network
- Redirect Fedora Podcast URL to Fireside
- Create communishift-gitlabce for trying out purposes
- koji fedora-messaging plugin issues
- Unable to waive gating failures
- create communishift-forgejo for trying out purposes
- Bad kernel-modules-core-6.9.8-100.fc39_6.9.9-100.fc39.x86_64.drpm MD5 sum
- Enable Auto-Signing for f41-rebuild Mass-Rebuild Tag
- Request for m4.10xLarge Instance to Support Fedora Apps Containerisation
- The content of this message was lost. It was probably cross-posted…
- jlebon can’t run `sudo rbac-playbook` anymore
- ongoing “500 Internal Server Error” @ https://copr.fedorainfracloud.org
- [FAS] Updating commops sponsors
- Request for more disk space on fedorapeople.org
- fedora-users spam
- How do I set up FAS login for discussion.stg.fedoraproject.org?
- New AMQP message: org.fedoraproject.prod.buildsync.eln.enqueue
CentOS Infra including CentOS CI
- In progress:
- Done:
- compose testing – ppc64le doesn’t start
- Hyperscale AWSEC2 image is missing from the mirrors
- Add macro to enable frame pointers for all Hyperscale 10 package build tags
- Please create tags for `kvm-common` on CentOS Stream 10
- Please move mirror server in Fedora Mirrors Map
- No access to source in lookaside cache?
- Mirror Request
- Centos-stream mirror request
- Inherit AutoSD release tag instead of testing for automotive9s-packages-main-el9s-build
- Please open an access for a mirror server
- CentOS Stream 9 Mirror request
- Add NL mirror
- staging DNS entry for https://autosd.sig.centos.org/
- Please add my CentOS-Stream mirror
- new mirror
- CERN: CentOS Stream rsync mirror host change
- CentOS Stream buildroot repo needs to be removed from the altimages tags
- Decommission old dedicated hardware used for c7/c8s builds
Release Engineering
- In progress:
- Fedora 41 Mass Branching Tracker
- Unretire ttyd
- Unretire rust-inlinable_string
- Create rawhide+1 (F42) keys
- 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:
- Update EOL EPEL README files
- Package rust-web-time not in list for tag f41-updates-candidate
- create EPEL 10.0 release in bodhi
- Unretire python-googleapis-common-protos
- Revert changes to rpms/stgit epel9 branch
- Most wiggle updates missing from Bodhi
- Stalled EPEL Package: physfs
- Retire golang-github-src-d-gcfg
- F41 Self-Contained Change: LXQt 2.0
- Fix metalink results for f38 repo
- Retirement of python-pynose not fully processed
- Stalled EPEL package: python-anyjson
- Unretire erlang-jose
- Retire EPEL 7
- Update block_retired.py to use bodhi api
- koji tag inheritance messed up for epel9-next-build?
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
- Getting EPEL10 things ready for Flock workshop
If you have any questions or feedback, please respond to this report or contact us on #redhat-cpe channel on matrix.