May 20, 2022

CentOS Community Newsletter, May 2022

May 20, 2022 02:28 PM

May 2022 Newsletter

Project News

Online Summer Dojo

CentOS will be holding a free online Dojo on June 17. CentOS Dojos are mini conferences highlighting the work within the project and across the entire ecosystem. Registration is free but required. We invite everybody to join us.

The call for presentations is open. We welcome presentations about CentOS Stream, CentOS SIGs, RHEL, and projects built on top of CentOS.

SIG Reports

CentOS Special Interest Groups focus on work around CentOS Stream. Each SIG reports quarterly in this newsletter.

Storage SIG

Package updates since the last report:

  • Glusterfs updated to glusterfs-9.5 and glusterfs-10.1; packages are available for Stream 9 and Stream 8.
  • Ceph Quincy (17) was released; packages are available for Stream 9, Stream 8, and RHEL8.
  • Ceph Pacific (16) updated to ceph-16.2.7, with 16.2.8 expected any day now; packages are available for Stream 9, Stream 8, and RHEL8.
  • Ceph Octopus (15) was updated to 15.2.16; packages are available for Stream 8 and RHEL8.
  • NFS-ganesha-4 and libntirpc-4 were released; packages are available for Stream 9, Stream 8, RHEL8, and CentOS 7. NFS-Ganesha-3 is now EOL upstream.

New packages in the Storage SIG:

  • Apache Arrow (libarrow-7.0.0) and Apache ORC (liborc-1.7.4) and their dependencies are now in the Storage SIG. Ostensibly they are provided as dependencies for Ceph Quincy. Packages are available for Stream 9, Stream 8, and RHEL8.

Cloud SIG

Purpose

Packaging and maintaining different FOSS based Private cloud infrastructure applications that one can install and run natively on CentOS.

https://wiki.centos.org/SpecialInterestGroup/Cloud

Membership update

New Chair elected - Joel Capitao.

Thank you Alfredo for all your hard work this past year.

Releases in the most recent quarter (or most recent release, if none in that quarter)

RDO

April 27 2022 - Yoga release https://blogs.rdoproject.org/2022/04/rdo-yoga-released/

In the last few months, the SIG worked hard on bootstrapping Yoga OpenStack release onto CentOS Stream 9. The initial plan was to release Xena onto CS9 but because of bad timing due to uncertainty about CS GA plans, we coudln’t make it. The positive point is that we had more time to add CS9 as the supported Operating System to the OpenStack project.

Adding CS9 to OpenStack CI provided valuable feedback as it allowed us to catch issues early in the CI, it was challenging but proved valuable. Note that RDO will use Yoga as a transitive Openstack release with Cloud Stream 8 and Cloud Stream 9 support, in order to be able to migrate the OS from one to another. The next OpenStack release, Zed, will be supported only on CentOS Stream 9.

Continuous Integration

Cloud SIG had migrated all their jobs from older jenkins instance (ci.centos.org) to a new private instance running in the CentOS CI OpenShift environment (https://jenkins-cloudsig-ci.apps.ocp.ci.centos.org/)

Last but not least, RDO related CI pipelines which required only x86_64 nodes have been migrated to RDO Zuul CI/CD
environment in order to reduce node requests.

Health and activity

The Cloud SIG remains fairly healthy. However, it is still, for the most part, a monoculture containing only OpenStack.

April 14, 2022

CentOS Community Newsletter, April 2022

April 14, 2022 08:04 PM

April 2022 Newsletter

Project News

Transition to issues.redhat.com

As CentOS Stream 9 stabilizes and we approach a release of RHEL 9, Red Hat is planning to transition to using issues.redhat.com exclusively for reporting issues and requesting features for RHEL and CentOS, deprecating the use of bugzilla.redhat.com. This will be a gradual process as we all figure out the workflows that work best for the CentOS community.

KDE in EPEL 9

Good news for KDE fans. KDE is ready for testing in EPEL 9 for CentOS Stream 9 and related operating systems. EPEL is a project under the Fedora umbrella that builds packages for Enterprise Linux that aren’t available as supported packages in RHEL. CentOS Stream allows EPEL to get ahead of the game and build packages earlier than ever before.

Bringing RHEL docs to CentOS

The RHEL documentation team has been working on moving their content and processes to CentOS. They have made a preview build of their work so far. This is an ongoing effort, and it will take time to upstream everything to CentOS.

SIG Reports

Automotive SIG

Membership update

This SIG does not have a formal membership process. The mailing list currently has 89 subscribers representing at least 12 companies, though not all subscribers use corporate emails and some are participating as individuals.

Releases in the most recent quarter (or most recent release, if none in that quarter)

The SIG now provides a new distribution: Automotive Stream Distribution (AutoSD), a CentOS Stream derivative designed specifically around the needs of an automotive OS, and transparently the upstream project for Red Hat’s eventual in-vehicle OS product. AutoSD has been downloaded and used by several organizations who have commented or asked for help, so we know it is getting some traction though of course we don’t have exact metrics on usage.

Health report and general activity narrative.

The SIG has had two public meetings per month, one formal and one informal “office hours”, each with 25-40 attendees, with visible participation from 7-10 separate organizations. This SIG is intended to be a community effort with contributions and shared benefits from all participants.

Several Red Hat employees made the first contributions to the project as well as the infrastructure required to build and test it. We now occupy a gitlab repository building software regularly using CI, with build instructions provided. Sample images are present and downloadable along with customization and build instructions.

This is a high-level summary of current activity:

Issues for the board to address, if any

None, keep up the excellent work 🙂

Hyperscale SIG

The Hyperscale SIG has posted their quarterly report on the CentOS blog.

Kmods SIG

This report covers work that happened since last report. The previous report can be found here.

Purpose

Packaging and maintaining kernel modules for CentOS Stream and Enterprise Linux.

Membership Update

Unfortunately, Jonathan Billings left the Kmods SIG due to lack of time. We thank him for all the work he contributed to the Kmods SIG: Thank you!

No SIG members have been added since last report. We welcome anybody that’s interested and willing to do work within the scope of the SIG to join and contribute.

Support for CentOS Stream 9 / EL9

The Kmods SIG provides packages for CentOS Stream 9 and will for EL9 once released and available in CBS.

Support for CentOS Stream 8 / EL8

The Kmods SIG continues to provide packages for CentOS Stream 8 and EL8.

New Packages

See Kmods SIG’s documentation for lists of available packages. This documentation also provides further information, e.g. how to enable the Kmods SIG’s repositories.

Notable packages released since last report:

  • btrfs-progs (9 only)
  • kmod-btrfs (9 only)
  • virtual-guest-additions (9 only)
  • kmod-vbox-guest-additions (9 only)
  • ecryptfs-utils
  • kmod-ecryptfs

Note that the kernel modules provided by the Kmods SIG are currently not signed with a private key. Hence it is required to disable Secure Boot to be able to use any of these kernel modules.

Please report any issues with these packages in the corresponding project on pagure.io or here in case the issue is not related to a particular package.

Recent Activities

The Kmods SIG started working on a dnf plugin to improve handling of kABI tracking kernel module packages. See the dnf-plugin-kmods project on pagure.io for further details.

Health and Activity

The Kmods SIG maintains a healthy development pace.

Communication

Regular meetings are scheduled monthly, in the first week, on Monday at 1600 UTC in #centos-meeting. Everyone is welcome to join!

You can also get in touch with SIG members at any time in #centos-kmods.

Open Issues

  • Signing kernel modules: This requires collaboration and further discussion with Infra SIG. Especially about how to securely store a SIG specific key that can be used in CBS, but is not accessible by any unauthorized person.
  • Driver Disks: The SIG would like to provide Driver Disks required to install CentOS Stream on unsupported hardware. The current state can be tracked here.

Issues for the Board

We have no issues to bring to the board’s attention at this time.

April 04, 2022

CentOS Hyperscale SIG Quarterly Report for 2022Q1

April 04, 2022 02:52 PM

This report covers work that happened between January 1st and April 4th. For previous work, see the 2021Q4 report.

Purpose

The Hyperscale SIG focuses on enabling CentOS Stream deployment on large-scale infrastructures and facilitating collaboration on packages and tooling.

Membership update

Since the last update, the SIG gained six new members (Manu Bretelle, Daan De Meyer, Oscar Dominguez, Kevin Wells, Ali Koroglu and Brandon Johnson).

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.

Releases and Packages

Unless otherwise specified, packages are available in our main repository, which can be enabled with dnf install centos-hyperscale-release. Please report any issues with these packages on our package-bugs tracker.

Documentation

We have continued fleshing out our user documentation website. Among other things, we have added extensive documentation of the kernel build and contribution process, greatly expanded the existing systemd documentation and improved our SIG onboarding process.

As previously mentioned, we would very much welcome any feedback and contributions you might have for this documentation.

systemd

The latest released version in the Hyperscale SIG is systemd 250.3, for both CentOS Stream 8 and CentOS Stream 9.

The systemd RPM sources for the Hyperscale SIG have been migrated to use a flat dist-git layout, making it easier to rebase our changes directly on top of Fedora Rawhide. Our specfile will also now build directly with tarballs from the Hyperscale SIG’s systemd Git fork. This change means our backports no longer have to be managed though patch files; they will be included directly from our Git fork.

Kernel

CentOS Stream 9

Updated kernel builds tracking the upstream CentOS Stream 9 kernel have continued to flow into the Hyperscale experimental repository. Of note, we are testing a backport of SimpleDRM with fbdev emulation to ensure Wayland environments work regardless of graphics hardware.

Neal Gompa has written basic automation for updating the kernel. As part of that, the kernel RPM sources for the Hyperscale SIG have been migrated to use a flat dist-git layout. We eventually aim to introduce CI/CD to continually track and test our changes on top of Red Hat’s changes in the baseline CentOS Stream 9 kernel.

CentOS Stream 8

The CentOS 8 kernel is now building with the same sources as our CentOS 9 kernel and work has begun to automate rebases and builds using scripts written for our CentOS 9 kernel.

Container images

We have reworked our container build scripts to properly support CentOS Stream 9, and have pushed updated containers to our registry namespace on Quay.io.

Package updates

CentOS Stream 9

We have contributed updates to SDL2 (to backport fixes for running SDL2 applications as native Wayland applications) and upgraded Flatpak to the 1.12 version series to improve compatibility with the wider ecosystem of Flatpaks.

We also contributed changes to centos-stream-release to make it easier for spins to selectively replace branding packages to producing spins or remixes.

CentOS Stream 8

We have published updates for ethtool (to 5.16) and zstd (to 1.5.1) for CentOS Stream 8.

Spin updates

All necessary image build tools are now shipped in EPEL 9 to support building live media for CentOS Stream 9. This includes the following packages: kiwi, livecd-tools, appliance-tools.

We have started working on the Hyperscale spin based on CentOS Stream 9. In the coming weeks, the Cloud variant of the Hyperscale spin will become available on the Amazon Web Services Marketplace. Other cloud platforms and spin variants will follow shortly thereafter.

DNF/RPM stack with CoW support

The Copy-on-Write stack got rebased on top of RPM’s head as of late January and the change has been ported and distributed under the CentOS Stream 8 and CentOS Stream 9 Hyperscale’s experimental repos.

RPM CoW now verify RPM signatures at transcode time and can re-use this within rpmkeys logic. Likewise, rpm -i does not require the use of --nodigest anymore.

A test suite has been added, testing different scenarios and ensuring that future changes do not break functionalities.

Finally, by removing the need for executable stack, the reflink plugin is now compatible with SELinux-enabled environments.

Sticky Vendor

Hyperscale packages built after February 8, 2022 have their vendor field set to “CentOS Hyperscale SIG”, e.g. systemd-249.4-2.13.hs.el8. This allows users to stick to Hyperscale packages without worrying about a higher NEVRA in other repositories, by setting allow_vendor_change=False.

Health and Activity

The SIG continues to maintain a healthy development pace.

Meetings

The SIG holds regular bi-weekly meetings on Wednesdays at 16:00 UTC. Meetings are logged and the minutes for past meetings are available.

The SIG uses the #centos-hyperscale IRC channel for ad-hoc communication and work coordination; this channel is also bridged on Matrix in the #centos-hyperscale:fedoraproject.org
room. For async discussions and announcements we generally use the centos-devel mailing list. The SIG also holds open monthly video conference sessions to promote collaboration and social interaction.

Conference talks

Last quarter, Davide Cavalca presented an update on SIG activities at CentOS Dojo, FOSDEM 2022 (slides, video). At the same event, Neal Gompa talked about the experience of contributing to CentOS Stream (slides, video).

A SIG-adjacent talk around CentOS Stream has also been accepted for SCALE 19x.

Live streams

The SIG periodically does work live on Twitch from its official Twitch channel. Interested parties who want to watch and interact with us as we do work should follow us on Twitch to get notified for when we stream.

Planned work

The SIG tracks pending work as issues on our Pagure repository. Notable projects currently in flight include:

  • using CBS to build our spin images
  • shipping an updated QEMU package in EPEL
  • integrate btrfs transactional updates as an optional feature
  • setup a continuous build pipeline for the container image on the CentOS CI infrastructure

Issues for the Board

We have no issues to bring to the board’s attention at this time.

March 15, 2022

CentOS Community Newsletter, March 2022

March 15, 2022 08:09 PM

March 2022 Newsletter

Project News

GitLab for CentOS SIGs

Pierre-Yves Chibon posted a proposal to centos-devel about making GitLab available to CentOS SIGs. People involved with Special Interest Groups are encouraged to read the proposal and respond with questions or details of whether this proposal would help their SIG.

Automovite Stream Distribution

The Automotive SIG has announced the Automotive Stream Distribution, a binary distribution developed within the SIG that serves as a public, in-development preview of the upcoming Red Hat in-vehicle OS. Read more in their blog post.

SIG Reports

Special Interest Groups (SIGs) are the most interesting part of the CentOS project - this is where people build value on top of the CentOS platform. SIGs report quarterly on what they’ve been up to. Here are this month’s reports.

Artwork SIG

Purpose

The CentOS Artwork SIG exists to produce the CentOS Project visual identity.

Membership Update

There is not membership changes. We are always looking for new members.

Releases

None.

Healthy and Activity

Health: We are here; doing what we can, when we can.

Recent activities:

Issues for the Board

None.

OpsTools SIG

The OpsTools SIG provides tools for operators, system administrators, devops and developers doing infrastructure engineering on content based on CentOS Linux.

Purpose

The purpose of the CentOS OpsTools SIG is to provide tools and documentation, recommendation and best practices for operators of large infrastructure.

Membership update

Sadly, we did not attract new volunteers to contribute to the SIGs purposes, but at the same time, we didn’t lose any.

Activity

As follow-up of deprecating and removing CentOS 8, we’ve updated our CI, rebuilt collected and related packages for both CentOS Stream 8 and CentOS Strem 9. We also updated and provided centos-release-opstools packages for both CentOS Stream releases.

Issues for the board

Nothing to report.

March 03, 2022

CPE Quarterly Update Q4 2021

March 03, 2022 01:40 PM

This is a summary of the work done on initiatives by the CPE Team. Each quarter CPE Team together with CentOS and Fedora community representatives choose initiatives that will be being worked on in this quarter. The CPE Team is then split into multiple smaller sub-teams that will work on chosen initiatives + day to day work that needs to be done.

 

Following is the list of sub-teams in this quarter:

  • Infra & Releng
  • CentOS Stream
  • OSCI – Distrobaker monitoring
  • EPEL
  • CentOS Duffy CI

 

Infra & Releng

About

Purpose of this sub-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.). This sub-team is also investigating possible initiatives. This is done by ARC (The Advance Reconnaissance Crew), which is formed from the Infra & Releng sub-team members based on the initiative that is being investigated.

 

Issue trackers

 

Documentation

 

Members of sub-team for Q4 2021

  • Mark O’Brien (Team Lead) (Fedora Operations, CentOS Operations) (mobrien)
  • Kevin Fenzi (Team Lead) (Fedora Operations) (kevin)
  • Michal Konecny (Agile Practitioner) (Developer) (mkonecny)
  • Patrik Polakovic (Agile Practitioner) (Developer) (ppolakov)
  • Fabian Arrotin (CentOS Operations) (arrfab)
  • Tomas Hrcka (Release Engineering) (humaton)
  • Adam Saleh (Developer) (asaleh)
  • Aurelien Bompard (Developer) (abompard)
  • Emma Kidney (Developer) (ekidney)
  • Pedro Moura (Developer) (pmoura)
  • Ryan Lerch (Developer) (rlerch)

 

What the sub-team did in Q4 2021

Fedora Infrastructure

  • Fedora Infra moved their documentation to docs.fedoraproject.org.
  • Migrated discourse2fedmsg from fedmsg to fedora messaging and deployed the app in production. 
  • Migrated most koji builders to Fedora 35 (finished in Q1 2022)
  • Got CentOS stream 9 using mirrormanager (mirrors.centos.org)
  • Helped release Fedora 35 Beta and then Final
  • Kinoite website published.
  • Fedoraproject dnssec keys moved to sha384 from sha1
  • All wiki talk pages have been disabled. We don’t use them or read them.
  • S390x builders moved to the new z15 mainframe. Additional resources allowed us to increase kvm builders from 10 to 20.

CentOS Infrastructure

  • Upgraded openshift for CI tenants
  • Migrated the cico-workspace to CentOS 8-stream instead of CentOS 7
  • Onboarding new SIGs and adapted workflow
  • Migrated sig guide to https://sigs.centos.org/guide and hosting sigs.centos.org SIGs docs (opt-in)
  • Prepared the CentOS Linux 8 EOL/decommissioning steps
  • Migrated several services in infrastructure due to some sponsors leaving the project (willing to sponsor other rebuilds now instead)
  • Rolled out (with Artwork SIG) new visual theme across all centos infra for stream 9 visual style (website, mirrors, mailing-list, etc)
  • Implemented the new mirror.stream.centos.org mirror pool for Stream 9 (that is also used with mirrormanager)

Fedora Release Engineering

ARC

The ARC Team was looking at Bodhi and Image Builder in Q4.

  • Bodhi: 
    • Investigated doing an initiative on Bodhi
    • Looked at splitting Bodhi up into separate packages
    • Investigated decoupling Bodhi from PDC
    • Looked at dependency management
    • Concluded PDC functionality should move to dist-git instead
    • Not suitable for an initiative 
    • Package separation & dependency management work to go ahead outside of initiative work
  • Image Factory
    • Possible replacement for OZ and Image factory
    • Could be used as a service from Red Hat internal team
    • Would likely need to use our own builders for Fedora
    • Fedora IOT moving to image builder could use builders provided by Image builder as it does not support ppc or s390x
    • Initiative going ahead in Q1 2022 to use image builder for Fedora IOT
    • Potentially used for Fedora/CentOS Stream in the future

CentOS Stream

About

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. 

 

Issue trackers

 

Documentation

 

Application URLs

Members of sub-team for Q4 2021

  • Brian Stinson (Team Lead) (bstinson)
  • Adam Samalik (Agile Practitioner) (asamalik)
  • James Antill (jantill)
  • Johnny Hughes
  • Merlin Mathesius
  • Mohan Boddu (mboddu)
  • Petr Bokoc (pbokoc)
  • Stephen Gallagher (sgallagher)
  • Troy Dawson (tdawson)

 

What the sub-team did in Q4 2021

  • 1/3 of all srpms built in Stream were modules in Nov (fun/interesting fact!)
  • Automated compose checks for c9s and added repoclosure check for baseOS and app stream
  • We now report on differences between RHEL 9 and CentOS Stream 9 composes
  • Added c9s links on mirror network for downloading!
  • CI testing for SIGs enabled for c9s
  • Started work on bringing c8s and c9s closer
  • Updated the ELN Extras docs
  • Got ELN side tag builds working
  • Started work on Content Resolver buildroot integration

 

OSCI – Distrobaker monitoring

About

In Q4 some of the CPE team were able to assist the OSCI team with some open issues they had that they were finding hard to get to before the end of the year. Our team worked on a way to improve the Distrobaker monitoring to monitor side-tags and have the code update prometheus for metrics on the side-tags. Distrobaker itself is a service which rebuilds the CentOS 9 Stream Koji builds for RHEL 9 in Brew and having good metrics on the application provides useful insights as to how the service is operating.

 

Issue trackers

 

Documentation

Members of sub-team for Q4 2021

  • David Kirwan
  • Lenka Segura
  • Leonardo Rossetti

 

What the sub-team did in Q4 2021

This team managed to do everything that is described in the ‘about’ section.

 

EPEL

About

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.   

 

Issue trackers

 

Documentation

Members of sub-team for Q4 2021

  • Carl George (Team Lead) (carlwgeorge)

 

What the sub-team did in Q4 2021

 

CentOS Duffy CI

About

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. 

 

Issue trackers

 

Documentation

  • Not available yet

 

Application URLs

  • Not available yet

Members of sub-team for Q4 2021

  • Nils Philippsen (Team Lead) (nphilipp)
  • Akashdeep Dhar (t0xic0der)
  • Ben Capper
  • Vipul Siddharth (vipul)

 

What the sub-team did in Q4 2021

Reimplement Duffy from the ground up (which is ongoing). It features a new, much cleaner API than the currently deployed version which allows users to allocate differently featured nodes for their CI workflows. It comes with a metaclient app which translates between users of the legacy API and the new one. The Duffy core is agnostic of the features of managed nodes (e.g. bare metal vs. VM, architecture, OS type & version) and shifts that knowledge into configurable node pools with corresponding Ansible playbooks used for provisioning and deprovisioning.

Datanommer/Datagrepper V.2

About

The datanommer and datagrepper stacks are currently relying on fedmsg which we want to deprecate. These two applications need to be ported off fedmsg to fedora-messaging. As these applications are 'old-timers' in the fedora infrastructure, we would also like to look at optimizing the database or potentially redesigning it to better suit the current infrastructure needs.

For phase two, we would like to focus on a DB overhaul.

 

Issue trackers

 

Documentation

 

Application URLs

Members of sub-team for Q4 2021

  • Aurelien Bompard (Team Lead) (abompard)
  • Ryan Lerch
  • Lenka Segura

 

What the sub-team did in Q4 2021

The team migrated the datanommer and datagrepper tools to use TimescaleDB as a backend, instead of plain PostgreSQL. This will greatly improve the scalability of the apps. As a reminder, datanommer stores all messages ever sent to our message bus (and that’s a lot of messages), and datagreppers is a web UI and API to query this database.

 

FCOS OpenShift migration

About

Enable the Fedora CoreOS to move their pipeline from the CentOS CI OCP4 cluster to the newly deployed Fedora infra OCP4 cluster.

 

Issue trackers

 

Documentation

 

Application URLs

Members of sub-team for Q4 2021

  • David Kirwan (Team Lead) (Saffronique)
  • James Richardson (jrichardson)
  • Lenka Segura (lenkaseg)
  • Stephen Coady (scoady)

 

What the sub-team did in Q4 2021

Fedora CoreOS were making use of the CentOS CI OCP4 cluster to run some of their pipelines. We reused the playbooks and roles already developed in CentOS CI Infra, to recreate the project, service account and permissions required in order to deploy their pipeline on the new Fedora infra OCP4 cluster.

Epilog

If you get here, thank you for reading this. If you want to contact us, feel free to do it in #redhat-cpe channel on libera.chat.

March 01, 2022

CentOS Automotive SIG Announces New AutoSD Distro

March 01, 2022 11:59 PM

Introducing the Automotive Stream Distribution

The CentOS Automotive SIG is excited to announce the Automotive Stream Distribution. This is a binary distribution developed within the SIG that serves as a public, in-development preview of the upcoming Red Hat in-vehicle OS.

In August 2021, the CentOS project announced the launch of the CentOS Automotive SIG. The purpose of this SIG is two-fold. First, it is meant to be a neutral public space for collaboration between third parties interested in open development of software targeted at in-vehicle automotive use cases. Second, it is meant to provide such projects with build and test infrastructure.

The goal of the SIG is to provide an open-source home for RHEL-oriented automotive work, and to attract and encourage open development of automotive software between commercial and non-commercial partners.

As this RHEL-oriented automotive work is being defined, it has become clear that having multiple development stages would be most beneficial. We have identified three of these stages:

  • The CentOS Automotive SIG open to anyone and everyone to build, test, experiment, and contribute with software for the automotive industry.
  • The Red Hat automotive product,—the product itself that Red Hat sells and supports. The SIG is where this product is being developed.
  • A third place which would sit between the CentOS Automotive SIG and the product. This is a public, in development, version of the product.

This third point is what we would like to present to you today: the Automotive Stream Distribution (AutoSD).

The Automotive Stream Distribution is an upstream to the Red Hat automotive product, just as CentOS Stream is to RHEL. The Automotive Stream Distribution will be based on CentOS Stream with a few divergences where it makes sense/is required. The first of these divergences will be the Linux kernel. AutoSD will rely on the kernel-automotive package rather than CentOS Stream's kernel package.

So the Automotive SIG will be the place where anyone and everyone can join, contribute, and experiment (e.g., the SIG supports enabling new hardware on the kernel) and benefit from the infrastructure developed around this SIG, but without engaging Red Hat (new hardware enabled in the SIG does not mean it would automatically become part of Red Hat's automotive product.)

As a binary distribution, AutoSD will thus be the place where the community, customers and/or partners will be able to see what will land in the automotive product down the line. Like CentOS Stream, Automotive Stream Distribution will be opened to contributions, using similar mechanisms.

The next Automotive SIG meeting will be held on Wednesday March 2nd at 15:00 UTC. We will discuss the Automotive Stream Distribution in that meeting, so join us!

New CentOS Director – Amy Marrich

March 01, 2022 12:05 AM

Every six months (in January and August) the CentOS board has the opportunity to reelect, or replace half of the directors. This staggered approach was adopted so that we are never in a situation where the entire board (or even a significant majority) is replaced, leaving no experienced directors.

In the January 2022 board meeting, the CentOS Board selected two new directors to replace outgoing directors Jim Perrin and Karanbir Singh - Celeste Lyn Paul and Amy Marrich. In the February meeting, these new directors attended as full members for the first time.

In this interview I speak with Amy about her road to the board, and what she brings to the conversation.

You can watch the full interview at https://youtu.be/xKtno_DTsaU

I want to start with a personal thank you to Amy for being willing to serve in this role. It’s a huge service to the community, and can be a bit thankless.

Amy is a Principal Technical Marketing Manager at Red Hat, but views her role on the board as representing the community, not Red Hat. This is, of course, typical of our directors, as you have heard in other director interviews. If there’s something that the community wants, it will be her position to support the community over Red Hat’s needs or preferences.

She’s been a long time CentOS user, and has been involved in the Cloud SIG for some time.

She has a history of board experience, as she also serves on the OpenInfra Foundation Board of Directors. As such, she brings a lot of experience and openness to this new role.

Amy observes that while the position on the OpenInfra board is nominated and elected by the whole community, the CentOS Board is nominated by the community, but elected by the sitting board.

She hopes to bring more openness to the CentOS project, and cites the OpenInfra “Four Opens” (Open Source, Open Design, Open Development, Open Community) as inspiration for this.

Amy is particularly proud of going from being an individual contributor on projects to a position of leadership, and hopes to help others make that same journey.

Asked about her visions for the coming board term, she mentions a focus on more openness and transparency around the governance process. She mentions an interest in looking into open community elections of future boards, if the community is interested in this.

She empasized the need to work every more closely with the Fedora project, and the RHEL product, so that user contributions to each part of this project family are seamless and consistent, and don’t require different setups and process for each.

Additionally, anything we can take advantage of that’s already present in the Fedora community - like Badges! - we should, to increase cross-community membership and participation.

Her role on the Cloud SIG gives her insight into how SIGs work, and she mentioned having clear process and documentation around SIGs to make community building easier, and more accessible to beginners. She also mentions a desire to make SIGs more welcoming to other projects - for example, having more than just RDO/OpenStack in the Cloud SIG.

SIGs, too, have a responsibility to communicate with the Fedora project, so that parallel efforts in Fedora (eg, the Fedora Cloud SIG) are not fighting for volunteer effort, but can work together on shared goals.

When we introduced the Code of Conduct, Amy expressed interest in working further on mediation and enforcement. She spoke about the need to coordinate this, took with Fedora, since we share an authentication system and so decisions in one project directly effect the other project. She talked of making a joint team that discusses CoC complaints and how action is taking on those complaints.

Finally, she speaks about a need for better education and documentation around CentOS Stream to continue to help the community to understand the benefits of CentOS Stream and further address the confusion and frustration around the end of the CentOS Linux distribution last year.

Once again, we thank Amy for her willingness to serve, and look forward to her influence on the project in the coming years.

February 22, 2022

New CentOS Director – Celeste Lyn Paul

February 22, 2022 05:55 PM

Every six months (in January and August) the CentOS board has the opportunity to reelect, or replace half of the directors. This staggered approach was adopted so that we are never in a situation where the entire board (or even a significant majority) is replaced, leaving no experienced directors.

In the January 2022 board meeting, the CentOS Board selected two new directors to replace outgoing directors Jim Perrin and Karanbir Singh - Celeste Lyn Paul and Amy Marrich. In the February meeting, these new directors attended as full members for the first time.

Last week I had the pleasure of speaking with Celeste about how her journey has brought her here, and her vision for her time on the board.

A video of this interview is on YouTube.

Celeste just recently started at Mitre, but over the past 2 decades has had a variety of educational and government positions.

Celeste has several art degrees, which informed the usability and human factors work that she did early in her open source career, which was for the KDE project, and extended to the KUbuntu projects. She was very instrumental in the usability project in KDE, which wasn’t just focused on the desktop environment, but worked with different distributions to understand how they were setting default preferences for users to make sure the KDE user experience worked well with what they were working on the core project. That allowed her to get to know how distributions worked, but also how upstream and downstream interact with each other.

She also got to work with printer vendors, and other commercial entities, that contribute to open source, but are not pure open source, to see how the whole ecosystem works.

She worked in user experience and human factors field in the commercial sector for about 10 years, and then began graduate school, where she worked on a PhD in human-centered computing, which is a field that combines computer science, psychology, and design, where you understand how humans interact with technology, and technology interacts with humans.

She joined the department of defense, where she did research looking at visualization and analytics, understanding how people interact with technology, or use technology to interact with data. That’s also where she started getting interested in cybersecurity.

She is now at the MITRE corporation, where she is a principle cybersecurity engineer.

I asked Celeste what her vision is for the coming year (or, hopefully, years!) on the CentOS board. She again emphasized user experience and usability. As compared to 15 or 20 years ago, when usability was not a high priority in open source software, today everyone recognizes the importance of usability and user experience. But whenever new technology is introduced, you have to understand how that impacts users. There’s always some kind of design that needs to be done. Ensuring that there’s a healthy usability and design community is important to her.

There’s also the business aspect of how upstream and downstream interact with each other. There have, of course, been recent changes with CentOS and how we interact with RHEL and Fedora. Ensuring that we maintain a healthy community, and everyone understands what their roles are and how to contribute, is important for the longevity of the project.

Celeste is also a university instructor, and feels that this keeps her connected with the learning process, which gives insight into how beginning technology users interact with technology, which, in turn, is very informative in terms of how technology should be designed. There can be a tendency for us to get stuck in seeing the world how it was when we, ourselves, started, and lose sight of the perspective of today’s audiences.

And her work in government has taught her a lot of leadership skills, and especially around achieving consensus and resolving conflict in diverse groups of stakeholders.

On behalf of the CentOS community, I want to welcome Celeste to the board, and I look forward to what the board will accomplish in the coming year.

February 11, 2022

CentOS Community Newsletter, February 2022

February 11, 2022 05:44 PM

February 2022 Newsletter

Project News

FOSDEM Dojo

CentOS hosted its annual FOSDEM Dojo. This Dojo was once again virtual. If you missed the Dojo, or you just want to watch it again, all of the videos (and some of the slides) are available on the Dojo wiki page.

Also, Aleksandra Fedorova gave a talk at FOSDEM called CentOS Stream: stable and continuous. This excellent talk went into details of how CentOS is actually built.

CentOS Linux 8

Following on the EOL of CentOS Linux 8 last year, the packages for CentOS Linux 8 were removed from the mirror network and placed in the vault at the end of January. If you still need to migrate from CentOS Linux 8 to CentOS Stream 8, see the updated instructions on centos.org.

SIG Reports

Special Interest Groups (SIGs) are the most interesting part of the CentOS project - this is where people build value on top of the CentOS platform. SIGs report quarterly on what they’ve been up to. Here are this month’s reports.

Cloud

Purpose

The Cloud SIG is responsible for packaging and maintaining different FOSS based Private cloud infrastructure applications that one can install and run natively on CentOS.

Releases and Packages

Retirement of CentOS 8

The Cloud SIG has been working on the removal of all jobs and repositories that were utilizing CentOS 8 and moving any remaining jobs to CentOS Stream 8.

Preparation for CentOS Stream 9
The Cloud SIG has been working with the OpenStack Technical Committee and community to coordinate the Yoga release, planned for March 2022, to be on CentOS Stream 9. To achieve this goal, some preparations tasks are being carried out in the RDO Project:

  • OpenStack dependencies have been built for CentOS Stream 9 and preparation to build OpenStack Yoga versions is in progress.
  • Those packages are being validated to find potential issues early, report them, and propose fixes when possible.
  • Coordination with upstream projects that require relevant changes to support the new CentOS Stream.

Meetings and communication

The periodic meeting has been rescheduled from the first Thursday of the month to the second Thursday of the month at 1500 UTC in #centos-meeting. This move was made to alleviate a scheduling overlap with the Fedora Cloud SiG and encourage cross project collaboration.

NFV

Purpose

The CentOS NFV (Network Function Virtualization) SIG provides a CentOS-based stack that will serve as a platform for the deployment and testing of virtual network functions (VNFs) and NFV component packages on compliant CentOS platform.

Membership Update

No changes.

Overall update

NFV SIG keeps updating openvswitch 2.13, 2.15 and 2.16 and OVN for CentOS Stream 8 and CentOS Stream 9.

Packages openvswitch2.15, openvswitch2.16 and ovn-2021 have been pushed to official CentOS Stream 9 mirrors and are available for users.

Issues for the Board

No issues to report to the Board.

Storage

Purpose

The Storage SIG is a collection of like-minded individuals coming together to ensure that CentOS is a suitable platform for many different storage solutions. This group will ensure that all Open Source storage options seeking to utilize CentOS as a delivery platform have a voice in packaging, orchestration, deployment, and related work.

Package Updates

CentOS 7:

  • NFS-Ganesha-4.0 and (lib)ntirpc-4.0 have been released.

CentOS 8:

  • NFS-Ganesha-4.0 and (lib)ntirpc-4.0 have been released.
  • Have asked for build+release of centos-release-ceph-quincy for the upcoming release.
  • Have asked for build+release of centos-release-nfs-ganesha4.

CentOS Stream 8:

  • Ceph Pacific and the related cephadm package v16.2.7 has been released
  • NFS-Ganesha-4.0 and (lib)ntirpc-4.0 have been released.
  • Have asked for build+release of centos-release-ceph-quincy for the upcoming release.
  • Have asked for build+release of centos-release-nfs-ganesha4.

CentOS Stream 9:

  • Ceph Pacific and the related cephadm package v16.2.7 has been released
  • NFS-Ganesha-4.0 and (lib)ntirpc-4.0 have been released.
  • Centos-release-storage-common, centos-release-ceph-pacific, and centos-release-ceph-quincy have been released.
  • Centos-release-nfs-ganesha4 has been released.

Misc:

  • cephadm subpackage was unbundled from ceph on stream-9 to support ceph’s upstream CI facility. Francesco Pantano (fmount) builds the cephadm package.
  • The OpenStack upstream CI promoted Ceph pacific v16.2.7 on both stream-8 and stream-9 with the related cephadm version.

Messaging

Purpose

The Messaging SIG is responsible for packaging and maintaining messaging related projects to be consumed e.g by the OpsTools SIG or the Cloud SIG.

Membership Update

No change. As always, more hands would be helpful.

Overall update

We have rebuilt and refreshed packages for CentOS Stream 8.

Issues for the Board

None to bring forward at the moment.

January 19, 2022

January 2022 Board Meeting Minutes

January 19, 2022 03:09 PM

2022-01 CentOS board meeting

Attendees

Board members

  • Thomas Oulevey
  • Tru Huynh
  • Brian Exelbierd
  • Pat Riehecky
  • Davide Cavalca
  • Josh Boyer
  • Mike McLean
  • Johnny Hughes

Guests

  • Jack Aboutboul :heavy_check_mark:
  • Shaun McCance :heavy_check_mark:
  • Lance Albertson :heavy_check_mark:
  • Neal Gompa :heavy_check_mark:
  • Matthew Miller :heavy_check_mark:
  • Christoph Galuschka :heavy_check_mark:
  • Leslie Hawthorn :heavy_check_mark:
  • Jonathan Billings :heavy_check_mark:
  • Brian Stinson :heavy_check_mark:
  • Amy Marrich :heavy_check_mark:

22h03

Agenda

Seat new directors

  • [Rich] - Report on election results and (hopefully?) announce new directors, who will be welcomed to discussion effective immediately.
    • Amy Marrich
    • Celeste Lyn Paul
  • Appointment of officers (Chair, Secretary)
    • To be discussed with all new directors. Thomas to send an email to the mailing list.
    • Perhaps vote for chair by the election process since the chair has extra responsibility. Thomas : it Make sense. I’ll add this option in the email.

On going discussion

  • Nothing to report.

Issues

https://git.centos.org/centos/board/issues

Issues to be closed (ACTION close all of them if no objection)

  • None

New issues

Open issues

  • #67 Trusting the SIGs by default, from a CentOS Project perspective (Secureboot)
    • Detailed proposal to be sent to Red Hat
    • Brian is working on the proposal #ACTION report for next meeting
  • #45 CentOS variant artifacts (ISOs, disk images, etc.) branding
    • Approved / Pending publishing #ACTION Davide to publish it in the (new) SIG Guide (contribution process to be checked by Thomas)
  • #44 Remove former Directors from various accounts and permissions
    • Still ongoing / Recheck with new departures if acceses are reassign/removed accordingly
    • Brian: close it and create individual ticket for each departure/arrival. Approved.
    • Mike: list of accesses needed.
    • Johnny: to deal with mailing list access
    • Thomas: make sure we have a clear way to do it in the future.

Issues on hold

  • #27 Providing Official AMIs in Amazon CN regions.
  • #4 Definitive answer requested regarding logo design
  • #3 Getting official CentOS images into Azure

Community Architect updates

  • February Dojo - https://wiki.centos.org/Events/Dojo/FOSDEM2022
  • CL8 EOL community sentiment
    • EoL happened
  • #el-community
    • New channel for cross EL distributions discussion
  • Community manager transition
    • Shaun to take over Rich role.
    • Thanks Rich !

SIG Reports

AOB

  • Encourage Stream contributions/contributor

    • What could we do to recognizes all the contributors ?
      • To be answered in the following weeks, Amy proposed to introduce RHEL team for example in a Dojo, Announce new features/documentation in an engaging way, EPEL 9 over performing because early access to Stream 9, Pat: update when RHEL9 is released, etc…
  • Johnny noted that RHEL8 target will be available in CBS for SIGs after C8 content is removed. It will allow SIG to track RHEL8 if needed.

  • Tru : Issue #72

    • Contact email for the AWS marketplace: ACTION - BStinson - and update page on AWS that references this email address (cloud-ops@centos.org)
    • Thomas: Sorry restricted issue (due to content) to board members, it was missing from above list
  • Discussion around removing Official obsoletes images from the Marketplace (no decision yet)

    • The Board believes that old, unmaintained images (eg Official CL6 images, not third party provided images) be removed from cloud vendors. Send action to CPE infra team? (Rich will open ticket)
    • Such a removal must be clearly messaged/announced on official channels
    • Do cloud providers provide a way to pull down an image for new users, but have existing users of a published image still have access to it.
    • Johnny offers to send a message to centos-devel about retiring cloud images, and gauge community sentiment on that
    • Bex: make it clear images are deprecated in the meanwhile for Humans.
    • Reach to Karanbir for AWS access (el7 ? el8 ?)
  • Propose few new slots for the meeting when new directors are added to the mailing list. #ACTION on Thomas.

January 14, 2022

CentOS Community Newsletter, January 2022

January 14, 2022 04:06 PM

January 2022 Newsletter

Project News

Update 2022-02-01: These instructions no longer work since the packages were moved from the mirror network to the vault. See the CentOS 8 section of the CentOS Stream page for current instructions.

The big news, of course, is that CentOS Linux 8 reached End Of Life on Friday, December 31, 2021. The CentOS Project recommends that you migrate existing CentOS Linux 8 installations to CentOS Stream:

dnf swap centos-linux-repos centos-stream-repos
dnf distro-sync

Upcoming events

The first CentOS Dojo of 2022 is scheduled for February 3rd and 4th, immediately before the first day of FOSDEM 2022. We expect to publish the schedule to the event wiki page by the time you read this newsletter. The event will be held online, and registration is free! Join us for two days of CentOS content and networking.

SIG Reports

Special Interest Groups (SIGs) are the most interesting part of the CentOS project - this is where people build value on top of the CentOS platform. SIGs report quarterly on what they’ve been up to. Here’s this month’s reports.

Software Collections

Purpose

Provide packages and support for both Red Hat and community Software collections.

Releases

RHSCL-3.8 – A new Red Hat Software Collections were released for RHEL 7 and subsequently made available for CentOS 7.

The following collections are now available:

  • Developer Tollset 11 (devtoolset-11)
  • Nginx 12.0 (rh-nginx120)
  • Redis 6 (rh-redis6)

Health and activity

Given that there are no plans for supporting Software Collections in newer RHEL and/or CentOS Stream, this SIG is now effectively in a “sunset” phase.

Regular rebuilds and updates of both existing and new collections are still planned, but no other activity is expected.

We also expect that the SIG will cease its activity around the EOL date of CentOS 7 (June 2024).

Kmods SIG

This report covers work that happened since last report. The previous report can be found here.

Purpose

Packaging and maintaining kernel modules for CentOS Stream and Enterprise Linux.

Membership Update

No SIG members have been added since last report.

We welcome anybody that’s interested and willing to do work within the scope of the SIG to join and contribute.

Support for CentOS Stream 9

The Kmods SIG recently started building kernel modules for CentOS Stream 9. In case you are missing a particular kernel module in CentOS Stream 9, you can let us know here.

Support for EL8

The Kmods SIG continues to provide packages for EL8, i.e. RHEL 8 and any of its derivatives, even though CentOS Linux 8 went EOL. This can be achieved thanks to RHEL 8 buildroots being available in CBS. We plan to do the same for RHEL 9 once released and available in CBS.

New Packages

See Kmods SIG’s documentation for lists of available packages. This docuementation also provides further information, e.g. how to enable the Kmods SIG’s repositories.

New packages released since last report:

  • NTFS3

Note that the kernel modules provided by the Kmods SIG are currently not signed with a private key. Hence it is required to disable Secure Boot to be able to use any of these kernel modules.

Please report any issues with these packages in the corresponding project on pagure.io or here in case the issue is not related to a particular package.

Health and Activity

The Kmods SIG maintains a healthy development pace.

Communication

Regular meetings are scheduled every two weeks (on even weeks) on Monday 1600 UTC in #centos-meeting. Everyone is welcome to join!

You can also get in touch with SIG members at any time in #centos-kmods.

Open Issues

Signing kernel modules: This requires collaboration and further discussion with Infra SIG. Especially about how to securely store a SIG specific key that can be used in CBS, but is not accessible by any unauthorized person.

Driver Disks: The SIG would like to provide Driver Disks required to install CentOS Stream on unsupported hardware. The current state can be tracked here.

Issues for the Board

We have no issues to bring to the board’s attention at this time.

Hyperscale

The Hyperscale SIG has posted their quarterly report on the CentOS blog.

Automotive

Membership update

This SIG does not have a formal membership process. The mailing list currently has 77 subscribers representing at least yy companies. I have been asked to act as chair for the first few months in order to stabilize the SIG.

Releases

The SIG is not yet creating builds or publishing releases, but we are very close to doing so at this point; see the report below.

Health report and general activity

The SIG has had two public meetings per month, one formal and one informal “office hours”, each with 25-40 attendees representing 7-10 separate organizations. We feel this is a good start at corporate community diversity but will continue to work toward a community-driven project. This SIG is intended to be a community effort with contributions and shared benefits from all participants.

Several RH employees made the first contribution to the project as well as the infrastructure required to build and test it. We now occupy a gitlab repository building software regularly, with build instructions provided, and we are on track for a downloadable release in Q1 2022.

This is a high-level summary of current activity from our technical lead:

  • The work keeps on going at: https://gitlab.com/redhat/automotive/automotive-sig
  • We have created manifests in that repository that can be used with OSBuild to
    create a number of images.
  • We currently support:
    • qemu and raspberry pi
    • x86_64 and aarch64,
    • ostree-based (default) and non-ostree-based
    • booting via uefi of by-passing it and booting directly the kernel
  • We then have 3 images
    • minimal
    • osbuilder (containing the tools allowing to build images with osbuild)
    • neptune (demo image with a graphical interface running the demo app:
      neptune)
  • The OSBuild manifests have been streamed-line and simplified a lot. If you have
    not look at them in a while have a look !
  • We have also added a mechanism to easily build images from within a virtual
    machine, which makes it easier to build images without root privileges.
  • The VM created for the step just above (^) can also be migrated to a different
    system, thus allowing to build more easily in a different architecture.
  • Instructions on how to build images have also been greatly simplified
    The doc at: https://sigs.centos.org/automotive/building/ is up to date
  • We have a kernel-auto package based on the CentOS-Stream package and with the
    Real-Time patches included
  • We have a few koji tags set-up for the SIG, the kernel-auto is the main
    beneficiary of them (with a couple of other RT related packages)
  • We are working on automatically building some of our sample images and making
    them available.
    A few of them can be found at: https://pingou.fedorapeople.org/images/ but
    this is a temporary location and they are now over a month old.
  • We have been sending weekly updates to the SIG mailing list on a regular
    cadence and will try to continue doing it.

Board Election

We are delighted to announce that in the January Board of Directors meeting, we selected two new directors: Amy Marrich and Celeste Lyn Paul. Please join us in welcoming them.

As you are aware, Jim Perrin and Karanbir Singh have stepped down at the expiration of their board term, and we thank them for their many years of service.

You will no doubt hear more from them in the coming days. Welcome, Amy and Celeste, and thank you for being willing to take on this important role in our community.

Community Manager

It’s with some amount of sadness that I, personally, announce that I (Rich Bowen) will be stepping out of the community manager role in the coming weeks. I will be replaced in that role by Shaun McCance, who has a great deal of experience in open source communities. Please welcome Shaun, and do what you can to help him succeed in his new role.

Until next time …

While this newsletter is very late this month, that’s not unusual for January. I hope that you all have a wonderful new year, and that we see each of you stepping up in new ways in the CentOS community this coming year.

January 11, 2022

December 2021 Board Meeting Minutes

January 11, 2022 06:07 PM

Note: Posting late, as we appear to have overlooked posting these after the December meeting.

Note: The November board meeting didn't happen due to scheduling conflicts, so there are no minutes for that month.

Attendees

Board members

  • Pat Riehecky
  • Thomas Oulevey
  • Rich Bowen
  • Davide Cavalca
  • Tru Huynh
  • Mike
  • Jim
  • Bex
  • Josh Boyer joined at :30

Directors Absent

  • Josh Boyer sends regrets (but made it a bit late 🙂
  • Johnny

Guests

  • Lance
  • Neal
  • Shaun
  • Peter Georg
  • Aoife Moloney
  • Steven
  • Amy

Agenda

  • Previous minutes

  • Board seat nominations

  • Proposal for -extras on CS9 (Brian)

    • https://lists.centos.org/pipermail/centos-devel/2021-November/077417.html
    • Proposal: Remove extra red tape from process to get packages into -extras repo
    • SIG-like structure for the repo, with SIG chairs as members
    • Members could tag packages for release when they’re ready
    • Will proceed unless there are objections expressed
    • What do we do about third-party repos like EPEL?
    • Need a policy drafted for this.
      • Policy on retiring unmaintained repos
    • Pat&Davide: document the process (and for SIGs) so they are well informed
      • Brian: yes
    • Tru : How do you resolve conflicts ?
      • Brian: just for -release packages so likely no conflicts
      • Tru: Concerned also about conflicts with third-party repos
    • Davide: would the infra SIG be a good parent organization?
    • Bex: reporting on how many releases are updating their repo defs (and what that means in context) might be a useful stat.
    • Davide: finding out how many folks are downstream consumers of a SIG Repo def could help identify a general number of users (which could be handy).
    • Move forward with the proposal and document it in the SIG Guide + above comments

On going discussion

  • Secure boot and SIGs (ie, issue #67 below)
    • SIGs want to ship content that needs to be signed
    • Signing with personal keys results in a terrible user experience
    • Options
      1. Just use project key
      2. Make a separate key for these artifacts, and get this added to the shim
    • Pat: preference for 2/ - separate volonteers effort
    • Brian: For the Infra, figure out a long term gov for people interacting with Microsoft. Trusted set of people to manage keys.
    • Davide: Could be centralized for all SIGs ? Does it need to be someone at RH ?
    • Bex: Board perspective on why having all the released signed by the same key could be a problem ? Safeguard at the SIG acceptance level ?
    • Neal : Delegate key that can be removed / Think about users perspective for booting things in an easy way
    • Understand how delegate key and shim can be done ? Brian is happy to follow up the different technical questions.
    • Bex : Write a detailed proposal and bring it to Red Hat.
    • Neal: There’s a ticket for this (CS9 secureboot ?) - https://bugzilla.redhat.com/show_bug.cgi?id=2027505
    • Reasonnable to target CS9 only if need be.

Issues

https://git.centos.org/centos/board/issues

Issues to be closed (ACTION close all of them if no objection)

  • None

New issues

  • None

Pending issues

  • #67 Trusting the SIGs by default, from a CentOS Project perspective (Secureboot)
    • See above↓
  • #65 Intel OneApi and Centos stream (Clarification sought - do we actually have any contacts at Intel?
    • Rich has sent feedback via the website, but don’t know whether that will make it to a human.
  • #45 CentOS variant artifacts (ISOs, disk images, etc.) branding
    • Resolved/Approved, but needs to be published. Someone needs to take an action item here.
    • Publish this in the SIG handbook - Rich will do this
    • Add note/reference in the TM guidelines, and vice versa
    • Neal will file a ticket requesting further policy around this
  • #44 Remove former Directors from various accounts and permissions
    • This has been hanging around for 7 months, but it’s unclear how to proceed here.
    • Are former directors still on the mailing lists?
    • Are there specific actions we need to take here?
    • Mailing list, IRC channel, HackMD, mailing list ownership
      • Brian: create a ticket to Infra SIG when a board member goes.
      • Bex: seperate access link to your board role and to the community roles

Issues on hold

  • #04 Definitive answer requested regarding logo design (On hold as I work with Brand to register. No Board action needed at this time.)
  • #27 Providing Official AMIs in Amazon CN regions.
  • #03 Getting official CentOS images into Azure

Community Architect updates

SIG Reports

January 10, 2022

CentOS Hyperscale SIG Quarterly Report for 2021Q4

January 10, 2022 04:31 PM

CentOS Hyperscale SIG Quarterly Report for 2021Q4

This report covers work that happened between October 2nd and December 31st. For previous work, see the 2021Q3 report.

Purpose

The Hyperscale SIG focuses on enabling CentOS Stream deployment on large-scale infrastructures and facilitating collaboration on packages and tooling.

Membership update

Since the last update, the SIG gained two new members (Jack Aboutboul and David Duncan).

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.

Releases and Packages

Unless otherwise specified, packages are available in our main repository, which can be enabled with dnf install centos-hyperscale-release. Please report any issues with these packages on our package-bugs tracker.

CentOS Stream 9

CentOS Stream 9 is now available and Hyperscale tags have been setup in CBS to build and release packages for it. As of now, we have released systemd and kpatch in our main repository, plus btrfs-progs and a kernel in our experimental repository. We have more packages and features targeting CentOS Stream 9 specifically planned for the near future. Going forward, we expect to continue building packages for both CentOS Stream 8 and CentOS Stream 9 in parallel.

The SIG also emphasizes contributing to CentOS Stream 9 itself whenever possible. As a result, SIG members have made several improvements to CentOS Stream 9.

The Hyperscale SIG is responsible for the following features in CentOS Stream 9, most of which have been contributed in the last quarter:

  • Addition of the systemd-oomd package with useful default configuration
  • Packaging macros for third-party NGINX modules as RPMs
  • PipeWire with WirePlumber and JACK compatibility for the audio subsystem
  • Wayland support for the GNOME Classic session
  • sdl12-compat package replaced the SDL package
  • SDL2 upgraded with proper support for GNOME Wayland

These features have been partially or fully developed by SIG members in Fedora Linux and backported to CentOS Stream 9 for the benefit of the Enterprise Linux community.

Documentation

We have continued fleshing out our user documentation website. Among other things, we have added an explicit versioning policy for our packages, documented our systemd release process and compiled a reference list of Hyperscale-related conference talks.

As previously mentioned, we would very much welcome any feedback and contributions you might have for this documentation.

systemd

The latest version in the Hyperscale SIG continues to be systemd 249. Since the last update we have re-enabled systemd-repart and backported a fix for BPF cgroup controller realization. We now also compile systemd without support for iptables, thus defaulting to nftables, in line with the Fedora packaging. This has allowed us to create builds of systemd 249 for CentOS Stream 9.

In order to support systemd builds, our meson backport has also been updated to 0.58.2.

Compression libraries

We have branched and updated lz4 to 1.9.3 and zstd to 1.5.0. Because these libraries are ABI and API compatible, we were able to push these updates without requiring additonal rebuilds of downward dependencies.

Kernel

CentOS Stream 9

Neal Gompa has started building an experimental kernel for CentOS Stream Hyperscale 9 based on the CentOS Stream/RHEL 9 kernel sources. Initial kernel builds have been released to the experimental repository. As part of this effort, he has been working with the RHEL kernel developers on developing the workflow for external (that is, non-Red Hat) contributors and has begun contributing to the RHEL kernel.

We are also collaborating with the CentOS Kmods SIG to assist in enablement of the necessary support modules in the RHEL kernel to offer Btrfs as a kernel module package for RHEL 9, for those using RHEL 9 or derivatives and need the official RHEL kernel. As part of this, we intend to contribute community maintenance of Btrfs in the RHEL kernel tree for our kernel and the Kmods SIG to carve out and build as a kernel module package.

CentOS Stream 8

The CentOS 8 kernel has remained at 5.12 while Justin Vreeland looks into issues showing up in the bpf selftest during aarch64 builds. Justin plans to have it sync’d with the CentOS Stream 9 kernel Neal has been working on by the end of Q1 2022.

Live media

We started work on getting the necessary image build tools shipped in EPEL 9 to start offering live media based on CentOS Stream 9. The livecd-tools package is currently blocked on dumpet, which has a stalled package branch request for EPEL. The appliance-tools package is blocked on livecd-tools in EPEL. The kiwi package is currently blocked on Red Hat shipping mtools on all architectures. This should be resolved once the next CentOS Stream 9 compose is released and imported into Fedora Koji for EPEL 9.

DNF/RPM stack with CoW support

We have rebased the Copy-on-Write packaging stack in the experimental repository to match the latest updates that landed in CentOS Steam 8 proper.

Health and Activity

The SIG continues to maintain a healthy development pace.

Meetings

The SIG holds regular bi-weekly meetings on Wednesdays at 16:00 UTC. Meetings are logged and the minutes for past meetings are available.

The SIG uses the #centos-hyperscale IRC channel for ad-hoc communication and work coordination, and the centos-devel mailing list for async discussions and announcements. The SIG also holds open monthly video conference sessions to promote collaboration and social interaction.

Conference talks

Last quarter, Davide Cavalca and Neal Gompa presented an update on SIG activities at CentOS Dojo, October 2021 (slides, video). Hyperscale SIG work was also covered in Building the future with CentOS Stream at the Red Hat mini-theater during Supercomputing 2021.

This year, we’ll be presenting another update on SIG activites at CentOS Dojo, FOSDEM 2022. SIG-adjacent talk proposals have also been submitted to DevConf.cz 2022 and SCALE 19x.

Planned work

The SIG tracks pending work as issues on our Pagure repository. Notable projects currently in flight include:

  • using CBS to build our spin images
  • shipping an updated QEMU package in EPEL
  • integrate btrfs transactional updates as an optional feature
  • setup a continuous build pipeline for the container image on the CentOS CI infrastructure
  • build a set of Hyperscale-enabled Cloud images

Issues for the Board

We have no issues to bring to the board’s attention at this time.

January 05, 2022

Combining multiples audio sinks with PulseAudio on CentOS Stream 8

January 05, 2022 11:00 PM

During winter break/holidays, I offered myself a new Bass and I mentioned this to one of my friends, who also offered himself a new guitar. As pandemic is still ongoing, he decided to just quickly record himself (video shot) and posted me the link and asked me to do the same.

Then became the simple problem to solve : while I have two nice Fender Amplifiers (Mustang LT and Rumble LT) that are recognized natively by linux kernel on CentOS Stream 8 as valid input sources, I wanted to also combine that with a backing track (something playing on my computer, basically a youtube stream) and record that easily with the simple Cheese video recording app present by default in gnome.

I had so a look at PulseAudio and see if that was easily possible to combine the monitor device (basically the sound coming from your pc/speaker when you play something) with my amplifier as different input, and so then record in one shot that as a new stream/input that Cheese would transparently use (Cheese lets you specific a webcam but nothing wrt sound/microphone/input device)

Here is the solution :

  • creating a new sink with the module-null-sink pulseaudio module
  • adding some inputs (basically the main audio .monitor device and my amplifier) to that sink with the module-loopback pulseaudio module
  • creating then a "fake" stream that can be used as input device (like a microphone) using the module-remap-source

For example, when my Guitar amplifier is usb connected , it's shown like this :

pacmd list-sources | egrep '(^\s+name: .*)|(^\s+device.description = .*)'

    name: <alsa_output.usb-Lenovo_ThinkPad_Thunderbolt_3_Dock_USB_Audio_000000000000-00.analog-stereo.monitor>
        device.description = "Monitor of ThinkPad Thunderbolt 3 Dock USB Audio Analog Stereo"
    name: <alsa_input.usb-Lenovo_ThinkPad_Thunderbolt_3_Dock_USB_Audio_000000000000-00.mono-fallback>
        device.description = "ThinkPad Thunderbolt 3 Dock USB Audio Mono"
    name: <alsa_input.usb-046d_HD_Pro_Webcam_C920_F4525F9F-02.analog-stereo>
        device.description = "HD Pro Webcam C920 Analog Stereo"
    name: <alsa_input.usb-MICE_MICROPHONE_USB_MICROPHONE_201308-00.mono-fallback>
        device.description = "Blue Snowball Mono"
    name: <alsa_output.pci-0000_00_1f.3.analog-stereo.monitor>
        device.description = "Monitor of Built-in Audio Analog Stereo"
    name: <alsa_input.pci-0000_00_1f.3.analog-stereo>
        device.description = "Built-in Audio Analog Stereo"
    name: <alsa_input.usb-FMIC_Mustang_LT_25_00000000001A-02.analog-stereo>
        device.description = "Mustang LT 25 Analog Stereo"

Now that we have the full name, we can use a simple bash wrapper script to either create a new input , based on bass/guitar amp preference, and this is the script :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#!/bin/bash

# This little bash wrapper will just combine monitor and existing source from fender amplifier
# and create a virtual input that can be selected a default input for recording


f_log() {
   echo "[+] $0 -> $*"
}

function usage () {
cat << EOF

You need to call this script like this : $0 (-r) -i <input>
  -r : reset pulseaudio to default and so removes virtual input
  -i : external amplifier to combine with source monitor [required param, values: (guitar|bass)]

EOF
}

while getopts "hri:" option
do
  case ${option} in
    h)
      usage
      exit
      ;;
    r)
     action=reset
      ;;
    i)
     amplifier_model=${OPTARG}
     ;;
    ?)
      usage
      exit
      ;;
  esac
done

# Checking first if we just need to reset pulseaudio
if [ "${action}" == "reset" ] ; then
   f_log "Resetting pulseaudio to defaults ..."
   pactl unload-module module-loopback
   pactl unload-module module-null-sink
   sleep 2
   pulseaudio -k
   exit 
fi

# Parsing amplifier input to combine and exit if not specified
# One can use the following commands to know which sources are available
# pacmd list-sources | egrep '(^\s+name: .*)|(^\s+device.description = .*)'

if [ "${amplifier_model}" == "guitar" ] ; then
  f_log "Fender Mustang amplifier selected"
  source_device="alsa_input.usb-FMIC_Mustang_LT_25_00000000001A-02.analog-stereo"
  sink_name="monitor-and-amp"
  fake_input_name="mustang-combined"
elif [ "${amplifier_model}" == "bass" ] ; then 
  f_log "Fender Rumbler Amplifier selected"
  source_device="alsa_input.usb-FMIC_Fender_LT_USB_Audio_Streaming_00000000001A-00.analog-stereo"
  sink_name="monitor-and-bassamp"
  fake_input_name="rumble-combined"
else
  usage
  exit 1
fi

# Now let's do the real work
# Common
monitor_device="alsa_output.usb-Lenovo_ThinkPad_Thunderbolt_3_Dock_USB_Audio_000000000000-00.analog-stereo.monitor"

f_log "Adding new sink [${sink_name}]"
pactl load-module module-null-sink sink_name=${sink_name} sink_properties=device.description=Source-monitor-amp
sleep 5
f_log "Adding monitor device [${monitor_device}] to created sink [${sink_name}]"
pactl load-module module-loopback source=${monitor_device} sink_dont_move=true sink=${sink_name}
sleep 5
f_log "Adding external amplifier [${source_device}] to created sink [${sink_name}]"
pactl load-module module-loopback source=${source_device} sink_dont_move=true sink=${sink_name}

# Create fake input combining all sinks 
f_log "Creating now new virtual input [${fake_input_name}] to be used as input for recording"
sleep 5
pactl load-module module-remap-source source_name=${fake_input_name} master=${sink_name}.monitor source_properties=device.description=${fake_input_name}

Now that we have a script, I can just call it like that, example for my Guitar amp :

 ./pulse-audio-amp-combine -i guitar
[+] ./pulse-audio-amp-combine -> Fender Mustang amplifier selected
[+] ./pulse-audio-amp-combine -> Adding new sink [monitor-and-amp]
26
[+] ./pulse-audio-amp-combine -> Adding monitor device [alsa_output.usb-Lenovo_ThinkPad_Thunderbolt_3_Dock_USB_Audio_000000000000-00.analog-stereo.monitor] to created sink [monitor-and-amp]
27
[+] ./pulse-audio-amp-combine -> Adding external amplifier [alsa_input.usb-FMIC_Mustang_LT_25_00000000001A-02.analog-stereo] to created sink [monitor-and-amp]
28
[+] ./pulse-audio-amp-combine -> Creating now new virtual input [mustang-combined] to be used as input for recording
29

And it then appears as new input that I can select as default under gnome :

gnome-settings

I also have rebuilt/installed pavucontrol application, which can be handy to visualize all the streams and you can also control the volume in the recording tab :

pavucontrol-recording

You can then have lower input from the audio you're playing on laptop (for example a backing track found on youtube but anything played on laptop is going to the monitor device) but YMMV and you have to do a quick test first with your other input (my amp+instrument in my case)

Once done, you can use any app like audacity or cheese or else to just record. Probably easier and faster than complex (but more professional though) systems around Jack. As said, it's just to quickly record something and combine streams/sinks all together, nothing like a DAW system :-)

December 07, 2021

CentOS Community Newsletter: December 2021

December 07, 2021 02:06 PM

Dear CentOS enthusiast,

As we approach the end of 2021, I wanted to thank all of you who have worked so hard this year towards the betterment of the project. This year we've made governance more transparent, welcomed several new SIGs, made big strides in consolidating infrastructure with Fedora where it made sense, and begun to return to in-person events. We could not have done this without the passion and hard work of the project community. Thank you.

Project News

CentOS Linux 8 End Of Life

Update 2022-02-01: These instructions no longer work since the packages were moved from the mirror network to the vault. See the CentOS 8 section of the CentOS Stream page for current instructions.

This is your final notice that CentOS Linux 8 reaches its end of life on December 31st. The CentOS Project recommends that you migrate your existing CentOS Linux 8 installations to CentOS Stream 8:

dnf swap centos-linux-repos centos-stream-repos
dnf distro-sync

And, of course, if you cannot, or do not wish to, use CentOS Stream, several rebuild projects have sprung up this year to fill that space.

CentOS Stream 9 Launch

The CentOS Project is delighted to announce the availability of CentOS Stream 9, the latest major release of the CentOS Stream distribution.

With CentOS Stream 9, you can influence the development of RHEL (Red Hat Enterprise Linux) 9 with patches, bug reports, and discussion. What goes into CentOS Stream 9 is an indication of what you’ll see in the next minor release of RHEL, so it’s a great way to get ahead of the game if you’re developing something for deployment on RHEL.

You can read more about CentOS Stream 9 in the announcement blog post and on the new centos.org/stream9 web page, which we intend to be an ongoing chronicle of what’s happening in that project.

New Website Design!

Along with the launch of CentOS Stream 9 last week, we are delighted to show you the new website design that the Artwork SIG, lead by Alain Delgado, has been working on this year. For the first time in years we have a unified theme across all of our important web properties, incuding centos.org, this blog, the mailing list archives, and will come to more of our websites over the coming weeks and months.

Board nominations and election timeline

The CentOS Board of Directors has one-year terms, with half of the terms expiring in February, and the other half in August, so that there’s always some experienced directors at any given time, in the unlikey event that all directors were to step down in a given term.

As such, we’re coming up on another Board term starting in February, and the call for nominations has been open for about a month, and in the January board meeting, the board will select the replacement for the two directors who have indicated that they will step down at the end of this term. Nominations are now closed, so that the directors can consider their options over the next few weeks.

We look forward to welcoming two new directors in the February board meeting, and introducing them to you.

EPEL 9 is now ready for developers to begin contributing

Carl George writes: “On behalf of the EPEL Steering Committee, I’m pleased to announce the availability of EPEL 9. This is the culmination of five months of work between the EPEL Steering Committee, the Fedora Infrastructure and Release Engineering team, and other contributors. Package maintainers can now request dist-git branches, trigger Koji builds, and submit Bodhi updates for EPEL 9 packages.” More details are on the Fedora community blog

Other community updates

Events

Over the past few weeks we’ve been present at two events, where we had great conversations with users and developers of CentOS Linux and CentOS Stream.

SC21 - Supercomputing

SC21 was held in St. Louis at the end of November. We had the opportunity to talk with many universities and research organizations who are using CentOS, RHEL, and various other rebuilds, in their supercomputing infrastructure.

Also at the event, CentOS community members Neal Gompa and Davide Cavalca gave a presentation about the Hyperscale SIG, and SIGs in general, focusing on the opportunity to contribute to the entire Enterprise Linux ecosystem.

OLF (Ohio LinuxFest)

We were delighted to sponsor OLF last weekend, and talk with the Open/Libre/Free software enthusiasts of Central Ohio and surrounding areas.

The event, which was previously named Ohio LinuxFest, rebranded this year to Open/Libre/Free to reflect that it’s about so much more than just Linux. We were very pleased to see it come back to being an in-person event for its 19th year, and look forward to attending for many years to come.

FOSDEM + Dojo

FOSDEM has announced that they will be online again this year. And, as usual, we’ll be holding a CentOS Dojo on the day leading up to FOSDEM. This year, that means that it will be held February 3rd and 4th. The extra day is just so that we don’t have multiple tracks at the same time, and to be friendly to multiple time zones.

The Call for Presentations (CFP) is now open, and will be open until January 9th. (See the event page for details.)

SCaLE

We are tentatively planning to be present at the upcoming SCaLE in Pasadena, March 3-6 2022.

Event Recommendations/Requests

If you have an event that you’d like to recommend to us, please reach out to the CentOS-Promo mailing list to suggest it.

Also, if you would like to volunteer a location for an in-person CentOS Dojo in 2022, we would love to have some events at new places in the coming year.

SIG Reports

CentOS SIGs are smaller groups doing interesting things on top of the CentOS platform. If you’re looking at getting involved in CentOS, SIGs are usually the best place to get started. You can read more about SIGs at the new SIGs website, https://sigs.centos.org/

Each month, several of our SIGs report about what they’ve been up to for the past quarter.

Virtualization

Advanced Virtualization updates

  • AV 8.5.0 packages have been built and already tagged as -release.
    This is the last build of AV on the SIG, as the AV program is now
    obsolete in favor of the regular RHEL stream.

oVirt updates

  • oVirt is now moving the main development platform from
    gerrit.ovirt.org to github.com/oVirt (sbonazzo, 16:07:59)
  • also moving automation from jenkins.ovirt.org to GitHub Actions
  • merged pathces now are triggering builds in copr at
    https://copr.fedorainfracloud.org/coprs/ovirt/ovirt-master-snapshot/
  • oVirt project is planning to release GA builds directly via CentOS
    Virtualization SIG
  • it should make life easier for users and for other distributions
    already rebuilding CentOS Virtualization SIG repos
  • major issues found so far: a huge amount of missing java libraries
    needed to build ovirt-engine and some issue building oVirt Node and
    oVirt Appliance
  • but CentOS Community Build System should work fine once all the
    dependencies will be available
  • oVirt project received contribution for building oVirt Engine on
    aarch64, patch is currently being reviewed
  • some oVirt project developers are now collaborating with OKD
    Virtualization SIG too. Give OKD Virtualization or OKD on oVirt a
    run and let us know how it goes

any other business

  • We are starting a new project to provide packages for Intel TDX in
    the SIG. Currently In early stages, we are still sorting out details
    about the development proceess
  • Packages will be available in virt8s-tdx-devel

CentOS OpsTools SIG Quarterly Report

Sep 01, 2021 - Nov 30, 2021

Purpose

Provide tools and documentation, recommendation and best practices for operators of large infrastructure.

Membership update

Sadly, we did not attract new volunteers to contribute to the SIGs purposes, but at the same time, we didn’t lose any.

Activity

We’ve rebuilt the packages and dependencies for the OpenStack Collectd container for CentOS 9 Stream and CentOS 8 Stream.
Next is to update collectd to version 5.13, which will be released soon.

Issues for the board

Nothing to report.

Until next year …

And that’s a wrap for 2021. From the CentOS Project to you, we wish you a healthy and prosperous new year, and to those who are celebrating a holiday at this time of year, we hope you have a wonderful happy time with your friends and family. We’ll see you next year!

December 03, 2021

Introducing CentOS Stream 9

December 03, 2021 12:44 PM

The CentOS Project is delighted to announce the availability of CentOS Stream 9, the latest major release of the CentOS Stream distribution.

What’s Great About CentOS Stream

CentOS Stream is Continuous

CentOS Stream is a continuous-delivery distribution providing each point-release of Red Hat Enterprise Linux (RHEL). Before a package is formally introduced to CentOS Stream, it undergoes a battery of tests and checks—both automated and manual—to ensure it meets the stringent standards for inclusion in RHEL. Updates posted to Stream are identical to those posted to the unreleased minor version of RHEL. The aim? For CentOS Stream to be as fundamentally stable as RHEL itself.

To achieve this stability, each major release of Stream starts from a stable release of Fedora Linux—In CentOS Stream 9, this begins with Fedora 34, which is the same code base from which RHEL 9 is built. As updated packages pass testing and meet standards for stability, they are pushed into CentOS Stream as well as the nightly build of RHEL. What CentOS Stream looks like now is what RHEL will look like in the near future.

CentOS Stream is Community

CentOS Stream is developed through collaboration between the CentOS community and the RHEL engineering team. Although many CentOS Stream contributions derive from Red Hat employees, CentOS Stream thrives on community support. CentOS Stream is a stable, reliable platform for open source communities to expand upon, allowing people from all areas and backgrounds to collaborate in an open environment.

Because CentOS Stream ultimately becomes RHEL, contributors also have an opportunity for their work to influence future builds of RHEL; this makes CentOS Stream an ideal environment for creativity and forward-thinking.

Getting CentOS Stream

CentOS Stream can be downloaded as an ISO from our mirrors and is compatible with 64-bit x86 (x86_64 v2+), 64-bit ARM (AArch64), IBM Z (s390x Z14+), and IBM POWER (ppc64le POWER9+) architectures.

Contribute to CentOS Stream

Community is at the heart of the CentOS Project, and there are many ways you can contribute. A list of areas where you can contribute is available on the CentOS Wiki.

Because CentOS Stream is upstream of RHEL, it offers an ideal environment for applications which are designed be deployed in RHEL. We welcome and encourage contributors from all backgrounds—especially those developing for the post-RHEL production stream—to use CentOS Stream to build, test, and deploy the applications that are special to you and to the greater Linux community.

You can also contribute by joining (or creating) a Special Interest Group (SIG) in an area of your interest. Visit the CentOS Wiki to learn more.

Learn More

CentOS Stream is made for you to make it what you want it to be. To learn more about CentOS Stream 9, visit the CentOS Website: centos.org/stream9

Ed: The article has been updated: An earlier draft of the article was mistakenly initially posted.

November 16, 2021

Announcing the latest release of CentOS Linux 8 (2111)

November 16, 2021 02:13 PM

We are pleased to announce the general availability of the latest version of CentOS Linux 8. Effectively immediately, this is the current release for CentOS Linux 8 and is tagged as 2111, derived from Red Hat Enterprise Linux 8.5 Source Code.

**PLEASE NOTE:** CentOS Linux 8 will EOL on 31 December 2021. We will handle the EOL as directed by the CentOS Project Board of Directors and detailed here:

https://www.centos.org/centos-linux-eol/

As always, read through the Release Notes at:
http://wiki.centos.org/Manuals/ReleaseNotes/CentOS8.2111
- these notes contain important information about the release and details about some
of the content inside the release from the CentOS QA team. These notes are updated constantly to include issues and incorporate feedback from users.

Remember, you should not be using CentOS Linux 8 in production or you should have a plan to migrate to a different Operating System before 31 December 2021. We will only be doing updates as detailed in the above EOL link.

----------
Updates, Sources, and DebugInfos

Updates released since the upstream release are all posted, across all architectures. We strongly recommend every user apply all updates, including the content released today, on your existing CentOS Linux 8 machine by just running 'dnf update'.

As with all CentOS Linux 8 components, this release was built from sources hosted at git.centos.org. Sources will be available from vault.centos.org in their own dedicated directories to match the corresponding binary RPMs.

Since there is far less traffic to the CentOS source RPMs compared with the binary RPMs, we are not putting this content on the main mirror network. If users wish to mirror this content they can do so using the reposync command available in the yum/dnf-utils package. All CentOS source RPMs are signed with the same key used to sign their binary
counterparts. Developers and end users looking at inspecting and contributing patches to the CentOS Linux distro will find the code hosted at git.centos.org far simpler to work against. Details on how to best consume those are documented along with a quick start at:
http://wiki.centos.org/Sources

Debuginfo packages have been signed and pushed. Yum configs shipped in the new release file will have all the context required for debuginfo to be available on every CentOS Linux install.

This release supersedes all previously released content for CentOS Linux 8, and therefore we highly encourage all users to upgrade their machines. Information on different upgrade strategies and how to handle stale content is included in the Release Notes.

Note that older content, obsoleted by newer versions of the same applications are trim'd off from repos like extras/ and centosplus/

----------
Download

We produced the following installer images for CentOS Linux 8

# CentOS-8.5.2111-x86_64-boot.iso: 827326464 bytes
SHA256 (CentOS-8.5.2111-x86_64-boot.iso) = 
9602c69c52d93f51295c0199af395ca0edbe35e36506e32b8e749ce6c8f5b60a

# CentOS-8.5.2111-x86_64-dvd1.iso: 10794041344 bytes
SHA256 (CentOS-8.5.2111-x86_64-dvd1.iso) = 
3b795863001461d4f670b0dedd02d25296b6d64683faceb8f2b60c53ac5ebb3e

# CentOS-8.5.2111-ppc64le-boot.iso: 789970944 bytes
SHA256 (CentOS-8.5.2111-ppc64le-boot.iso) = 
1aab48198031ce8ea2fed9341fb9d28a5846bb1e25f0ffd480111a006fcdf374

# CentOS-8.5.2111-ppc64le-dvd1.iso: 9282007040 bytes
SHA256 (CentOS-8.5.2111-ppc64le-dvd1.iso) = 
11998564c8f5d18b765c7eace6c02e5891417388ba379cec0ce360af7cea7c7c

# CentOS-8.5.2111-aarch64-boot.iso: 745474048 bytes
SHA256 (CentOS-8.5.2111-aarch64-boot.iso) = 
ea75b9ab34f8fd636f8c32d5d7b56ede9c6a3b721cdf3057a15ab8927b996c60

# CentOS-8.5.2111-aarch64-dvd1.iso: 8215996416 bytes
SHA256 (CentOS-8.5.2111-aarch64-dvd1.iso) = 
146e58624ef3b8842fc9576d9c5b9c046497601b1a0636f934484b0b1929ce21

Information for the torrent files and sums are available at
http://mirror.centos.org/centos/8/isos/

----------
Getting Help

The CentOS ecosystem is sustained by community driven help and guidance. The best place to start for new users is at http://wiki.centos.org/GettingHelp

We are also on social media, you can find the project: on Twitter at :http://twitter.com/CentOS
on Facebook at :https://www.facebook.com/groups/centosproject/
on LinkedIn at :https://www.linkedin.com/groups/22405

And you will find the core team and a majority of the contributors on irc, on irc.libera.chat in #centos ; talking about the finer points of distribution engineering and platform enablement.

----------
Contributors

This release was made possible due to the hard work of many people, foremost on that list are the Red Hat Engineers for producing a great distribution and the CentOS QA team, without them CentOS Linux would look very different. Many of the team went further and beyond expectations to bring this release to you, and I would like to thank everyone for their help.

We are also looking for people to get involved with the QA process in CentOS, if you would like to join this please introduce yourself on the centos-devel list (http://lists.centos.org/mailman/listinfo/centos-devel).

Finally, please join me in thanking the donors who all make this possible for us.

CentOS Linux 7 will be available and maintained until 2024 and CentOS
Stream 8 will also be maintained until that time. Here is how CentOS
Stream is different from CentOS Linux as and EOL information:

https://www.centos.org/cl-vs-cs/

Here is how you can move a machine from CentOS Linux 8 to CentOS Stream 8:

https://www.centos.org/centos-stream/

In closing, this release is very bittersweet for me. I have been involved in the CentOS Linux process and have done the vast majority of releases since the 2004. Moving forward, I will be working as hard as I can to make sure CentOS Stream is the best it can be.

It has been a wild ride, thanks for the memories.

Thanks,
Johnny Hughes

November 10, 2021

Announcing availability of Gitlab for the CentOS project

November 10, 2021 02:13 PM

You may recall that CPE ran a requirements session to figure out a future home for storing our source code. Gitlab was chosen as the destination based on the varied requirements. Over the past year, CentOS Stream has been developed through Gitlab. We used this period of time to test the workflows and we are now pleased to announce that Gitlab have kindly welcomed CentOS into their GitLab for Open Source program. We now have a hosted GitLab available for the CentOS community giving our community members additional options for both code and project management. We are working now to integrate the CentOS Account system into Gitlab allowing for seamless integration and usage of your account.

 

For clarity, https://git.centos.org remains the proper location for all source drops from RHEL and content for CentOS Stream 8. https://gitlab.com/redhat/centos-stream is the location for contributing to CentOS Stream 9. Any SIG content stored in git.centos.org may remain there for now, we are not yet calling for migration.

We would like to extend our thanks to Gitlab for this generous offer of support and Nuritzi Sanchez, a Senior Open Source Program Manager at Gitlab had this to say: We welcome CentOS into the wider GitLab community! We believe in the GitLab DevOps Platform and its ability to help communities like CentOS collaboratively and transparently plan, build, secure, and deploy software faster. We look forward to seeing the impact that the move to GitLab will have on their community. 

November 02, 2021

CentOS Community Newsletter: November 2021

November 02, 2021 12:00 PM

Dear CentOS enthusiast,

It’s been another busy month in the CentOS project. Here’s some of the highlights from around the community.

Project News

Karanbir ‘KB’ Singh

On October 18th, we had the historic news that project lead and long-term Board of Directors member Karanbir “KB” Singh will resign from the Board, effective immediately.

If you’ve been around CentOS for any time at all, you’ve heard of KB, and his work with the community. It’s safe to say that without KB, the project would not be where it is now. He’s been a voice of leadership in the project since the very beginning, and has always been a presence on our lists, at our events, and in our governance.

We wish KB well in his future endeavors and hope to still see him around CentOS, and the larger Linux ecosystem, for years to come.

KB’s departure is also a vote of confidence in the recently added directors, and faith that they will continue to lead the project in the right direction, even as we shift focus to Stream and stronger SIGs.

Watch the centos-devel mailing list over the coming week for information about how, and when, we will select the replacement director for the seat that KB is vacating.

Fedora 35 release!

Our friends at Fedora will release Fedora Linux 35 today, November 2nd. We encourage you to download it and try it out. Fedora is the upstream of CentOS, and a great choice for your daily Linux needs.

CentOS Stream Updates

CentOS Stream keeps getting more useful all the time.

On Friday, Fabian announced the availability of the centos plus repository for 8-stream, which returns to a feature that we used to have, but had become unmaintained over the past years. You can enable it with sudo dnf install centos-release-plus -y. More details are in the mailing list post linked above.

October Board of Director Minutes

The October Board of Directors meeting was held on October 13th. As usual, the minutes of that meeting are published on the CentOS blog.

The next meeting will be held on November 10th. Watch the centos-devel mailing list for your invitation to attend that meeting.

Events

October Dojo

On October 7th and 8th, we ran our the final CentOS Dojo of 2021, which was held online. We had good turnout, and great presentations. All the videos, and most of the slides, are now available on the event wiki page.

We started with an AMA (Ask Me Anything) with the Board of Directors, with topics ranging across many topics, and about half of our directors able to participate.

SC21

Come see us at the Red Hat booth at SuperComputing 21 in St. Louis, November 14th - 19th.

SIG reports

Special Interest Groups (SIGs) are smaller groups within the CentOS community that focus on a small set of issues, in order to either create awareness or to focus on development along a specific topic.

Each month, several of our SIGs report about what they’ve been working in the past quarter.

Cloud SIG

Purpose

The CentOS Cloud SIG is a group of people coming together to focus on packaging and maintaining different FOSS based Private cloud infrastructure applications that one can install and run natively on CentOS

https://wiki.centos.org/SpecialInterestGroup/Cloud

Releases and packages

New OpenStack release Xena

During this period, RDO Xena was released in the Cloud SIG based on a new version of OpenStack. This version is currently available for CentOS Stream 8. More details can be found in the announcement post.

Support for CentOS Stream 9

During this quarter, Cloud SIG has made good progress to get OpenStack running on CentOS Stream 9:

  • The SIG has built all the required requirements for CentOS Stream 9 in CBS and has delivered a RDO Trunk repository following master branch (https://trunk.rdoproject.org/centos9-master/report.html)
  • We are actively working with the OpenStack upstream project to get all the required changes in code and to make this OS available for upstream testing.
  • We’ve also worked with other SIGs such as Storage, Opstools, NFV and Messaging to build and test all the required software stack on CS9.

Continuous Integration

Cloud SIG has finished migrating all their jobs from the shared jenkins instance (ci.centos.org) to a new private instance running in the CentOS CI OpenShift environment.

Health and membership

Unfortunately, the former co-chair Paul Isaacs has ceased his activity in the SIG. Candidacies for replacement are welcome!

NFV

The NFV SIG has published their report to the CentOS blog.

Promo

The Promo SIG also published their report to the CentOS blog.

Storage

Package updates:

  • Glusterfs updated to glusterfs-8.6 and glusterfs-9.4. GlusterFS-10 is coming soon. glusterfs-8 will reach EOL upstream when glusterfs-10 is released.
  • Ceph updated to ceph-16.2.6. Ceph-15.2.15 will land by the time people are reading this. (It seems ceph-15.2.14 was missed somehow.) Ceph-14 has reached EOL upstream
  • NFS-ganesha-4 is coming soon.

CentOS Stream 9:

  • ceph-16 (nautilus), nfs-ganesha-3, glusterfs-9, glusterfs-coreutils, and glusterfs-block have all been built. Ceph and glusterfs are tagged for -testing and I believe that some people — e.g. OpenShift (ceph) and libvirt (glusterfs) — are already using them for their upstream testing.

For the OpenStack use-case:

  1. cephadm 16.2.6 is now available on c8s, builds for c9s exist as well in -candidate to enable preliminary testing in TripleO.
  2. There’s an effort from the TripleO community to align the code base and the CI to c9s.

From Samba side:

Packages updated:

  • 4.13 version series has reached EOL and latest version 4.13.12 is now available with CentOS 8 Linux and CentOS 8 Stream
  • Latest version 4.14.8 from 4.14 series is now available with CentOS 8 Linux and CentOS 8 Stream

New version series:

  • Latest and greatest version of Samba(4.15.0) from 4.15 series is now available with CentOS 8 Linux and CentOS 8 Stream

CentOS Stream 9:

  • Recent updates to 4.14(4.14.8) and 4.15(4.15.0) series are available

Messaging

Purpose

Provide a unique source for messaging related packages. These packages
are consumed e.g by the Cloud SIG or the OpsTools SIG.

Activity

The nature of this SIG is to provide packages for other SIGs. The churn is not as big as in other SIGs. We have rebuilt packages for CentOS9 stream. A rebuild of erlang and rabbit packages is planned or already underway. The packages for CentOS 9 Stream are currently used and tested by the Cloud SIG.

Other news

If you prefer your news in video format, we continue to publish a monthly video summary. The October edition is on our YouTube channel.

We’ve also posted two videos that help visualize the relationship between Fedora, CentOS Stream, and RHEL. The first video discusses what CentOS Stream is and the second talks about how contributions flow through CentOS Stream to RHEL. There’s also a diagram that discusses how it all fits together.

From the larger EL (Enterprise Linux) ecosystem, you’ll no doubt be interested to see the AlmaLinux project’s announcement of the ELevate tool which allows an in-place upgrade from any EL7 distribution to EL8 distributions.

Until next time ...

Thanks for reading another newsletter. There's lots of places to connect with the CentOS community. Come talk to us on our mailing lists, our IRC channels, and our forums. And follow us on Twitter for daily news and updates.

November 01, 2021

October 2021 Board Meeting Minutes

November 01, 2021 10:10 PM

2021-10 CentOS board meeting

Attendees

Board members

  • Brian “bex” Exelbierd
  • Thomas Oulevey
  • Davide Cavalca
  • Jim Perrin
  • Tru Huynh
  • Mike McLean
  • Josh Boyer

Directors Absent

  • Pat Riehecky
  • Karanbir Singh
  • Johnny Hughes

Guests

  • Shaun McCance
  • Matthias Runge
  • Lance Albertson
  • Brian Stinson
  • Alfredo

** 22h05 **

Agenda

On going discussion

  • Nothing to report.

Issues

https://git.centos.org/centos/board/issues

Issues to be closed (ACTION close all of them if no objection)

  • None

New issues

  • #63 CentOS Stream and Operate First (Unclear what action, if any, is needed here. Propose we close until there is an action requested.)
    • close issue and wait for concrete actions
  • #45 CentOS variant artifacts (ISOs, disk images, etc.) branding (Draft was posted to https://lists.centos.org/pipermail/centos-devel/2021-September/077326.html and there was, as far as I can tell, no comment from the community. Can we go ahead and get this published?)
    • Rich : publish as a policy
    • Decide where we can publish it. SIG documentation would be the right. MikeM: link with trademark guidelines.
    • Brian: SIGGuide wiki page would make sense
  • #44 Remove former Directors from various accounts and permissions
  • #27 Providing Official AMIs in Amazon CN regions.
  • #03 Getting official CentOS images into Azure
    • no updates
    • Jim & Bex : it’s being worked on.
  • #01 Shift Board to be more transparent in support of becoming a contributor-focused open source project
    • Closing this issue
    • Thomas: Write a blog post about the evolution in the past year with the point of view of new members
  • #04 Definitive answer requested regarding logo design (This is currently in the hands of Brand. I was hoping to have some update before this meeting.)
    • Rich : Red Hat brand contacted, no definitive answer yet
    • 1/ Do we have to register a new brand ?
    • Can we use the new branding before 1/ is sorted out ?

Issues on hold

  • None

Community Architect updates

SIG Reports

AOB

  • TBC

** Adjourned at 22h23 **

 

CentOS Promo SIG quarterly report, November 2021

November 01, 2021 05:55 PM

During the past quarter (August, September, October) the Promo SIG has been involved in the following activities:

Community/Membership

In the most recent quarter, I (Rich Bowen) have been trying harder to engage more of the community in the promotion of the project, rather than doing it all myself. This has been met with mixed success, but I’m optimistic. I think that lack of participation is largely my fault, in that I need to be more proactive in making people aware of contribution opportunities, rather than just going off and doing things on my own.

Newsletter

We have produced a newsletter each month in this quarter:

August: https://blog.centos.org/2021/08/centos-community-newsletter-august-2021/
September: https://blog.centos.org/2021/09/newsletter-2021-09/
October: https://blog.centos.org/2021/10/centos-community-newsletter-october-2021/

Last quarter we started a monthly news summary video, and this continued this quarter:

August: https://www.youtube.com/watch?v=eg8YbFAxk_Y&list=PLuRtbOXpVDjC4_tKJBAWuxDky8O-vs4ub&index=3
September: https://www.youtube.com/watch?v=34NRc8JOIek&list=PLuRtbOXpVDjC4_tKJBAWuxDky8O-vs4ub&index=2
October: https://www.youtube.com/watch?v=RD8ikDwS6yo&list=PLuRtbOXpVDjC4_tKJBAWuxDky8O-vs4ub&index=1&t=10s

Dojo

On October 7th and 8th we ran another online CentOS Dojo. The previous one was in May, and we’re trying to do these quarterly until such time as we can get back to in-person dojos. However, there has been almost unanimous feedback that we should attempt to continue these even after that time.

We had 10 presentations, including the opening AMA (Ask Me Anything) with the Board of Directors.

All of the videos, and most of the slides, are now available on the event wiki page.

We had 126 registrations, with 77% turnout.

For the first time since I have been on the job, we had more non-Red Hat than Red Hat speakers, which has been a long-time goal.

Stream 9 launch messaging

A new effort has been started to produce launch/announce messaging around CentOS Stream 9. While Stream 9 has been available for some time, there’s a lack of awareness because we really haven’t been talking about it a lot.

This is, therefore, an intentional effort to get the word out that CentOS Stream 9 is available, and open for contributions.

More information may be found at the following locations:

Social Media

We continue to maintain a presence on several social media platforms, including primarily Twitter, Facebook, and Reddit.

Twitter

Our Twitter following continues to grow, and the tone of conversation on Twitter about @CentOS continues to become more and more positive all the time. We are seeing fewer angry/hateful tweets and responses, and more positive remarks about CentOS Stream over time.

You can also see prety clearly in the below statistics that our engagement is directly linked to how often we put out new content. While this is not a surprise, it’s something we need to continually be reminded of.

Followers: 17,844

August

Tweets: 25
Impressions: 84.5k
Mentions: 412
New followers: 426

September

Tweets: 13
Impressions: 29.2k
Mentions: 215
New followers: 315

October

Tweets: 14
Impressions: 25k
Mentions: 214
New followers: 125

Reddit

Reddit continues to be a popular place for CentOS discussion, even though the current r/CentOS moderator has changed the name and description of the subreddit to be actively hostile to the community.

Facebook

Facebook traffic has been slowing down month over month, but we still get several questions and answers each day.

In October I finally stopped watching the other CentOS Facebook group, which has now become almost entirely spam.

Issues for the board to address, if any

We have no issues for the Board at this time.

CPE Quarterly Update Q3 2021

November 01, 2021 02:39 PM

This is a summary of the work done on initiatives by the Community Platform Engineering (CPE) Team in Red Hat. Each quarter, the CPE Team—together with CentOS and Fedora community representatives—chooses initiatives to work on in the quarter. The CPE Team is then split into multiple smaller sub-teams that will work on chosen initiatives, plus the day-to-day work that needs to be done.

Following is the list of sub-teams in this quarter:

  • Infra & Releng
  • CentOS Stream/Emerging RHEL
  • Datanommer/Datagrepper
  • DNF Counting
  • Metrics for Apps on OpenShift

Infra & Releng

About

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.). This sub-team is also investigating possible initiatives. This is done by the Advance Reconnaissance Crew (ARC), which is formed from the Infra & Releng sub-team members based on the initiative that is being investigated.

Issue trackers

Documentation

Members of sub-team for Q3 2021

  • Mark O’Brien (Team Lead) (Fedora Operations, CentOS Operations) (mobrien)
  • Michal Konecny (Agile Practitioner) (Developer) (zlopez)
  • Kevin Fenzi (Fedora Operations) (nirik)
  • Fabian Arrotin (CentOS Operations) (arrfab)
  • Tomas Hrcka (Fedora Release Engineering) (humaton)
  • Lenka Segura (Developer) (lenkaseg)
  • Emma Kidney (Developer) (ekidney)
  • Ben Capper (Developer) (bcapper)

What the sub-team did in Q3 2021

Fedora Infrastructure

In addition to the normal maintenance tasks (reboots, updates for security issues, creating groups/lists, fixing application issues) we worked on a number of items:

  • Cleaned up nagios checks to stop alerting on swap on hardware machines
  • Moved the vast majority of our instances to use linux-system-roles/networking to configure networking via ansible
  • Got broken openqa-p09-worker02 back up and working with a lot of firmware upgrades and help from IBM techs.
  • Archived off ~35TB of space from our netapp to a storinator
  • Got zodbot (our IRC bot) moved to python3 and pointed to the new account system
  • Upgraded the wiki to the latest stable version.
  • Fixed an issue with OSBS building 0ad, needed a larger than default container.
  • Setup new fedora matrix hosted server rooms/etc.
  • Started on EPEL9 setup, mirroring centos9stream buildroot content, etc
  • Got vmhost-x86-copr04’s motherboard replaced and back in service.
  • Kinoite website deployed

CentOS Stream

  • prepared the new mirror network to accept CentOS Stream 9
  • modified koji/cbs.centos.org to allow building for CentOS Stream 9, including new tags
  • importing 9-stream content
  • modified SIG process to include/support stream 9 for modified requirements (directory layout, included sources and debuginfo vs what we had before )
  • prepare the needed infra for AWS for EC2 testing and replication across all regions for CentOS Stream 9 images

CentOS common/public infrastructure

  • converting all deployed CentOS Linux 8 to CentOS Stream 8
  • relocated the armhfp community builders to other DC/hardware
  • started investigation about migrating from Pagure 5.8 on CentOS 7 to Pagure 5.13 on CentOS Stream 8
  • created https://docs.infra.centos.org doc website, and working in pairing mode to share infra knowledge within the team
  • collaboration with artwork SIG to prepare some *.dev* variants of websites to have a "playground" to test Ansible role changes directly and then having corresponding PR for deployments in .stg. and then prod
  • Business As Usual (BAU)
    •  koji tags creation
    •  hardware issues to fix/follow

CentOS CI infrastructure

  • updated openshift to 4.8.x stable branch
  • moved/onboarded new tenants on CI infra
  • moved some workload in CI infra for better resiliency and backup plans
  • expanded the existing cloud.cico (opennebula) infra with new hypervisors (x86_64)
  • reorganized the slow nfs storage box (out of warranty) with raid10 layout to speed up/help with containers in openshift (for PersistentVolumes)

Fedora Release Engineering

While taking care of day to day business like nightly composes, package retirements and unretirements, new scm requests and occasional koji issues, we worked on new Fedora release.

  • Mass rebuild of rpms and modules in Fedora Rawhide
  • Branching of Fedora 35 from Rawhide
  • Fedora Linux 35 Beta release

ARC

Investigated upgrading the Frontend Web UI for the CentOS mailing list. The investigation came to the conclusion that Mailman3, Postorius and Hyperkitty would need to be packaged for EPEL8. A new server would need to be deployed with the current CentOS mailing list migrated to it.

CentOS Stream/Emerging RHEL

About

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.

Issue trackers

Documentation

Members of sub-team for Q3 2021

  • Brian Stinson (Team Lead) (bstinson)
  • Adam Samalik (Agile Practitioner) (asamalik)
  • Aoife Moloney (Product Owner) (amoloney)
  • Carl George
  • James Antill
  • Johnny Hughes
  • Mohan Boddu (mboddu)
  • Merlin Mathesius
  • Stephen Gallagher (sgallagh)
  • Troy Dawson (tdawson)
  • Petr Bokoc (pbokoc)

What the sub-team did in Q3 2021

One thing we tackled was enabling side tag builds for Fedora ELN. Initially, we wanted to implement proper side tags for ELN, but we eventually settled for a simpler approach where we tag the Rawhide builds in, and then rebuild them in ELN. This ensures that we get all the packages built in ELN, with the Rawhide build as a backup should it fail in ELN. And we can even use this as a health metric for ELN — how many ELN packages are actually ELN builds.

For CentOS Stream 9, we have cloud images in AWS available. You can get it by searching for "centos stream 9" in AWS, and to make sure you get the latest you can add this month (so "202110" for October 2021).

Also, CentOS Stream 9 repositories are now available through mirrors using a meta link. Existing systems get this set up automatically with an update, as the centos-release package will include this metalink. This will take some load off the CentOS infra and potentially even make your updates faster.

Datanommer/Datagrepper

About

Goal of this initiative is to update and enhance Datanommer and Datagrepper apps. Datanommer is the database that is used to store all of the fedora messages sent in the Fedora Infrastructure. Datagrepper is an API with web GUI that allows users to find messages stored in Datanommer database. Current solution is slow and the database data structure is not optimal for storing current amounts of data. And here is when this initiative comes into play.

Issue trackers

Application URLs

Members of sub-team for Q3 2021

  • Aurelien Bompard (Team Lead) (abompard)
  • Aoife Moloney (Product Owner) (amoloney)
  • Ellen O’Carroll (Product Owner)
  • Ryan Lerch (ryanlerch)
  • Lenka Segura (lsegura)
  • James Richardson (jrichardson)
  • Stephen Coady (scoady)

What the sub-team did in Q3 2021

Datanommer and Datagrepper have been upgraded to use TimescaleDB, an open-source relational database for time-series data. TimescaleDB is a PostgreSQL extension that takes care of sharding the large amount of data that we have (and keep generating!), and maintains an SQL-compatible interface for applications.

Datagrepper and the Datanommer consumer are now running in OpenShift instead of dedicated VMs.

DNF Counting

About

DNF Counting is used to obtain data on how Fedora is consumed by users. The current implementation experiences timeouts and crashes when the data are obtained. This initiative is trying to make the retrieval of counting data more reliable and efficient.

Issue trackers

Documentation

Members of sub-team for Q3 2021

  • Nils Phillipsen (Team Lead) (nils)
  • Aoife Moloney (Product Owner) (amoloney)
  • Ellen O’Carroll (Product Owner)
  • Adam Saleh (asaleh)
  • Patrik Polakovic
  • With special shout-out to Stephen Smoogen that provided vital fixes even though he wasn’t officially part of the initiative

What the sub-team did in Q3 2021

Scripts that create the statistics for https://data-analysis.fedoraproject.org/ were cleaned up and refactored, making them stable enough, so that they don’t require more manual intervention.

The code on https://pagure.io/mirrors-countme/ now has tests running in CI and is packaged as an rpm to avoid further mishaps in package installation. The deployment scripts were cleaned-up as well, alongside the actual deployment on log01 machine, with it’s hard-to-track manual interventions for last minute bug-fixes replaced by ansible-scripts.

Cron-jobs that run the batch-jobs now only send notification emails on failures and to see the overall health of the batch-process you can see the simple dashboard on - https://monitor-dashboard-web-monitor-dashboard.app.os.fedoraproject.org/

Metrics for Apps on OpenShift

About

Goal of this initiative is to deploy OpenShift 4 in Fedora Infrastructure and start using Prometheus as a monitoring tool for apps deployed in OpenShift. This initiative should also define what metrics will be collected.

Issue trackers

Documentation

Members of sub-team for Q3 2021

  • David Kirvan (Team Lead) (dkirwan)
  • Aoife Moloney (Product Owner) (amoloney)
  • Ellen O’Carroll (Product Owner)
  • Vipul Siddharth (siddharthvipul1)
  • Akashdeep Dhar (t0xic0der)

What the sub-team did in Q3 2021

  • Infrastructure prep work to install Red Hat CoreOS on nodes for OpenShift Container Platform (OCP)
  • Deployed OCP4.8 in staging and production
  • Configuring cluster with OAuth, OpenShift Container Storage (OCS) and other important needed operators/configs to support Fedora workloads
  • Automate the process of OCP deployment with Ansible
  • Deployed and configure the User Workload Monitoring stack
  • Investigate app migration from older cluster to new

Epilogue

If you get here, thank you for reading this. If you want to contact us, feel free to do it in #redhat-cpe channel on libera.chat.

October 30, 2021

NFV SIG quarterly report

October 30, 2021 08:37 AM

Purpose

The CentOS NFV (Network Function Virtualization) SIG provides a CentOS-based stack that will serve as a platform for the deployment and testing of virtual network functions (VNFs) and NFV component packages on compliant CentOS platform.

Membership

Ales Musil (amusil) has joined as new SIG member. Welcome on board!

Packages

  • New package openvswitch2.16 has been added to the CentOS Stream 8 NFV OpenvSwitch repository.
  • The packages openvswitch2.15, openvswitch2.13, ovn-2021 and ovn2.13 have been updated in CentOS Stream 8.

Instructions about how to enable the repositories can be found in https://wiki.centos.org/SpecialInterestGroup/NFV

Support for CentOS Stream 9

Builds for openvswitch2.15 and ovn-2021 for CentOS Stream 9 are available in the testing repository.

Work to update those packages and add openvswitch2.16 is in progress.

Communication

The NFV SIG meeting cadence has been updated to monthly in the first week, on Wednesday at 15:00UTC in #centos-meeting.

 

October 19, 2021

Karanbir Singh stepping down from the CentOS Board

October 19, 2021 01:38 PM

Today we have heard from KB that he is stepping down from the CentOS Board of Directors.

On behalf of the Board, I want to thank KB for his years of leadership. His work on the project, and in the community, has made the world a better place in tangible ways that affect millions of sysadmins on a daily basis, and that's hard to measure or quantify.

On a personal note, I've appreciated his advice, insight, and mentorship as I took the reins of the Community Manager position. His stories and introductions paved the way for success in a role that has been very rewarding and a lot of fun.

I know that many of you have stories about how KB has influenced your life - professional and personal - and we'd love to hear them. We encourage you to send them to the centos-devel mailing list in the coming days, or post them in the comments here. I'm sure that you, like myself and the Board, wish him well as he moves on to other challenges in the coming years.

On a governance side, you should be thinking of who you might wish to nominate to fill his seat on the board, and look for details in the coming days, on the centos-devel mailing list, of how that process will work.

October 15, 2021

Automotive SIG in full swing

October 15, 2021 01:32 AM

The CentOS Automotive SIG launched in August following approval from the CentOS Board in July. This SIG, instigated by Red Hat and open to all, is meant to be a neutral public space for collaboration between third parties interested in open development of software targeted at in-vehicle automotive use cases, and to provide automotive projects and the resulting CentOS variant with build and test infrastructure. The goal of the SIG is to provide an open-source home for RHEL-oriented automotive work, and to attract and encourage open development of automotive software between commercial and non-commercial partners.

To that end, this SIG will have three primary functions:

  • Create open source software related to automotive
  • Incorporate upstream projects related to automotive
  • Build and curate a CentOS variant for Automotive as a proof of concept and reference design for an in-vehicle automotive OS

Over the next few months, the primary goals are to build awareness and participation through outreach and public meetings, to create an initial Contribution Guide, and to generate a working manifest as well as initial builds for the CentOS variant. Work is being done to set up the build & test infrastructure using GitLab. More information on this infrastructure and how to access it will be provided as it matures.

The SIG held its first meeting with 34 attendees from a variety of organizations, including some automotive OEMs and tier-1 suppliers. Meetings are held every 4 weeks online, alternating every 2 weeks with an informal "office hours" discussion call. The meeting times are currently somewhat fluid and meetings move around a bit, as we want to accommodate everyone who can possibly make it. Anyone is welcome to attend, participate, and ask questions, and we encourage everyone to join the mailing list and to visit the #centos-automotive IRC channel on libera.chat.

We hope to see you at the next meeting!

 

October 13, 2021

October news (Video)

October 13, 2021 02:10 PM

Here's an overview of the news for October.

October 05, 2021

Software Collections SIG quarterly report, October 2021

October 05, 2021 05:19 PM

Purpose

The SCLo SIG aims to provide Software Collections packages from Red Hat and community for the CentOS ecosystem.

For details about what Software Collections are, visit <https://www.softwarecollections.org>.

Membership

No changes in membership since last report. We are always looking for new members.

Health and activity

The SIG tries to follow the upstream releases as closely as possible;
any new releases are usually available within 2 weeks of the upstream release.

With the Software Collections being phased out in favor of modules in CentOS 8
and beyond, it is expected that this SIG will also be gradually becoming
less and less relevant, so expect the activity to gradually vanish.

The SIG activity is currently driven by a single person (jstanek).
That means that even if the released packages are being rebuilt within
a reasonable timeframe, other activities are falling by the wayside.
For example, the <https://www.softwarecollections.org> website has outdated information
about specific collections, and several already released ones are not documented there at all.
Any volunteers from the community are very welcome here.

Kmods SIG quarterly report

October 05, 2021 05:17 PM

Kmods SIG

This report covers work that happened since last report. The previous report can be found here.

Purpose

Packaging and maintaining kernel modules for CentOS Stream.

Membership Update

No SIG members have been added since last report.

We welcome anybody that’s interested and willing to do work within the scope of the SIG to join and contribute.

New Packages

No packages have been released yet due to missing mechanism to sign kernel modules. Some non-signed packages are already available in testing:

  • exFAT
  • WireGuard
  • SCSI controllers
  • P/SATA controllers
  • Network controllers
  • Rebuilds of kernel modules with Red Hat specific restrictions removed to restore support for deprecated adapters

 

To enable the main testing repository run the following commands:

  • dnf install centos-kmods-release
  • dnf config-manager --set-disabled centos-kmods
  • dnf config-manager --set-enabled centos-kmods-testing

 

To enable the testing repository for kernel module rebuilds you need to run in addition:

  • dnf install centos-kmods-release-rebuild
  • dnf config-manager --set-disabled centos-kmods-rebuild
  • dnf config-manager --set-enabled centos-kmods-rebuild-testing

 

Please report any issues with these packages in the corresponding project on pagure.io or here in case the issue is not related to a particular package.

Health and Activity

The Kmods SIG maintains a healthy development pace.

Communication

Regular meetings are scheduled every two weeks (on even weeks) on Monday 1500 UTC in #centos-meeting. Everyone is welcome to join!

You can also get in touch with SIG members at any time in #centos-kmods.

Conference talks

An introductory talk to the Kmods SIG is scheduled for the October 2021 Online Dojo.

Roadmap Decisions

  • Support RHEL: The SIG agreed to also provide packages for RHEL. For now these are built against CentOS Linux 8. In the future it is planned to use RHEL buildroots once available in CBS.

Open Issues

  • Signing kernel modules: This requires collaboration and further discussion with Infra SIG. Especially about how to securely store a SIG specific key that can be used in CBS, but is not accessible by any unauthorized person.
  • Driver Disks: The SIG would like to provide Driver Disks required to install CentOS Stream on unsupported hardware. It is currently unknown how this can be best achieved in CBS.

Issues for the Board

We have no issues to bring to the board’s attention at this time.

CentOS Community Newsletter: October 2021

October 05, 2021 03:23 PM

It hardly seems possible that it’s already October. September (and the first few days of October) was very busy in CentOS news.

Events

We had our first in-person event in almost two years, last week in Seattle, and we have two upcoming events.

October CentOS Dojo

Later this week we will be holding the October CentOS Dojo online.

This dojo will feature an AMA (ask me anything) session with the board of directors, and 9 technical sessions on topics ranging from EPEL to Automotive Linux to Modules.

Full details, including the schedule and free registration, are available on the CentOS Wiki.

Open Source Summit

Last week in Seattle, the Linux Foundation held Open Source Summit. CentOS had a presence there at the Red Hat booth. Thanks to all of you who dropped by with questions, or just to chat. We look forward to seeing all of you at more events in the coming months.

All Things Open

We hope you’ll come see us at All Things Open, two weeks from now in Raleigh, North Carolina. We’ll once again be at the Red Hat booth, where we’ll be talking about CentOS Stream and our various CentOS SIGs.

Fedora Linux 35 Release Party

Our friends over in the Fedora project have released Fedora Linux 35 Beta, and will release the GA very soon. They’ve invited us to join them at their release party on November 12th, to celebrate another great release.

Project News

Build for CentOS Stream 9

On September 3rd, Fabian announced that SIGs can now request a 9s tag in order to build against/for CentOS Stream 9. The full details of this are available on the centos-devel mailing list

dnf-automatic

Pat started a very interesting discussion on centos-devel this week about the possibility of making dnf automatic a default in Stream 9.

Please do read the discussion so far, and chime in if you have an opinion on this important decision.

Hyperscale Live DVDs

Neal has announced new LiveDVD images from the Hyperscale SIG. GNOME and KDE variants are available. Details are available in this thread.

sigs.centos.org

The new sigs.centos.org site was announced a few days ago. This site will be a place where SIGs can publish documentation sourced out of a Git repo. If your SIG wants to take advantage of this new resource, please see the thread on centos-devel for details.

Board of Directors September meeting minutes

The minutes from the September Board of Diretors meeting have been posted to the blog.

I’d like to remind you that Board meetings are now public, and you’re encouraged to attend if you have any interest in how the project is governed. Watch the centos-devel mailing list for the announcement of the next board meeting.

The board meets on the second Wednesday of each month (That’s October 13th this month) at 20:00 UTC.

SIG Reports

CentOS Special Interest Groups (SIGs) are the best place to get involved in the CentOS Project, in the area of your interest. This month we have reports from four SIGs, and also some notes from the CPE (Community Platform Engineering) team.

Get Involved

There’s a number of places where you can get involved around the CentOS community.

CentOS Stream Contributions

Contributing changes to CentOS Stream is the way to influence not only future releases of CentOS Stream itself, but also Red Hat Enterprise Linux (RHEL) and the various downstream rebuild projects that derive from RHEL. See the contributor’s guide for details on how to get onboarded and contribute your first change.

SIG meetings

Each of our Special Interest Groups has regular meetings where you can find out what’s happening in the SIG, and where you can get involved.

The full meeting schedule is on the CentOS website. Most meetings happen in #centos-meeting on the libera.chat IRC network.

Newsletter

Each month, we send out this newsletter to the centos-newsletter mailing list, as well as various other places. We always need more help with this effort, including gathering important stories, writing the newsletter itself, and providing translations. If you’d like to get involved, please subscribe to the centos-promo mailing list and introduce yourself.

Work on each newsletter begins as soon as the previous one is sent out, so now is the perfect time to get involved.

Test and report

Perhaps the most important part of the CentOS community is all of the users. Installing CentOS Linux or CentOS Stream, using it, and reporting about your experience, is central to making it better for everyone.

Additional detail about where and how to report problems may be found on the ReportBugs page in the wiki.

Stay in Touch

There’s many ways to stay in touch with the CentOS community.

Like many open source projects, the most important place is the various mailing lists. The most important of these are the centos@centos.org list and the centos-devel list, which are focused on user support and developer interactions, respectively.

We have a presence on several social media platforms, including TwitterFacebook, and Reddit.

And the CentOS Forums are another place where there’s an active community, asking and answering questions on a variety of CentOS-related topics.

You can find the discussion forum that’s best suited to your preferred communication style.

As always, thanks for being part of the CentOS Community.

Rich, for the CentOS Project

October 02, 2021

CentOS Hyperscale SIG Quarterly Report for 2021Q3

October 02, 2021 02:07 AM

This report covers work that happened between July 2nd and October 1st. For previous work, see the 2021Q2 report.

Purpose

The Hyperscale SIG focuses on enabling CentOS Stream deployment on large-scale infrastructures and facilitating collaboration on packages and tooling.

Membership update

Since the last update, the SIG gained three new members (Chris Murphy, Omar Sandoval and Benjamin Kircher).

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.

Releases and Packages

Unless otherwise specified, packages are available in our main repository, which can be enabled with dnf install centos-hyperscale-release. Please report any issues with these packages on our package-bugs tracker.

Documentation

In addition to the wiki, we now have a set of user documentation available on sigs.centos.org. This is still a work in progress, and we’d welcome feedback and any contributions.

systemd

Our most recent backport of systemd is version 249 based on the Fedora packaging. This release includes improvements and new features across all of the various systemd daemons and tools. Our latest version also backports upstream patches to support additional systemd link file configurations, such as those for for RX/TX coalescing and knobs for NIC features related to hardware acceleration.

Following Fedora’s lead, we’ve also split systemd-networkd and systemd-resolved into separate subpackages. Both are included as optional packages when installing or upgrading systemd.

btrfs-progs

We have updated our btrfs-progs package to v5.13.1 and fixed a bug in our patch disabling RAID 5/6 in btrfs balance.

LLVM

We used to ship a non-modular version of the LLVM 12 compiler suite. This has since become part of CentOS Stream 8 proper, so we have retired our build as it is no longer needed.

DNF/RPM stack with CoW support

We have rebased the Copy-on-Write packaging stack in the experimental repository to match the latest updates that landed in CentOS Steam 8 proper.

PackageKit

We now ship a patched version of PackageKit that fixes an issue in which PackageKit could not properly load CentOS repositories because CentOS uses non-standard DNF variables for repository URLs. This issue was reported over a year ago with a fix included, but since resolution had not occurred and we needed it for the Hyperscale spin, we have shipped the fix while we wait for the maintainer to resolve the issue.

kpatch

We have updated kpatch to 0.9.4, which allowed us to drop a number of patches that now carried upstream. Among other things, this new release includes support for CONFIG_PRINTK_INDEX.

Kernel

We’re currently using the 5.12 kernel based on our kernel-ark artifacts. Our plan is to rebase onto the same 5.14 version that is currently in CentOS Stream 9 and tracking that going forward.

aarch64

We intend on supporting aarch64 as an architecture for the SIG. Right now just under half the packages are rebuilt. Our kernel is in progress but notably missing from the aarch64 builds.

Live media

We released a refreshed set of GNOME and KDE Plasma Workstation media on October 1, which includes all the work that happened in the Hyperscale SIG since the last release at the end of July. Information and links to the media are available on the SIG website.

Health and Activity

The SIG continues to maintain a healthy development pace.

Meetings

The SIG holds regular bi-weekly meetings on Wednesdays at 16:00 UTC. Meetings are logged and the minutes for past meetings are available.

The SIG uses the #centos-hyperscale IRC channel for ad-hoc communication and work coordination, and the centos-devel mailing list for async discussions and announcements. The SIG also holds open monthly video conference sessions to promote collaboration and social interaction.

Conference talks

We’ll be presenting an update on SIG activites at CentOS Dojo, October 2021.

Planned work

The SIG tracks pending work as issues on our Pagure repository. Notable projects currently in flight include:

  • using CBS to build our spin images
  • shipping an updated QEMU package in EPEL
  • integrate btrfs transactional updates as an optional feature
  • setup a continuous build pipeline for the container image on the CentOS CI infrastructure
  • build a set of Hyperscale-enabled Cloud images

Issues for the Board

We have no issues to bring to the board’s attention at this time.


Powered by Planet!
Last updated: May 26, 2022 04:15 PM