[CentOS-devel] CPE Weekly Update – Week of March 21st – 25th

Fri Mar 25 10:11:22 UTC 2022
Michal Konecny <mkonecny at redhat.com>

Hi everyone,

This is a weekly report from the CPE (Community Platform Engineering) 
Team. If you have any questions or feedback, please respond to this 
report or contact us on #redhat-cpe channel on libera.chat 

If you wish to read this in form of a blog post, check the post on 
Fedora community blog:

# Highlights of the week

## Infrastructure & Release Engineering
Goal of this Initiative
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.).
The ARC (which is a subset of the team) investigates possible 
initiatives that CPE might take on.
Link to planning board: https://zlopez.fedorapeople.org/I&R-23-03-2022.pdf


### Fedora Infra
* Fixed cert generation in ipa staging (needed upgrade run)
* Found problem with proxies that stopped processing, was an apache bug. 
Downgraded back to previous stable version.
* Good progress on testing ansible upgrade. Successfully run playbooks 
with python3.8/ansible-core-2.12.3.
* Usual business.

### CentOS Infra including CentOS CI
* Kicked off work for the ansible [2.9.x => 
5.x](https://pagure.io/centos-infra/issue/496) (good progress so far)
* WIP : new lookaside structure and [building from 
gitlab](https://pagure.io/centos-infra/issue/645) (working but need now 
just last steps like centpkg-minimal)
* Last [centos-repos](https://pagure.io/centos-infra/issue/698) should 
enable the extras-common repo for SIGs (autonomous from 
koji.mbox.centos.org koji builds)
* Multiple 1:1 with phsmoura for infra onboarding
     * Working on [image-build 
issue](https://pagure.io/centos-infra/issue/708) as first ticket
* Bussiness as usual: new koji tags , projects on git.centos.org/rpms

### Release Engineering
* F36 Beta 1.4
* Work on SCM request automation should be finished this week - 

## CentOS Stream
Goal of this Initiative
This initiative is working on CentOS Stream/Emerging RHEL to make this 
new distribution a reality. The goal of this initiative is to prepare 
the ecosystem for the new CentOS Stream.

* Troubleshooting CCCC service issues
* Build & pushing Extras repos for CentOS Stream 8, once built, tags 
will be available
* Content resolver can now differentiate between warnings (when a 
workload lists packages that don't exist) and failures (actual 
dependency problems).
* DC move went well, all systems operational again

## CentOS Duffy CI
Goal of this Initiative
Duffy is a system within CentOS CI Infra which allows tenants to 
provision and access bare metal resources of multiple architectures for 
the purposes of CI testing.
We need to add the ability to checkout VMs in CentOS CI in Duffy. We 
have OpenNebula hypervisor available, and have started developing 
playbooks which can be used to create VMs using the OpenNebula API, but 
due to the current state of how Duffy is deployed, we are blocked with 
new dev work to add the VM checkout functionality.

* Focusing on documentation this week 

## Bodhi
Goal of this Initiative
This initiative is to separate Bodhi into multiple sub packages, fix 
integration and unit tests in CI, fix dependency management and automate 
part of the release process.
Read ARC team findings in detail at: 

* Got rid of the DeclEnumType warning with SQLAlchemy 1.4+
* Use namespace packages in accordance with current recommendations 
(avoiding needless .pth files)
* Copy severity when obsoleting a security update
* Updated Vagrant docs
* Dependency management (ongoing)
* Added procedure for pushing the snapshots to staging

Goal of this initiative
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 and Scientific Linux (SL), 
Oracle Linux (OL).

EPEL packages are usually based on their Fedora counterparts and will 
never conflict with or replace packages in the base Enterprise Linux 
distributions. EPEL uses much of the same infrastructure as Fedora, 
including buildsystem, bugzilla instance, updates manager, mirror 
manager and more.

* EPEL9 up to 2187 source packages (increase of 39 from last week)
* Notable EPEL9 packages now available:
     * [KDE 
     * openvpn and NetworkManager-openvpn
     * Several ansible collections (general, mysql, rabbitmq, podman)

Kindest regards,
CPE Team