The Community Platform Engineering group, or CPE for short, is the Red Hat team combining IT and release engineering from Fedora and CentOS. Our goal is to keep core servers and services running and maintained, build releases, and other strategic tasks that need more dedicated time than volunteers can give.
See our wiki page here for more information: https://docs.fedoraproject.org/en-US/cpe/
We are hiring new talent to come work full time on Fedora and CentOS. The following positions are now open:
Please note that due to a constraint in how the jobs system works, a single country is nominated for the advertisement. Please kindly ignore that, two of the roles are available in the geographical regions outlined above.
We are looking forward to meeting you and hopefully working with you soon!
Quorum and started at :05
Directors in attendance were:
Others in attendance:
A welcome was given to guest Josh Boyer, representing RHEL engineering interests.
Topic: Board reappointment, and nomination of new directors
Discussion of development packages not provided in CentOS Stream: Red Hat is keenly aware of the desire to make buildroot packages available in the CentOS Stream project. Progress has been made on plans to enable this in some manner in CentOS Stream without requiring changes to Red Hat Enterprise Linux. The team is currently working to resolve some technical issues.
Discussion of CentOS Stream SIG proposal. https://git.centos.org/centos/board/issue/33 and https://wiki.centos.org/SpecialInterestGroup/StreamFeatureRequest General support, but will take this to the mailing list and commit to timely response to this request.
Adjournment at :00
On 2021-03-10 the CentOS Board of Directors met to discuss ongoing business.
A proposal to discuss the re-appointment of Directors has been presented by Karsten Wade. The document will be reviewed and it will be then proposed for approval during the next meeting. (More info on the governance updates in issues #22 and #24).
Rich Bowen, annouced that a new online Dojo is planned on May 13th and 14th 2021. All the details can be found at :
No other issue has been discussed this month, and updates will be amended to tickets if necessary.
On 2021-02-10 the CentOS Board of Directors met to discuss ongoing business.
The board welcomed the Hyper Scale SIG Chair (Davide Cavalca) and new Cloud Interim SIG Chair (Amy Marrich).
A proposal to give to all SIG members a @centoproject.org email address has been approved. The new email aliases will be enabled when the new authentication system is deployed in April.
A discussion about the need for a CentOS Stream Kernel SIG around common community interests took place. Some challenges are still being discussed (secure boot, signing, kmods distribution, inter-SIG collaboration, integration of existing external projects). A communication will be sent to the centos-devel mailing list when all requirements are analysed and common ground identified.
Rich Bowen mentioned that additional Dojos will be organised during the year as it is a great way to get community feedback and improve involvement of new contributors.
The code of conduct work is on-going and the board would like to make that process completely transparent, and get help from the community when the initial draft is available.
To conclude, as mentioned last month, the SIG status review has been finalized and updates/recommendations sent to all active SIG.
On 2021-01-13 the CentOS Board of Directors met to discuss ongoing business.
To improve transparency, the Board welcomed all Special Interest Groups' Chair, and extended the invitation to all future Board of Directors meeting.
A proposal to create a new SIG was reviewed and approved. The board welcomes the Hyperscale SIG to the family and encourages interested parties to contribute.
The common goal is to enable CentOS Stream deployment on large-scale infrastructures. The SIG chair is Davide Cavalca.
A recap on all SIG status will be carried on in the next week by Rich Bowen.
Brian Exelbierd explain that Red Hat Developer program will be published as soon as they are ready. A first wave will be released during January.
Red Hat continues to analyse feedback received from all communication channels.
The board agreed to draft and enforce a Code of Conduct, based on the recent work conducted by the Fedora Project.
You may have seen, a few days ago, that the Fedora project announced a new Code of Conduct for their community.
In my role as CentOS community manager, I've also been involved in the crafting of that Code, so that we could also use it here in the CentOS project.
Yeah, I know, this is something we should have done a long time ago. But, you know what they say about the best time to plant a tree. (The best time to plant a tree is 20 years ago. The second best time is today.)
As we continue to work to make all aspects of the CentOS Project more open and transparent, it is important that we create an open, welcoming community where all people, from all backgrounds, feel safe in their participation. This allows for a broader contributor pool, with more ideas and more community ownership of the resulting outcomes.
And it's just the right thing to do.
It is our intent to take the text of the Fedora CoC, and replace 'Fedora' with 'CentOS' everywhere, and propose it here. There will, of course, be other small changes to the text (Board vs Council, and so on) but not to the details of the Code itself, and how we intend to address reports. We're holding off on those edits so that our version doesn't drift from theirs, during their 2 week comment period. (Ends April 26th.)
The document is derived from the Contributor Covenant, along with work that has been ongoing in the Fedora project for some time. Note also that the Contributor Covenant is also the source material for the CoC used by the Linux kernel project.
To that end, we encourage you to engage in the discussion around the Fedora CoC, because any changes made there will influence what we end up with here. And we also encourage discussion on centos-devel, for anything that you feel is specific to our community.
This report covers work that happened between January 13th and April 2nd 2021.
The Hyperscale SIG focuses on enabling CentOS Stream deployment on large-scale infrastructures and facilitating collaboration on packages and tooling.
The SIG was established in January with six founding members (Davide Cavalca, Filipe Brandenburger, Matthew Almond, Justin Vreeland,Thomas Mackey, David Johansen). Since then, four more members have joined (Igor Raits, Neal Gompa, Anita Zhang, Michel Salim).
We welcome anybody that’s interested and willing to do work within the scope of the SIG to join and contribute. See the membership section on the wiki for the current members list and how to join.
Packages released in
main are designed to be drop-in replacements for the corresponding packages on a stock CentOS Stream 8 system. This repository can be enabled by installing the
We ship a backport of systemd 247 based on the Fedora packaging. This includes a variety of bug fixes in existing features such as timers and cgroups, as well as new properties that take advantage of the latest kernel features. You can also look forward to new knobs in the various tools and daemons to make debugging and configuration easier.
This systemd backport also includes a SELinux overlay module, which allows running systemd 247 on a system in enforcing mode. Nonetheless, the SELinux integration has only seen limited testing and should be considered experimental at this point.
We ship a backport of Grep 3.6 based on the Fedora packaging. Compared to the stock 3.1 version shipped with the distribution, it includes major performance improvements and several bugfixes.
iptables package on CentOS Stream 8 ships with only the nftables backend enabled. As part of the work to enable the legacy backend as well, we have packaged legacy-enabled versions of
We ship a backport of MTR 0.94 based on the Fedora packaging. This includes several bug fixes, notably improving reliability when running in TCP mode.
We ship a backport of dwarves 1.20 based on the Fedora packaging. This includes several improvements to the pahole tool, notably including much better BTF support.
We ship the latest version (0.55.3 ⇒ 0.57.1) of meson and the latest version (1.8.2 ⇒ 1.10.2) of ninja-build based on the Fedora packaging. This includes many different bug fixes and improvements. We will keep updating them as new versions will get released.
The SIG was approved by the CentOS board on January 13. So far we’ve been able to maintain a healthy development pace, and hope to continue doing so in the future.
The SIG tracks pending work as issues on our Pagure repository. Notable projects currently in flight include:
experimentalrepository and publishing a Copy-on-Write enabled build of the packaging stack and optional support for Btrfs-based atomic updates using Micro DNF
libvirtbackported from Fedora
iptableswith the legacy backend enabled
We have no issues to bring to the board’s attention at this time.
Sorry for the two week gap since my last report, we had a busy time in
the CPE team with the new fedora accounts deployment, our quarterly
planning cycle started for Q2 and Ireland had a bank holiday mid week
which *seemed* like a great idea at the time. Until no-one knew what
day it was for about a week!
So here I am, right at the end of Q1 with the CPE teams final weekly
report for January, February and March... two days early
If you would like to see this report and toggle to the section you are
most interested in, I would suggest visiting this link
https://hackmd.io/8iV7PilARSG68Tqv8CzKOQ?view and use the header bar
on your left to skip to where you want to go!
CPE had our quarterly planning call last Thursday 26th March to
prioritize our project work going into Q2 (quarter 2, which is April,
May & June).
Our initiative repo quarterly boards have been updated
and our repo can be accessed here: https://pagure.io/cpe/initiatives-proposal
Our 2021 Quarterly Planning timetable can also be viewed here if you
are curious on when our next quarterly planning session is:
And finally, details on initiative requesting/how to work with us on
new projects here:
Going into Q2, the CPE team will work on rpmautospec
https://pagure.io/cpe/initiatives-proposal/issue/11 and aim to deliver
this project within the months of April, May & June. We are starting
this project on Monday 12th April and will keep you posted on where
the team will track work and what IRC channel they will use for comms.
You can also expect a Q1 blog post from us in the next week or two
highlighting the work that the team delivered over the last quarter
* CentOS Dojo for May 13th & 14th CFP closes on Monday 5th April so
please submit your talks asap!
*The below updates are pulled directly from our CPE team call we have
* Account Migration is scheduled for next Tuesday 6th April
* Please read this important email from Fabian Arrotin on
verifying/updating your CentOS and Fedora email address
* CentOS CI is also updating ocp.stg to 4.7.3 & will roll out to
production by the end of the week if all goes well
* Centpkg is build and available in Fedora and EPEL!
* MBS is being deployed
* ODCS is deployed
* Scripts for mass rebuild are ready
* CVE Dashboard for CentOS 8 Stream is up
* In short, lots of good things coming!
* F34 beta is out!
* Mass reboot is scheduled for tomorrow, April 1st so please expect
some issues due to this required outage
* Final Freeze is due to start on Tuesday April 6th @ 1400 UTC - F34
schedule can be viewed here
* Fedora Accounts is out!!!!!!!!!!!!!!!!
* There are still some corner case issues being worked through but
users should be able to access fedora services as normal. **NOTE** you
will need to reset your password if you have not already done so if
you receive an Unable to call ID or some note like that. Please
request a password reset and wait for the mail to land. Then follow
the link and reset your password.
* For any issues, please open a ticket on
* The team can be found on #fedora-aaa for discussions on IRC
* And please report any issues you find relating to the Noggin
application in the repo https://github.com/fedora-infra/noggin
**ANOTHER NOTE** Thank you so so so much to all of the members of the
fedora community and wider open source communities who assisted our
team last week when we were deploying the new system. Your help did
not go unnoticed and unappreciated and we could not have done this
work without any of you. You know who you are, and you have my and the
wider teams sincerest thanks and gratitude
The Community Platform Engineering group, or CPE for short, is the Red
Hat team combining IT and release engineering from Fedora and CentOS.
Our goal is to keep core servers and services running and maintained,
build releases, and other strategic tasks that need more dedicated
time than volunteers can give.
See our wiki page here for more
As always, feedback is welcome, and we will continue to look at ways
to improve the delivery and readability of this weekly report.
Have a great weekend!