From 298ec7e00f1f63261320a3428baef2f34a1ae052 Mon Sep 17 00:00:00 2001 From: Davide Cavalca Date: Apr 04 2023 15:56:32 +0000 Subject: Add notes from the Brussels in-person meetup This came from https://hackmd.io/0c4QkuK_SKu-IMu0pH6pGg --- diff --git a/meetups/20230202-brussels-meetup.md b/meetups/20230202-brussels-meetup.md new file mode 100644 index 0000000..9fee863 --- /dev/null +++ b/meetups/20230202-brussels-meetup.md @@ -0,0 +1,80 @@ +# CentOS Hyperscale SIG meetup @ Connect/FOSDEM 2023 + +This is a copy of the [live document](https://hackmd.io/0c4QkuK_SKu-IMu0pH6pGg) for the CentOS Hyperscale SIG meetup [event](https://www.eventbrite.com/e/centos-hyperscale-sig-meetup-connectfosdem-2023-tickets-505677965407) co-located with CentOS Connect and FOSDEM 2023. + +## Venue + +- Where: + - in person: Hilton DoubleTree City Center Brussels, Chestnut 1 room + - online: [Zoom invite](https://us06web.zoom.us/j/88575692191?pwd=ZFFuUi9wb2ZBajBndHJ4N1ZsdFpCdz09), meeting id is 885 7569 2191 and passcode is 424971 +- When: Feb 2nd 2023 9am + +## Topics + +Add things here that you want to discuss; conversely, we'll add topics that come up as the meetup progresses. + +### reproducible builds + +- see notes from [previous meetup](https://pagure.io/centos-sig-hyperscale/sig/blob/main/f/meetups/20220816-boston-meetup.md) +- rpm already has knobs for this, improvements in f38 + - https://fedoraproject.org/wiki/Changes/ReproducibleBuildsClampMtimes +- TODO(Davide, Neal, Pablo): put up a Change for `%use_source_date_epoch_as_buildtime 1` for F39 + - check with ELN to do a mass rebuild after this lands +- buildhost is problematic + - `%_buildhost fedorabuilder` can make it fixed but makes it harder to debug things +- add automatic reproducibility checks to Koji +- CentOS should pick this up as well when they branch from F40 +- need better tooling for mass rebuilds / automation +- autotools parallel builds are not deterministic + - need to capture the build cpu number (TODO: consider putting up Change for F39) + - need to remove randomness from the make jobserver (or build a wrapper for it) + +### systemd + +- Daan: 252 release +- Daan: selinux troubleshooting + - TODO(Daan): need to fix Hyperscale systemd CI + - check with RH plumbers on systemd tests for selinux + - figure out how to spin up VMs in openshift + - check with Fabian +- need a better maint story for non-default daemons +- dbus API for networkd + +### profiling and frame pointers + +- continuous profiling +- systemd-perfd + - data format, use journal as intermediate + - use /run for shmem ipc if other format is needed + - buffer size needs to be self tuning +- data visualization is still an open item + +### deltarpm + +- not particularly useful now +- would require work in bodhi to add the necessary metadata and merge it, or keep the old compose and merge afterwards +- nobody seems to care, Pablo to put up a Change to force discussion +- talk to bstinson to make sure RHEL is aware + +### packaging + +- fedora review process + - needs a rubric and better automation + - man page requirement, consider supporting md or rst and doing conversion in rpm +- look at https://github.com/Debian/debiman and https://github.com/thkukuk/rpm2docserv + +### kernel + +- need to sort out el8 builds +- secure boot +- TODO(Neal) finish rebasing 5.14 + +### image builds + +- need environment groups in cbs +- write osbuild plugin for koji + +### SIG housekeeping + +- OpenShift CentOS CI migration +- tickets