From 69feb7703695e14daf9e073071c0c4e6bbc7635a Mon Sep 17 00:00:00 2001 From: Neil Hanlon Date: Thu, 30 Nov 2023 09:58:49 -0500 Subject: [PATCH] Add meeting notes for 2023-11-30 meeting and update info --- docs/index.md | 19 ++++----- docs/meetings/2023-11-30.md | 77 +++++++++++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+), 11 deletions(-) create mode 100644 docs/meetings/2023-11-30.md diff --git a/docs/index.md b/docs/index.md index fd7706c..d0092e6 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,15 +1,12 @@ # SIG/Kernel Wiki -## Links +The Kernel Special Interest Group focuses on maintaining mainline and long-term support kernels for Rocky Linux with additional configuration flags enabled for support of the latest hardware and features. -* https://git.rockylinux.org/sig/kernel/ -* https://peridot.build.resf.org/708f99fe-7e89-4241-959a-4ff259786b4a -* https://peridot.build.resf.org/13172560-6e5d-4e65-ae71-750f99096856 - -## Responsibilities ## Meetings / Communications +SIG/Kernel meets the 2nd and 4th Thursday of each month at 14:00 UTC on [Jitsi](https://meet.jit.si/SoleHumanitiesInspireDelicately) + ## Members * Sherif Nagy @@ -18,9 +15,9 @@ * Neil Hanlon * Pratham Patel -## Project layout +## Links - mkdocs.yml # The configuration file. - docs/ - index.md # The documentation homepage. - ... # Other markdown pages, images and other files. +* https://git.rockylinux.org/sig/kernel/ - dist-git +* https://git.resf.org/sig_kernel/ - Wiki, issues, etc +* https://peridot.build.resf.org/13172560-6e5d-4e65-ae71-750f99096856 - Peridot - SIG Kernel 8 +* https://peridot.build.resf.org/708f99fe-7e89-4241-959a-4ff259786b4a - Peridot - SIG Kernel 9 diff --git a/docs/meetings/2023-11-30.md b/docs/meetings/2023-11-30.md new file mode 100644 index 0000000..04f21a6 --- /dev/null +++ b/docs/meetings/2023-11-30.md @@ -0,0 +1,77 @@ +# SIG/Kernel meeting 2023-11-30 + +## Attendees + +* Sherif Nagy +* Neil Hanlon +* Pratham Patel +* Mustafa Gezen +* Pablo Greco + +## Discussions + +* This SIG does have some overlap with SIG/Altarch + * Altarch was expecting to base on elrepo + * Two options: mainline and LTS. Default to Mainline +* Two kernels right now: + * LTS - manual, done by Pablo + * Mainline - kernel packer in Peridotv2 + * standard config from upstream doesn't support a lot of our SBCs + * intending to stay as close to upstream as possible + * Upstream == fedora rawhide branch's RHEL configs + * ** Can we build a kernel-mainline artifact for altarch. e.g., kernel-mainline-sbc like kernel-rt/64ka ** + * Alternatively, we can create a new package for that name, but that is probably a lot of rework (?) +* ELrepo contributions + * What changes are we going to contribute? + * There are some subset of changes which are beneficial to the overall ecosystem (like an SBC variant which is disabled by default) + * There's some stuff they might not want to use, and our specs will definitely change over time, not necessarily in step with ELRepo +* Mainline variant for SBCs + * Two options: subpackage of mainline or discrete packed kernel with a new name + * Leaning towards a discrete package which can be 'packed' directly into git.r.o/sig/altarch/ namespace, if needed +* Idea on generating kernel configs for SBCs + * For some sbcs we need to boot via dtb and not acpi so we require mainline kernel + * usually require drivers which are disabled by default + * https://git.resf.org/thefossguy/kernel-elrepo/commit/ff349cb79376d1ef4b80c4f8c2cb07703dc3db5e + * Pablo: Fedora is generally open to enabling these in those configs, and are usually enabled already + * RHEL configs are a lot more conservative as they only enable what they need + * Harder to go from RHEL -> working SBC than Fedora -> working (typically), so this is the approach usually he takes + * ELRepo is in the middle :) + * Recommends starting with fedora than trying to work backwards + * Pratham will try this + * Also working on comparing 9.2 configs to 9.3 with prior work on sbc enablement + * seems to be working (booting) where elrepo kernel was not + * need to work out when acpi is not there +* https://gitlab.com/cki-project/kernel-ark +* Mainline kernel is 6.5 right now, we will go to 6.6 + * There is an issue with 6.7, we have issues w/ NX and shim + * There is an exception for Linux distributions right now, but we won't be able to sign 6.7 without a new shim + * We'll try and hold onto 6.6 for as long as we can -- and that's OK + * May need to have non-nx and nx-ready shim + * :upside-down-face: +* Sherif will be working on LTS 6.1 on x86 a bit this week + +## Action items + +* Documentation on SIG + * Kernel packer - Mustafa + * Specfile derrived from ELRepo + * Configs derrived from s.fp.o/rpms/kernel (rawhide branch, RHEL configs) + * Sources from kernel.org + * Roles / Responsibilities - Neil / Sherif + * Onboarding - Neil + * Update membership - Neil + * Usage instructions + * What packages are available, what are they, etc + * Secureboot info +* Update kernel-mainline to 6.6 - Neil / Mustafa +* Write ticket about shim / kernel 6.7 issues (for tracking and visibility) - Neil +* Setup and document creation of variant for mainline-sbc - Mustafa / Sherif / Neil +* Develop plan on how to contribute our changes to ELRepo - Neil +* LTS 6.1 not compiling on x86 - Sherif +* Write SIG update for Fresh Air newsletter - Neil + +## Old business + +### 2023-11-28 + +* Published kernel-mainline!