January 18, 2023

CentOS Board Meeting Recap, January 2023

January 18, 2023 09:24 PM

The recording of the January CentOS Board meeting is now available.

The recording has timestamps so you can skip to the parts that interest you. Here are a few highlights of the meeting:

  • We had our annual leadership check-in. Amy Marrich will continue as chair, Pat Riehecky as co-chair, and Thomas Oulevey as secretary.
  • We have an open question about mirrors using the word "CentOS" in domain names. We have asked Red Hat legal.
  • We discussed all the things happening around FOSDEM and CentOS Connect.
    • CentOS Connect is February 3. Register for free if you plan to attend.
    • CentOS and RDO will share a booth at FOSDEM. Fedora will also have a booth. We could use help with staffing.
    • We are participating in the Distributions Devroom at FOSDEM on Sunday, February 5.
    • We will have a web+docs working day on Monday, February 6, the day after FOSDEM. Leave a comment on the planning page if you'd like to join.
    • The Hyperscale SIG will hold a meetup on Thursday, February 2. Register if you'd like to join.
    • We are hosting a contributors dinner with Fedora. Details will be posted to mailing lists.
  • We also have a booth at SCaLE, and we welcome help with staffing.
  • Issue 88: We discussed improving the onboarding docs. This will be on the agenda for the web+docs day.
  • Issue 85: The new vision statement is final. Where to publicize it will be on the agenda for the web+docs day.

 

January 13, 2023

CentOS Community Newsletter, January 2023

January 13, 2023 03:25 PM

January 2023 Newsletter

CentOS Connect

CentOS Connect

CentOS Connect has been announced as a FOSDEM Fringe event. This free event takes place in Brussels on February 3, 2023, the day before FOSDEM. If you’re attending FOSDEM, join us at CentOS Connect to learn about CentOS and connect with the people who work on it.

CentOS Hyperscale SIG Meeting

The CentOS Hyperscale SIG will be holding an in-person meetup on February 2nd, 2023 at the DoubleTree Brussels City Center Hotel. This is the same venue hosting CentOS Connect on February 3rd, and only a short walk from where FOSDEM will be held over the weekend. The meetup is open to everybody interested – you don’t have to be a member of the SIG to attend, and we’d welcome participation from anyone interested in this space.

The event will be held from 9am to 5pm in the Birch room at the DoubleTree hotel. While this is an in-person event, we will do our best to setup a conference bridge so that remote participants can attend and interact as well.

Please register at https://www.eventbrite.com/e/centos-hyperscale-sig-meetup-connectfosdem-2023-tickets-505677965407 to help with the event planning.

CentOS Web+Docs Working Day

CentOS will be hosting a web+docs working day on Monday, February 6th, 2023 at the DoubleTree Brussels City Center Hotel. It will be held in the Birch room from 9am to 5pm. Everybody is welcome to attend and help us work on a content plan for our web sites and documentation. We can set up a video call for remote participation if there is interest.

Please see the web+docs day planning page if you’re interested. If you plan to attend in-person, let us know on the planning page.

SIG Reports

Each month, we publish a rotating selection of quarterly reports from our Special Interest Groups. This month includes reports from the Automotive, Hyperscale, Kmods, Alternate Images, and Virtualization SIGs.

Automotive

The Automotive SIG has published their report on the blog.

Hyperscale

The Hyperscale SIG has published their report on the blog.

Kmods

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 / EL9

The Kmods SIG provides packages for CentOS Stream 9 and EL9.

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.

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 gitlab.com/CentOS/kmods or here in case the issue is not related to a particular package.

Recent Activities

There have been no notable recent activities. With all of the infrastructure (except the functionality to sign kernel modules) and automation set up, the decline in recent activities is expected.

Conference talks

A talk about the current status of the Kmods SIG and its used automation is scheduled for the CentOS Connect on February 3rd 2022 in Brussels, Belgium.

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.
  • Release packages for EL: The SIG would like to provide release packages to allow users running RHEL, or one of its clones, to easily access packages provided by the SIG. The current state can be tracked here and is discussed on the centos-devel mailing list (Link to archive).

Issues for the Board

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

Alternative Images

Purpose

To build and provide alternate iso images for CentOS Stream.

Membership Update

No new SIG members have been added this quarter.

Images

No images have been created this quarter.

Health and Activity

The Alternative Images SIG is fairly healthy. We are still setting everything up and finding out what everyone wants.

  • We have finalized the meeting date and time, which is currently weekly.
  • We have setup the wiki, CentOS Documentation, and pagure git repos
    • https://wiki.centos.org/SpecialInterestGroup/AltImages
    • https://sigs.centos.org/altimages/
    • https://pagure.io/centos-sig-alt-images/sig
  • We have established that we want to use the following image buildering services in cbs
    • Livecd
    • Kiwi
    • Image Builder
  • We have tickets open with CentOS Infrastructure for the setup of those services and are working with them in getting them setup.
  • We are working on getting configurations setup in anticipation of those services coming online.

Issues for the Board

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

Virtualization

  • On the oVirt side, CentOS Virt SIG now ships also oVirt Engine for CentOS Stream 9. Upstream released version 4.5.3 which is the one currently built within the SIG.
  • Upstream community has been updated about Red Hat involvement in the project. This also applies to the Red Hat involvement for oVirt within the CentOS Virt SIG.

January 12, 2023

Quarterly Report – CentOS Automotive SIG

January 12, 2023 08:00 AM

Membership update

The CentOS Automotive SIG does not have a formal membership process. The mailing list currently has 106 subscribers representing at least 32 organizations, 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 Automotive SIG produces three types of artifacts:
  • AutoSD, a streaming distribution of CentOS designed for in-vehicle automotive use cases.
  • An Automotive SIG RPM repository that allows the community to expand the content of AutoSD or experiment with some of its parts.
  • Sample images, built using OSBuild, which provide examples of how to assemble production images based on AutoSD, customized for some hardware, including container images, based on CoreOS/ostree technologies.
AutoSD, or Automotive Stream Distribution, is a streaming distribution for automotive in-vehicle software development based on CentOS Stream. It is transparently the upstream project for Red Hat's eventual in-vehicle OS product. AutoSD has been downloaded and used by many 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.
In Q4 2022, we released a version of AutoSD compatible with the emerging SOAFEE specification. SOAFEE (https://soafee.io) is an initiative driven by Arm for the purpose of developing a reference specification for Arm-based software-defined vehicles (SDVs) consisting of an operating system, container orchestration strategy, and application layer. In addition, we introduced a very lightweight container runtime based on podman and systemd that does not include Kubernetes, as the latter represented a significant performance hit on all relevant hardware. We presented at the Arm Developer Summit in November on these topics.
In the coming quarter, we plan to tighten up documentation, begin a process for accepting  and supporting hardware enablement contributions, and continue to develop AutoSD toward the SOAFEE specification while also contributing to that specification within the SOAFEE community.

Health report and general activity narrative

The SIG typically has 1 public meeting per month with 25-40 attendees, with visible participation from 7-10 separate organizations. We have largely given up on a separate office hours meeting due to attendance.
This SIG is intended to be a community effort with contributions and shared benefits from all participants. All formal meetings are recorded and posted on this page:
https://wiki.centos.org/SpecialInterestGroup/Automotive/Meetings
Several Red Hat employees made the initial contributions to the project as well as the infrastructure required to build and test it. We occupy a gitlab repository in the CentOS namespace building software regularly using CI, with build instructions provided on the documentation page at https://sigs.centos.org/automotive/ . Sample images are present and downloadable along with customization and build instructions.

January 10, 2023

CentOS Board Meeting Recap, December 2022

January 10, 2023 10:53 PM

The recording of the December CentOS Board meeting is finally available after some holiday delays.

The recording has timestamps so you can skip to the parts that interest you. Here are a few highlights of the meeting:

  • Issue 85: The Board likes the vision statement written by Pat Riehecky. It will be sent to the centos-devel mailing list and adopted if there are no objections.
  • CentOS Connect is February 3 in Brussels, the day before FOSDEM. Amy Marrich reminded people to submit talk proposals, but as of this blog post, the accepted talks and full schedule have already been announced.
  • Issue 90: There was a discussion about account names for SIG to publish images on Quay. Discussion is ongoing on the issue. The Hyperscale SIG has adopted an account naming strategy for various services, which we may use as a recommendation for other SIGs.

The next board meeting is Janurary 11 at 21:00 UTC, which is already tomorrow as of the publishing of this blog post. You can find details on the centos-devel mailing list.

 

 

 

 

January 09, 2023

CentOS Hyperscale SIG Quarterly Report for 2022Q4

January 09, 2023 05:36 PM

CentOS Hyperscale SIG Quarterly Report for 2022Q4

This report covers work that happened between October 1st 2022 and January 8th 2023. For previous work, see the 2022Q3 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 one new member (Jun Wang).

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 streamlining our user documentation website and keeping its content up to date.

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 is systemd 251.4 for both CentOS Stream 8 and CentOS Stream 9. We are still working on updating the SELinux policy for the Hyperscale build and would not recommend updating to systemd 251.4 if you need to enable SELinux.

We’re currently working on releasing systemd 252.4.

Kernel

The latest version in the Hyperscale SIG is 5.14.0-76.hs1.hsx for both CentOS Stream 8 and CentOS Stream 9. We are working on a rebase to the latest CentOS Stream 9 kernel and incorporate support for building it for CentOS Stream 8 too.

Container images

Our container build pipeline is fully automated, and container images are built on the CentOS OpenShift CI/CD infrastructure and published weekly on Quay.

We provide both CentOS Stream 8 and CentOS Stream 9 variants at quay.io/centoshyperscale/centos.

Spin images

We have worked with CPE to enable the ability to use KIWI to build operating system images through CBS. This is now enabled in CBS for Hyperscale. During efforts to produce images through CBS, we discovered Koji doesn’t import environment groups. We’re working on working around this issue in our image descriptions while we wait for this to be fixed.

The remaining task is to figure out how the release pipeline is supposed to work from CBS to the mirrors.

Package updates

We have published new backports of zsh 5.9, fish 3.5.1, iperf3 3.11 and dmidecode 3.4 for CentOS Stream 8 and CentOS Stream 9 based on the packaging in Fedora. Our existing fio backport has been updated to 3.32, and on CentOS Stream 8 we have also updated dwarves to 1.24, bringing it in line with the version present in CentOS Stream 9 upstream.

The kpatch build in Hyperscale has been updated to 0.9.7, integrating a number of upstream improvements and improved support for clang PGO optimizations.

We also now provide a backport of linuxptp based off a recent git snapshot. This build also includes a number of patches developed at Meta for hardware support that are in the process of being upstreamed.

In the experimental repo, we now provide a backport of snapper 0.10 based on the Fedora packaging.

On the development front, our CI pipeline to detect package updates in upstream CentOS that would supersede our versions and alert us has received a number of reliability improvements and bug fixes, and is now tracking CentOS Stream 9 as well in parallel with CentOS Stream 8.

DNF/RPM stack with CoW support

The Copy-on-Write stack was rebuilt on top of the latest packaging changes in upstream CentOS, and we added support for disabling select RPMs from using RPM CoW. The compatiblity issue we had reported with some external packages has been root caused and reported, and we have implemented a workaround on our end to prevent conversion issues with non-compliant signature headers.

We’re in the process of reworking the CoW patchset to address the latest upstream feedback; once the discussion has settled we will publish an updated version.

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.

The SIG will hold an in-person meetup in Brussels, Belgium on February 2nd, the day before CentOS Connect at FOSDEM. A number of SIG members will be present in person, and we will have a conference bridge setup for remote participants as well. Everyone is welcome to attend, see the event page for details and to RSVP.

Conference talks

Davide Cavalca will be presenting an update on the SIG activities at CentOS Connect at FOSDEM in February 2023. Several SIG members plan to attend Connect and FOSDEM in person. We also plan to have a presence at SCALE 20x in March 2023.

As a reminder, we have a page keeping track of our conference presentations with links to recordings and slides where available.

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:

  • migrate to the new OpenShift instance
  • using CBS to build our spin images
  • shipping an updated QEMU package in EPEL
  • integrate btrfs transactional updates as an optional feature

Issues for the Board

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

November 23, 2022

CentOS Community Newsletter, November 2022

November 23, 2022 07:02 PM

November 2022 Newsletter

Project News

CentOS Connect

CentOS Connect has been announced as a FOSDEM Fringe event. This free event takes place in Brussels on February 3, 2023, the day before FOSDEM. If you’re attending FOSDEM, join us at CentOS Connect to learn about CentOS and connect with the people who work on it.

Alternate Images SIG

The Alternate Images SIG has officially been launched to provide additional operating system images, such as live media and alternate installations. Their meetings happen weekly on Thursdays at 1900 UTC in the #centos-meeting IRC channel.

OKD Streams

The OKD project has announced OKD Streams, stable OKD builds on the newly introduced CentOS Stream CoreOS. OKD is the community distribution of Kubernetes that powers Red Hat OpenShift.

SIG Reports

Each month, we publish a rotating selection of quarterly reports from our Special Interest Groups. This month includes reports from the Cloud, Promo, and Storage SIGs.

Cloud

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

Continue to aid OKD and SCOS in onboarding into the community. OKD maintainer Christian Glombek will fill the vacant CloudSIG co-chair position.

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

CloudSIG has published the RDO Zed release based on upstream OpenStack Zed. (https://lists.centos.org/pipermail/centos-devel/2022-November/120679.html)

The OKD Working Group has published the first OKD/SCOS (OKD on CentOS Stream CoreOS) MVP release in collaboration with the CloudSIG. (https://cloud.redhat.com/blog/okd-streams-building-the-next-generation-of-okd-together)

Health and activity

The Cloud SIG remains fairly healthy. And is still looking for other projects to join to expand it’s audience.

Promo

In August, we put on a Dojo at DevConf.US. This was our first return to in-person events. We also allowed virtual participation. The event went well overall, and has potential for future growth. Read the full event report.

We have been working on planning CentOS Connect at FOSDEM. CentOS Connect is a rebranding of CentOS Dojos. In the past, our FOSDEM Dojos have been our largest by far. We are planning for 100 people for a single-day event. This is smaller and shorter than pre-pandemic events.

Finally, a group from China has formally joined the Promo SIG to work on regional and localized outreach and promotion. We’re excited about the work they’re already doing, and we hope this paves the way for more regional promotion activities down the line.

Storage

Package updates since the last report:

  • Glusterfs 10 updated to glusterfs-10.3, packages are available for Stream 9 and Stream 8.
  • Glusterfs 9, updated to glusterfs-9.6, packages are available for Stream 9, Stream 8, and CentOS 7.
  • Ceph Quincy (17) updated to ceph-17.2.5, packages are available for Stream 9 and Stream 8.
  • Ceph Pacific (16) no update, however ceph-16.2.11 is likely coming soon.
  • Ceph Octopus (15), updated to ceph-15.2.17, packages are available for Stream 9, Stream 8, and CentOS 8. This is the final update to ceph-15, which has reached EOL upstream.
  • NFS-ganesha 4 and libntirpc 4, no updates, however nfs-ganesha-4.1 and libntirpc-4.1 updates are coming shortly.
  • Apache Arrow updated to libarrow-9.0.0 in Stream 9, No update to Stream 8.
  • Apache ORC no update to liborc.

 

November 11, 2022

November Board Meeting Recap

November 11, 2022 06:12 PM

November Board Meeting Recap

The CentOS Board held its monthly meeting on Wednesday. The recording and minutes of that meeting are now available.

Here are a few highlights of the meeting:

  • There is ongoing work on a vision statement spearheaded by Pat. We hope to present the final version in January.
  • There are a number of open issues around trademark and logo use. We are looking at Fedora's efforts to revamp their logo use rules.
  • There was a long discussion about recent requests for integration testing that the community can contribute to.
  • There has been progress on trusting SIGs for secureboot.
  • We intend to host CentOS Connect at FOSDEM on February 3. This is the Friday before FOSDEM. The full announcement is blocking on contract processes. Please plan to arrive a day early to join us.
  • There will be a Distributions Devroom at FOSDEM. The CFP will be announced soon. Plan to spend your Sunday with us.
  • We're looking into a web+docs hackfest after FOSDEM. If you're interest, let us know on the centos-devel mailing list.

We host a board office hours the week after each month's board meeting. For details on this month's office hours, check the centos-devel mailing list.

 

 

October 28, 2022

CentOS Community Newsletter, October 2022

October 28, 2022 07:07 PM

October 2022 Newsletter

Project News

Modularity in EPEL 8

The EPEL team is retiring package modularity in EPEL 8. Modules were introduced in RHEL 8, but have since been phased out. They were never supported in EPEL 9.

Keylime Changes

The Keylime team has announced th new versions of keylime and keylime-agent-rust will include major changes in their configuration files. These changes are intended to ease future upgrades and to make the TLS setup more consistent.

SIG Reports

Each month, we publish a rotating selection of quarterly reports from our Special Interest Groups. This month includes reports from the Automotive, Hyperscale, and Kmods SIGs.

Automotive SIG

The AutomotivE SIG has posted their quarterly report on the mailing list.

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

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 EL9.

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.

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 gitlab.com/CentOS/kmods or here in case the issue is not related to a particular package.

Recent Activities

The Kmods SIG has moved all of its resources to gitlab.com/CentOS/kmods. This includes all tooling to automatically detect required kernel module rebuilds due to kABI changes. We rely on GitLab CI for these kind of tasks.

Thanks to work done by the CentOS Infrastructure team there is now automatically created a Driver Disk for any kernel module released by the Kmods, or any other, SIG.

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.

  • Release packages for EL: The SIG would like to provide release packages to allow users running RHEL, or one of its clones, to easily access packages provided by the SIG. The current state can be tracked here.

Issues for the Board

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

October 26, 2022

CPE Quarterly Update Q3 2022

October 26, 2022 07:59 AM

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 chooses initiatives that will be 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.

This update is made from infographics and detailed updates. If you want to just see what’s new, check the infographics. If you want more details, continue reading.

Infra & Releng

About

The 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

  • Mark O’Brien (Team Lead) (mobrien)
  • Kevin Fenzi (nirik)
  • Fabian Arrotin (arrfab)
  • Pedro Moura (pshmoura)
  • Tomáš Hrčka (humaton)
  • Anton Medvedev (amedvede)
  • Michal Konečný (zlopez)
  • Akashdeep Dhar (t0xic0der)
  • Vipul Siddharth (siddhartvipul)

Closed tickets

  • CentOS Infrastructure - 112
  • Fedora Infrastructure - 150
  • Fedora RelEng - 185

Mini-initiatives finished

Other tasks finished

  • Mass update/reboots
  • Mass rebuild for F37

ARC Investigations completed

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 maintain CentOS Stream and develop new features for it.

Status: In Progress

Issue trackers

Documentation

Application URLs

Members of sub-team

  • Brian Stinson (Team Lead) (bstinson)
  • Adam Samalik (asamalik)
  • James Antill (jantill)
  • Johnny Hughes
  • David Fan (dfan)
  • Stephen Gallagher (sgallagher)
  • Troy Dawson (tdawson)
  • Adam Saleh (asaleh)

FMN Replacement

About

FMN (FedMsg Notifications) is a project that allows people in our community to get notified when messages that interest them fire on the message bus, making the message bus more useful to people that are not directly developing or troubleshooting applications running in our infra.

The current solution has plenty of tech debt and this initiative will rewrite it from scratch addressing all the issues.

Status: In Progress

Issue trackers

Documentation

Application URLs

Members of sub-team

  • Aurelien Bompard (Team Lead) (abompard)
  • Ryan Lerch (rlerch)
  • Nils Philippsen (nils)
  • James Richardson (jrichardson)

CPE UX Collaboration

About

CPE UX team is working on Graphic Design, User Experience, and User Interface for Fedora.

Status: In Progress

Issue trackers

Members of sub-team

  • Jess Chitas
  • Emma Kidney
  • Gbenga Oti

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 a build system, Bugzilla instance, updates manager, mirror manager, and more.

Status: In Progress

Issue trackers

Documentation

Members of sub-team

  • Carl George (Team Lead) (carlwgeorge)
  • Diego Herrera

CPE Documentation

About

CPE has a dedicated sub-team working on the documentation in Fedora.

Status: In Progress

Issue trackers

Application URLs

Members of sub-team

  • Petr Bokoc (pbokoc)

Epilogue

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

October 03, 2022

CentOS Hyperscale SIG Quarterly Report for 2022Q3

October 03, 2022 04:28 PM

CentOS Hyperscale SIG Quarterly Report for 2022Q3

This report covers work that happened between July 5th and September 30th. For previous work, see the 2022Q2 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 (Quentin Deslandes and Richard Phibel).

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, and recently completed a major restructuring that will hopefully make content easier to find and consume. Recent additions also include expanded and revamped documentation for SIG contributions around packaging and kernel, a rewrite of our branches policy and a new section on communications, with details around our channels where the SIG can be reached and our live streams.

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 is systemd 251.4 for both CentOS Stream 8 and CentOS Stream 9. While the “hs+fb” version has been tagged and rolled out within Meta, we are still working on resolving issues with SELinux policies in the “hs” version before tagging and releasing it. In the meantime, the “hs” version is available on CBS for testing.

If you’re interested in learning more about how we roll out systemd in the Hyperscale SIG, we did a talk about it at the CentOS Dojo this past August. You can find out more about this and our other systemd-related conference activities this quarter in the conference recap linked below.

Kernel

We have published a new build of the el8 kernel, which includes a bugfix for the perf package, which had previously been uninstallable.

Container images

Our container build pipeline is now fully automated, and container images are built on the CentOS Open Shift CI/CD infrastructure and published weekly on Quay.

Spin images

Neal has been working on image build descriptions for the Hyperscale Workstation, Cloud, and Vagrant images for CentOS Stream 9 using KIWI. In order to support that work, we worked with the CentOS infrastructure to get support for using KIWI for building images deployed to CBS and we’re now testing it. This is now live, though currently we cannot build release images through it due to issues with CBS assuming everything going out being RPM content.

Package updates

We’ve published updated backports of wireshark (for CentOS Stream 8) and fio (for both CentOS Stream 8 and 9), based on the existing Fedora packaging. We’ve also updated the ethtool backport for CentOS Stream 9 to 5.16.

As part of the ongoing work to package QEMU in EPEL, we’ve started working on a Hyperscale backport to make it easier to iterate on this work. As a prerequisite, we’ve published updated backports of meson, edk2 and SLOF in the Experimental repository. We’ve also requested to add edk2 and SLOF to CRB and upstreamed a couple of build fixes to the Fedora QEMU packaging.

DNF/RPM stack with CoW support

The Copy-on-Write stack was rebuilt on top of the latest upstream changes. We’ve also identified an incompatibility between CoW and some external packages from Microsoft that slightly deviate from the RPM specifications. As a result, we have improved our tooling robustness, and are engaging with Microsoft to get their packages fixed.

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

We’ve published a recap of our conference activities from the past few months on the CentOS Blog. As a reminder, we also have a page keeping track of our conference presentations with links to recordings and slides where available.

A number of SIG members are tentatively planning to attend FOSDEM in February 2023.

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

Issues for the Board

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

September 29, 2022

CentOS Hyperscale SIG conference recap

September 29, 2022 05:03 PM

In the past couple of months members of the CentOS Hyperscale SIG attended several conferences where they were able to share the work the SIG is doing and meet up in person, in some cases for the first time.

We have a page tracking conference presentations around Hyperscale-related topics. You can find references there to all talks mentioned below, including video recordings where available.

Conferences aren’t just about presentations though. The “hallway track” provides a great opportunity for serendipidous connection, and the various social events are often a great venue for folks to mingle and get to know each other in an informal setting.

If you’d like to meet us in person at a future event please reach out. We also generally cover conferences we plan to attend in our quarterly reports.

SCaLE 19x

Anita Zhang, Davide Cavalca, and Neal Gompa attended SCaLE 19x in Los Angeles at the end of July.

Anita presented two systemd-related talks: The Curious Case of Memory Growth which walks through debugging a regression in the Journal and – together with Alvaro Leiva Geisse – Journey into the heart of systemd, providing a practical introduction to systemd and its abilities.

Davide presented Building the future with CentOS Stream, covering the evolution of CentOS throughout the years and Meta’s learned experience engaging with the community.

Conferences videos for SCaLE have not been published yet, but recordings of the livestream feeds are available on YouTube, and linked from our tracking page as well.

CentOS Dojo and DevConf.US 2022

In August, Anita, Davide, David Duncan, Jack Aboutboul, Neal, and Quentin Deslandes attended DevConf.US 2022 and the co-located CentOS Dojo event.

Joined remotely by Daan De Meyer, Anita talked at Dojo about managing and automating systemd releases within the Hyperscale SIG in Adventures with systemd in Hyperscale. At the same event, Davide presented another Hyperscale SIG update covering the latest developments.

Also at Dojo, Neal talked about Making custom CentOS images with KIWI, which featured a live demo and a repository of example KIWI image build data files. Later in the week, Neal expanded on the subject of image building at his Golden Images for Scaling Up with the Best of Them talk during DevConf.US.

Shaun McChance also posted a report of this event on behalf of the Promo SIG.

Hyperscale face-to-face meetup

The day before Dojo, we also hosted the first face-to-face Hyperscale SIG meetup. Anita, Davide, David, Neal, and Quentin participated in person, joined by Shaun, who had helped organize the event. While this was primarily meant as an in-person event, we had a conference bridge setup to allow remote folks to join, which allowed people to follow the conversation and drop in and out as their scheduled allowed. Among others, Daan and Manu Bretelle participated in the event remotely this way.

We had a lot of great conversation at the meetup, covering specific work items, general brainstorming for future work and potential process improvements. Everybody agreed that the event was really useful and we will definitely try to organize more of these in the future.

The meetup wasn’t recorded, but there are notes of the discussion, and the various work items that were brought up will soon be reflected in tickets on our SIG tracker.

Linux Plumbers Conference 2022

Anita, Davide, Daan, Manu, and Quentin attended Linux Plumbers Conference 2022 in Dublin in September. This was a hybrid event, also allowing Michel Salim and Neal to attend remotely.

Anita organized the Service Management and systemd micro-conference, featuring day-long presentations and discussions around systemd. Daan presented there his latest work on Journal optimization in Slimming down the journal.

The conference also featured several Birds-of-a-Feather sessions to facilitate topic-specific discussion. Among others, SIG members participated in the systemd BoF and the Btrfs BoF.

Conferences videos for LPC have not been published yet, but recordings of the livestream feeds are available on YouTube, and linked from our tracking page as well.

September 22, 2022

CentOS Community Newsletter, September 2022

September 22, 2022 08:22 PM

September 2022 Newsletter

Project News

Tru Stepping Down

Tru Huynh has decided to step down from the Board of Directors. We thank him for his many years of hard work on the Board and across the entire CentOS project.

Jefro Stepping Up

The CentOS Board has appointed Jeffrey “Jefro” Osier-Mixon to fill the vacancy. Jefro has been instrumental in developing the Automotive SIG.

Dojo @ DevConf

CentOS hosted a Dojo in Boston at DevConf.US. This free mini-conference featured nine talks on a variety of subjects from the Enterprise Linux ecosystem. We also live streamed and took questions from remote participants, which is something we plan to continue for future in-person events. The recordings are available on YouTube.

SIG Reports

Each month, we publish a rotating selection of quarterly reports from our Special Interest Groups. This month includes reports from the Artwork and Virtualization SIGs.

Artwork SIG

Purpose

The CentOS Artwork SIG exists to produce the CentOS Project visual identity. See https://wiki.centos.org/SpecialInterestGroup/Artwork

Membership Update

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

Releases

CentOS Brand v2

The CentOS Logo

The CentOS Brand v2 is the new visual identity of the CentOS Project. We encorage you to use it abundantly. It was recently approved, and is where we will be transitioning to.

The source files related to CentOS Brand v2 are publicly available at centos-brand repository, which purpose is to:

  1. Consolidate devlopment of CentOS Brand design, usage, and presentation.
  2. Consolidate automation jobs for rendering the CentOS Brand consistently (e.g., through GitLab pipelines, that you could include on your own projects).

The CentOS Brand is released under the terms of Creative Commons Attribution-ShareAlike 4.0 International Public License, and usage limited by CentOS Trademark Guidelines.

The previous brand, CentOS Brand v1, is still ative and will stand so under the term “CentOS Classic” instead of just “CentOS”.

Healthy and Activity

Health

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

Recent activities related to website redesign

The design of CentOS websites happens at jekyll-theme-centos repository, a gem-based theme for Jekyll. When a design change enters the theme, it can be reviewed immediatly to make corrections. The theme is available as open source under the terms of the MIT License. This section describes changes we are introducing into jekyll-theme-centos. Keep in mind these changes are not final.

Toolkit

We are moving jekyll-theme-centos development from Bootstrap 4 to Bootstrap 5. The number of custom CSS classes added on top of Bootstrap’s default ones is being reduced to make transition from one version to another easier in the future. As consequence, the HTML is also being rewritten to support Bootstrap-only classes and retire all those which aren’t. Though, there may be few exceptions still.

Typography

Montserrat and Overpass continue being the two typographies used in the website.

CentOS Brand Scalability

Presenting the CentOS Brand consistenly in different visual manifestations is high priority for the Artwork SIG. We are changing the file format from PNG to SVG to address rastered image quality degradation when the CentOS Brand is presented on very high resolution monitors. The SVG support seems to be pretty good in modern browsers.

Legibility on headers and footers

We are retiring the artistic motif background from website header and footers in favor of a plain color instead. The plain color at the moment is the same color used in CentOS Brand, to establish the visual connection with it. Footers and navbars backgrounds use a darker color to provide enough contrast with headers.

Before After

The artistic motif is still relevant to reinforce the visual connection between different visual manifestations. So, it is still present in the home page, using CentOS Distribution screenshots.

CentOS Distribution

We are adding a carousel of screenshots related to CentOS Distributions. This has two purposes. One, connecting the CentOS Brand with the artistic motif used by default in the CentOS Stream distribution. Second, showing the world what CentOS Stream looks like with images, not just text.

News, events and blog posts

We are replacing a home page title, from “Around CentOS” to “Blog posts”. The position of these sections is being aligned horizontally instead of vertically.

CentOS Sponsors

The sponsors presentation occurs one-image-at-a-time, every few seconds. We are exploring a two rolling rows of 6 images each at the end of the home page, where the sponsors logo is randomly loaded from the entire list of active sponsors. In this layout, 12 sponsors will be always visible at once, in a reasonable amount of space, attractively. Hopefully, another set of 12 sponsors will be visible, the next time the home page is reladed, and so on.

The images used in the screenshot are marely for testing purpose, they don’t represent real sponsors in any way. Once the gem-based theme is installed, the sponsor images stored in the theme are ignored and the images stored in assets/img/sponsors/ directory are used instead.

The “becoming a sponsor” link is more visible now.

Before After

We are retireing the sponsor section from the website footers in favor of the sponsor section in the website home page. Sites like mailling lists that need a sponsor image on footer, will continue using it.

Issues for the Board

None.

Virtualization SIG

In the last quarter upstream had a few releases with binaries now mostly shipped via CentOS Virt SIG:

We are now building kata-containers for c9s as well, with the latest release (2.5.0) already available.

September 06, 2022

How updates work in CentOS

September 06, 2022 01:31 PM

This document is an attempt to explain the relationship between Fedora Linux, CentOS Stream and RHEL, with a specific focus around how package updates flow between them.

From Fedora to CentOS Stream

Fedora is where day-to-day development and innovation happens. Fedora Linux releases every 6 months and each release is maintained for about 13 months. Major changes should be (and almost always are) deployed in Fedora first, following the Change process. Fedora packages sources are maintained in dist-git and built in Fedora Koji.

At the beginning of the development cycle of a new CentOS major release (meaning, 9, 10, etc.), Fedora is branched into the new distribution. Historically, this is done from the current stable Fedora release at the branching time (e.g. Fedora 34 for CentOS Stream 9). After the distribution is branched, the development cycle for the new CentOS Stream release begins.

Nowadays, Fedora ELN helps prepare for the branching process by continuously rebuilding Rawhide (the development version of Fedora). This provides a view into what a new CentOS Stream could look like if it were branched from Fedora today, and ensures that the spec file logic stays compatible with the future set of EL macros and build flags at any given point in time.

From CentOS Stream to RHEL

CentOS Stream package sources are maintained in GitLab, and that is where most of the distribution development work happens after branching. Packages are built on the CentOS Stream Koji and are delivered as part of regularly-produced distribution composes. Composes for Stream are generated 2-3 times a week, and they usually include updates that have been released during that time window, but there is no actual SLA around updates flowing into Stream.

RHEL point releases are essentially, but not actually, a snapshot in time of a given Stream compose, with actual development work happening on the Stream side and showing up there first. In general, a given package will go through QA, then land into Stream, then down the road be incorporated into the next RHEL minor release. In this sense, Stream acts as a continuously-delivered preview of the next RHEL minor release. Aleksandra Fedorova also talks about this process in detail in her OpenInfra Summit talk.

Once a given RHEL release is out, the corresponding sources are delivered on git.centos.org, where they can be consumed by RHEL rebuild projects such as Alma Linux and Rocky Linux.

Deep dive: critical security erratas

As explained above, the general assumption is that packages will land in CentOS Stream first. There is one exception to this, which is embargoes security fixes and security erratas rated critical or important. These are developed by Red Hat and held until the embargo expires. They are then released to RHEL first, and then flow into Stream.

There’s two practical scenarios at hand here.

RHEL and CentOS Stream have a package with the same NVR

When an errata comes out for RHEL, the package is updated there. In this case, you will see the same NVR that came out for RHEL come out for Stream as well.

The polkit CVE from last December is a good example of this: both RHEL 8 and CentOS Stream 8 were at polkit-0.115-11.el8_4.1 before the CVE, and polkit-0.115-13.el8_5.1 fixes the CVE in both.

CentOS Stream has a package with a greater NVR than RHEL

In this scenario, CentOS Stream is ahead of RHEL for a given package. When an errata comes out for RHEL the package is updated there, but its version remains behind the Stream one. In this case, assuming the update still applies to the CentOS Stream version, a new update will be made for Stream, either by backporting the changes onto the latest Stream package version or by rebasing the package.

Another CVE, this time in libxml2, provides a good example of this. RHEL was at libxml2-2.9.7-9.el8 before the CVE, and issued a fixed package as libxml2-2.9.7-9.el8_4.2. Within Stream, the fix was instead included in libxml2-2.9.7-11.el8.

Deep dive: CentOS Stream 8

CentOS Stream 8 was the first version of CentOS where the Stream development process was introduced, and has some significant differences. Notably:

  • CentOS Stream 8 package sources are hosted on git.centos.org (under the c8s branch) instead of GitLab
  • because of technical limitations, the contribution process for CentOS Stream 8 is different; the standard PR workflow isn’t supported, and the best way to contribute patches is by attaching them to a Bugzilla ticket against the relevant component
  • CentOS Stream 8 packages are build on the Koji mbox instance

There is ongoing work to migrate CentOS Stream 8 onto the current development process and tooling, and the hope is to eventually minimize and hopefully eliminate these differences.

August 26, 2022

CentOS Community Newsletter, August 2022

August 26, 2022 02:25 PM

August 2022 Newsletter

Project News

Dojo at DevConf

CentOS hosted a Dojo at DevConf.US in Boston. This was our first return to hosting in-person events, and we tried to include remote participants with a YouTube live stream. Thanks to everybody who joined us in Boston or online. We appreciate feedback on how we can improve hybrid events. The recordings will be published soon.

SIG Reports

Each month, we publish a rotating selection of quarterly reports from our Special Interest Groups. This month includes reports from the Cloud and Storage SIGs.

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

The OKD (OpenShift community edition) team contacted the Cloud SIG in order to know whether they could join our effort. Their contributors are looking for the best way to provide OKD along with SCOS (CentOS Stream CoreOS) images. As OKD and SCOS onboard into the community, it was suggested one of the contributors fill the vacant CloudSIG co-chair position.

Releases in the most recent quarter

RDO

Yoga is still the latest release. RDO community is about to package the next release named “Zed” in a couple of weeks, which will be supported on CentOS Stream 9 only. As a reminder Yoga is used as a transitive Openstack release with CentOS Stream 8 and 9 support, in order to be able to migrate the OS from one to another.

Health and activity

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

Storage SIG

Package updates since the last report:

  • Glusterfs 10 updated to glusterfs-10.2, packages are available for Stream 9 and Stream 8.
  • Glusterfs 9, no update to glusterfs-9.
  • Ceph Quincy (17) updated to ceph-17.2.2, packages are available for Stream 9, Stream 8, and RHEL8.
  • Ceph Pacific (16) updated to ceph-16.2.10, packages are available for Stream 9, Stream 8, and RHEL8.
  • Ceph Octopus (15), no update to ceph-15.
  • NFS-ganesha 4 and libntirpc 4, no updates.
  • Apache Arrow updated to libarrow-8.0.1, packages are available for Stream 9, Stream 8.
  • Apache ORC updated to liborc-1.7.5, packages are available for Stream 9, Stream 8.

Note: Dependencies for Ceph Quincy (17) and earlier that are not in CoreOS, CBR/PowerTools, or AppStream are provided by the Storage SIG. Starting with Ceph Reef (18) those dependencies will be provided by EPEL instead. This includes Apache Arrow (libarrow), Apache ORC (liborc), and a rather lengthy list of other packages. This will simplify building dependencies by only requiring that they be built in one place. Many developers and end users also tend to prefer EPEL, and enable EPEL by default, and this will reduce or outright eliminate conflicts between packages in EPEL and packages in the Storage SIG. And no, Ceph itself will not be in EPEL; it will remain solely in the Storage SIG.

Following are the updates for Samba:

  • Samba 4.16, updated to latest version 4.16.3 on Stream 9 and Stream 8.
  • Samba 4.15, updated till the latest version 4.15.8 on Stream 9 and Stream 8. RHEL8 builds are also available.
  • Samba 4.14, in CVE fixes only mode.

Issues reported:

  • In the light of user report for a crash during Samba daemon start up efforts are underway to ensure that system installed versions of dependent libraries like libtalloc, litdb, libtevent and libldb does not interfere with corresponding copies internally within builds.

CentOS Automotive SIG: First Year in Review

August 26, 2022 05:00 AM

In August 2021, the CentOS Automotive SIG launched and held its first meeting with 36 participants. We had no infrastructure, no solid architectural plans, and no documentation - just a very motivated group that very quickly grew beyond Red Hat and into the automotive community.

Things have certainly changed since then! Technical lead Pierre-Yves Chibon has provided a list of the many accomplishments over the past year:

  • We worked to define what the Automotive SIG is producing and we landed on three artifacts:
    • AutoSD, a CentOS-Stream based linux distribution which is the public, in-development version of the Red Hat In-Vehicle Operating System (similar to CentOS Stream for RHEL).
    • An Automotive SIG RPM repository that allows the community to expand the content of AutoSD or experiment with some of its parts.
    • Sample images, built using OSBuild, which provide examples of how to assemble production images based on AutoSD, customized for some hardware, including container images, based on CoreOS/ostree technologies.
  • We created a repository on gitlab, with the infrastructure to enable CI/CD for a basic distribution.
  • We worked with the CentOS Infrastructure team to enable the use of gitlab namespaces for SIGs under the main “CentOS” namespace on gitlab.com. Documentation available
  • We worked with the CentOS Infrastructure team to enable flat dist-git layout, allowing easy backporting of work done in Fedora but also a consistent developer experience for people working on Fedora, CentOS-stream and in the Automotive SIG. 
  • Similarly, we've worked with the CentOS Infrastructure team to allow the lookaside cache used by SIGs to support the same structure as the lookaside cache used in Fedora and in CentOS Stream. All of this work is now available to all CentOS SIGs (as opt-in) and is fully documented.
  • We picked the Raspberry Pi 4 as our first demo hardware to support as it is (well, as it was…). We have included support for this hardware in the kernel-automotive package available both in the Automotive SIG RPM repository as well as in AutoSD itself.
  • We are building a set of nightly images for different use-cases.
  • For every merge-request opened against the repository hosting the definition of our sample images, we have CI running,validating that the changes we make do not break the building of our images
  • Finally, we worked on documenting a large number of use cases, such as:

While we are proud of this work so far, it is just the beginning as we develop our relationships with other communities, including SOAFEE and Eclipse SDV, and further refine AutoSD. We hope to see you at a future meeting, or on our mailing list and Matrix chat.

July 18, 2022

CentOS Community Newsletter, July 2022

July 18, 2022 02:21 PM

July 2022 Newsletter

Project News

Summer Dojo Videos

We held an online Dojo on June 17. Videos of the talks are now available.

DevConf Dojo

CentOS is hosting an in-person Dojo at DevConf.US. Dojos are free mini-conferences with sessions on a range of topics in the Enterprise Linux ecosystem. This Dojo takes place on August 17 at Boston University. Registration is free but strongly recommended. We also have a room block at the nearby Residence Inn. See the event page for details.

The call for presentations is open thru July 22. We’d love to hear what you’re doing with CentOS.

Hyperscale SIG Meetup

The CentOS Hyperscale SIG will be holding an in-person meetup on August 16th, 2022 at Boston University. This is the same venue hosting CentOS Dojo on August 17th and DevConf.us on August 18th-20th. The meetup is open to everybody interested – you don’t have to be a member of the SIG to attend, and we’d welcome participation from anyone interested in this space.

The event will be held from 9am to 5pm in the GSU conference room 310 at Boston University. While this is an in-person event, we will do our best to setup a conference bridge so that remote participants can attend and interact as well.

Please register at https://www.eventbrite.com/e/centos-hyperscale-sig-meetup-dojodevconfus-2022-tickets-384259589777 to help with the event planning.

CentOS CI

CentOS CI is going hardwareless. The CentOS CI team will be retiring hardware as it reaches end of life. They will take this opportunity to modernize infrastructure and move to a hybrid cloud environment.

Read the announcment and watch the video of the Dojo session on CentOS CI.

Alternate Images SIG Proposal

Troy Dawson has proposed an Alternate Images Special Interest Group. This SIG would produce ISO images that aren’t produced by the core CentOS Stream, including live images and alternate install images. Discussion is ongoing.

SIG Reports

Each month, we publish a rotating selection of quarterly reports from our Special Interest Groups. This month includes reports from the Software Collections, Hyperscale, Kmods, and Automotive SIGs.

Software Collections SIG

Purpose

Provide an upstream development area for various software collections and related tools.
Provide RedHat authored and released collection packages for CentOS.

Membership

No membership changes.
New members are always welcome, and they would help to alleviate the issues outlined below.

Releases and packages

No major releases in the last quarter.
The RedHat packages are being rebuilt and released semi-regularly.

Health and activity

The group is mostly passive, focusing on the rebuild and maintenance of existing packages.
It has a single active member (jstanek), and this shows in various places:

  • The https://softwarecollections.org website is being kept online, but the content is out of date; technical issues with current hosting prevents log-in and updating the content.
  • Changes in the CentOS infrastructure resulted in broken CI; rebuilt packages are no longer being tested automatically. Fixing this is planned, but no ETA.

In short, the amount of work needed grows faster than jstanek is able to keep up.
Additional members would be very welcome.

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

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 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.

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 gitlab.com/CentOS/kmods or here in case the issue is not related to a particular package.

Recent Activities

The Kmods SIG is currently moving all of its resources to gitlab.com/CentOS/kmods. Moving to gitlab.com allows us to use the GitLab CI for the automated detection of required kernel module rebuilds due to kABI changes, i.e., it is now all public and everybody can see what’s going on. We also changed the structure of some of the kernel module repositories. Where appropriate we have dedicated source-git and dist-git repositories where the dist-git is auto-generated from the source-git and manual changes are only meant to be applied to the source-git repository. These changes were implemented to make it as easy as possible for everyone to contribute improvements or bug fixes.

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

The Kmods SIG asks for clarification concerning the possibility of SIGs creating content for RHEL 8 and 9. Open questions include support for release packages, see extras-common tag, and for how long SIGs can expect to be able to build for RHEL, e.g., up till end of “Full Support” or “Maintenance Support” of the RHEL life cycle.

Automotive SIG

Membership update

This SIG does not have a formal membership process. The mailing list currently has 94 subscribers representing at least 30 organizations, 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 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. All formal meetings are recorded and posted on this page:
https://wiki.centos.org/SpecialInterestGroup/Automotive/Meetings

Several Red Hat employees made the initial 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 on the documentation page at https://sigs.centos.org/automotive/. 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 🙂

July 07, 2022

CentOS Hyperscale SIG Quarterly Report for 2022Q2

July 07, 2022 03:29 PM

This report covers work that happened between April 5th and July 4th. For previous work, see the 2022Q1 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 members have remained the same.

Justin Vreeland has decided to step down as co-chair of the SIG, and Neal Gompa has been elected to fill the vacancy. We thank Justin for all of his work in establishing the SIG and getting it up to speed and welcome Neal in his new role as co-chair. Neal will be serving alongside Davide Cavalca, who remains in the other co-chair seat.

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. Recent additions include details about our containers image build process and our ELN Extras workflow. We’ve also expanded our documentation around the systemd release process to cover the use of the CI/CD infrastructure. Finally, we have started formally documenting the SIG governance processes.

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. We are in the process of deploying systemd 251.2.

We also updated the systemd daily CI to work with the new release process that was introduced along with the update to 250.3. The script was rewritten in Python and updated to run CI against both Centos Stream 8 and Centos Stream 9. On top of that, we added documentation on how to update the corresponding containers running in Openshift with any new changes made to the scripts.

Finally, we updated the release documentation in preparation for the release of 251.2.

Kernel

The brtfs-progs package was updated to 5.16.2 on both CentOS Stream 8 and CentOS Stream 9. Additionally, we have started distributing the compsize utility (based on its Fedora packaging) in the SIG experimental repository.

We have also updated the kpatch package to include some additional bugfixes backported from upstream.

Container images

We have started working on automating the container build pipeline by leveraging the Open Shift CI/CD infrastructure. The in-progress work is currently up for review.

Package updates

We have published updated backports of the TPM stack for CentOS Stream 8, notably tpm2-tss and tpm2-tools, based on the existing Fedora packaging. Also for CentOS Stream 8, we have published a patched version of cloud-init with support for newer EC2 metadata versions. We have also contributed upstream fixes for this for CentOS Stream 8 and CentOS Stream 9.

On the development front, we have spun up a CI pipeline to detect package updates in upstream CentOS that would supersede our versions and alert us, so that we can publish updates in a timely basis. This pipeline leverages the MQTT broker where git.centos.org event notifications are published. While this was written for Hyperscale, we hope it could be useful for other SIGs as well.

DNF/RPM stack with CoW support

The Copy-on-Write stack was rebuilt on top of the latest upstream changes.

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, Summer 2022 (slides, video).

A number of SIG members plan to attend CentOS Dojo, DevConf.US 2022 and DevConf.US 2022 in Boston next month. Davide Cavalca has submitted another update on SIG activities there, and Neal Gompa has submitted a talk to introduce image building. We also plan to hold a Hyperscale meetup alongside these events, likely on August 16th. Details will be shared as soon as the venue is finalized.

A SIG-adjacent talk around CentOS Stream will be presented at SCALE 19x later this month.

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
  • publish spin images for CentOS Stream 9

Issues for the Board

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

June 14, 2022

CentOS Community Newsletter, June 2022

June 14, 2022 04:11 PM

June 2022 Newsletter

Project News

Online Summer Dojo

CentOS is hosting an online Dojo this Friday, June 17, from 14:00 to 20:00 UTC. CentOS Dojos are free miniconferences with talks on a variety of topics from CentOS and the wider Enterprise Linux ecosystem. This Dojo features seven talks, along with an informal chat with the CentOS Board of Directors.

Registration is free but required. Register today.

DevConf Dojo

In addition to our online Summer Dojo, we are hosting an in-person Dojo at DevConf.US on August 17, the day before the main DevConf talks. The call for presentations is now open.

SIG Reports

Artwork SIG

Purpose

The CentOS Artwork SIG exists to produce the CentOS Project visual identity. See https://wiki.centos.org/SpecialInterestGroup/Artwork

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 related to CentOS Symbol redesign

The contrast issues related to CentOS Symbol redesign has been addressed with the following composition:

This design uses only two colors, the CentOS Purple (#a14F8C) and the CentOS White (#ffffff). The outer square is being considered an integral part of the symbol itself and must not be removed from it, to provide acceptable recognition on top of both dark and light backgrounds. From all the four CentOS colors available, the purple one seems to provide the best background neutrality.

Soureces related to this design are available at https://gitlab.com/areguera/centos-brand/-/tree/v2-centos-artwork-sig-issue-5 and you are welcome to contribute.

Tests related to size:

16x16 22x22 24x24 32x32 36x36 48x48 96x96  

Tests related to contrast and overall presentation in default theme:

Tests related to contrast and overall presentation in dark mode theme:

Recent actitivities related to CentOS word transition from Denmark to Montserrat typography

Issue 71: The images necessary to implement the transition from Denmark to Montserrat typography are already in the centos-logos repository, the upstream location used to build the centos-logo package. Please, see the content provided in release 90.7. Presently, the centos-package is built based on source release 90.4.

The Artwork SIG cannot make changes in the centos-logo spec. We only can update the upstream repository with the images you need, and tag the changes with a new version, so for a Red Hat developer to do the source version swift.

Recent actitivities related to website visual corrections

It has been reported an issues related lists.centos.org visual presentation. See https://github.com/CentOS/ansible-role-mailman/issues/15.

A redesign simplification is being considered to “flatten” the web site presentation using CentOS colors only.

Issues for the Board

None.

Virtualization SIG

For oVirt:

  • Membership update: new members from oVirt project joined the SIG: Sharon Gratch, Eitan Raviv, Harel Braha, Lev Veyde, Yedidyah Bar David, Ori Liel (please add yourself if I missed you as joined in the last quarter)
  • Releases and Packages: oVirt 4.5.0 has been released upstream using CentOS Virtualization SIG for shipping binaries except for a few packages which couldn’t build within the CentOS Community Build Service.
  • Health and Activity: oVirt is pretty active.
  • Issues for the Board: CentOS Stream is lacking important and critical security updates compared to already released RHEL content. An effort on making CentOS Stream more secure would be welcome (example: as of June 1st the latest kernel in CentOS Stream 8 is kernel-4.18.0-383.el8 which was built on 2022-04-20, it’s laking CVE fixes delivered over the last 40 days in RHEL 8.6)

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


Powered by Planet!
Last updated: February 08, 2023 05:30 PM