<@davide:cavalca.name>
15:25:10
!startmeeting CentOS Hyperscale SIG
<@meetbot:fedora.im>
15:25:12
Meeting started at 2025-07-16 15:25:10 UTC
<@meetbot:fedora.im>
15:25:12
The Meeting name is 'CentOS Hyperscale SIG'
<@davide:cavalca.name>
15:25:19
morning folks, apologies for the late start
<@davide:cavalca.name>
15:25:24
!topic Roll call
<@rrbc:matrix.org>
15:26:06
!hi
<@gmambro:fedora.im>
15:29:37
!hi
<@zodbot:fedora.im>
15:29:38
Gabriele Mambrini (gmambro) - he / him / his
<@conan_kudo:matrix.org>
15:29:45
!hi
<@zodbot:fedora.im>
15:29:47
Neal Gompa (ngompa) - he / him / his
<@davide:cavalca.name>
15:31:03
let's get started
<@davide:cavalca.name>
15:31:09
!topic Followups
<@davide:cavalca.name>
15:31:50
I think we now have the bulk of our packages on gitlab
<@davide:cavalca.name>
15:32:06
we should probably go over what's left on git.centos.org and finish moving them over
<@davide:cavalca.name>
15:32:27
also infra has a working exported for pagure, so we can consider moving the repos on pagure.io if we want to now
<@davide:cavalca.name>
15:32:36
though I don't think there's any rush there
<@davide:cavalca.name>
15:32:44
also infra has a working exporter for pagure, so we can consider moving the repos on pagure.io if we want to now
<@davide:cavalca.name>
15:34:30
anybody else has followups?
<@conan_kudo:matrix.org>
15:37:30
from me, mostly that I've been holding off on rebasing to 6.15 because of reports of a btrfs bug in upstream and fedora
<@conan_kudo:matrix.org>
15:37:40
do we know if this has been resolved yet?
<@davide:cavalca.name>
15:37:58
remind me what the bug is?
<@conan_kudo:matrix.org>
15:38:32
it's the random corruption bug that has been discussed in the the Fedora Btrfs matrix room and Fedora discourse
<@conan_kudo:matrix.org>
15:39:34
one example: https://discussion.fedoraproject.org/t/157232
<@conan_kudo:matrix.org>
15:40:03
upstream report: https://lore.kernel.org/linux-btrfs/283624a8-dc79-4dd0-b6e5-9d5e83e31648@gmx.com/T/#t
<@davide:cavalca.name>
15:40:24
ok will follow up on that
<@conan_kudo:matrix.org>
15:40:25
upstream report: https://lore.kernel.org/linux-btrfs/fce139db-4458-4788-bb97-c29acf6cb1df@cachyos.org/
<@conan_kudo:matrix.org>
15:40:34
awesome thanks
<@conan_kudo:matrix.org>
15:40:51
this has also held back the Asahi rebases too, because I *really* don't know what's going on here
<@conan_kudo:matrix.org>
15:42:02
that's it for me
<@davide:cavalca.name>
15:42:19
moving on
<@davide:cavalca.name>
15:42:20
!topic Announcements
<@salimma:fedora.im>
15:42:24
!hi
<@zodbot:fedora.im>
15:42:25
Michel Lind (salimma) - he / him / his
<@davide:cavalca.name>
15:42:33
we can now build SIG content from gitlab in copr
<@davide:cavalca.name>
15:42:55
I've started playing with this to rebuild a subset of our packages for ELN in https://copr.fedorainfracloud.org/coprs/g/centoshyperscale/eln-main
<@davide:cavalca.name>
15:43:22
automated rebuilds don't work yet, I filed an issue for those: https://github.com/fedora-copr/copr/issues/3789
<@davide:cavalca.name>
15:44:06
also I think there's a bug somewhere in the build chain (possibly in mock) where it builds the src.rpm _before_ the chroot is populated, resulting in the wrong macros being used
<@salimma:fedora.im>
15:44:25
only in COPR right?
<@salimma:fedora.im>
15:44:27
woops
<@davide:cavalca.name>
15:44:41
this is a problem e.g. for systemd where we have conditional patches, leading to https://copr.fedorainfracloud.org/coprs/g/centoshyperscale/eln-facebook/build/9277399/ failing
<@davide:cavalca.name>
15:44:57
I haven't tried reproing this outside of COPR
<@davide:cavalca.name>
15:47:38
also we'll be speaking at centos showcase and fossy later this month
<@salimma:fedora.im>
15:47:44
```
<@salimma:fedora.im>
15:47:44
Bad file: /builddir/build/SOURCES/FB_only_bump_netlink_timeout_to_infinity.patch: No such file or directory
<@salimma:fedora.im>
15:47:44
Bad file: /builddir/build/SOURCES/0001-pam_systemd-Make-pam_systemd-256-backwards-compatibl.patch: No such file or directory
<@salimma:fedora.im>
15:47:44
```
<@salimma:fedora.im>
15:47:52
this looks like incorrect packaging anyway IMHO
<@salimma:fedora.im>
15:48:04
the best practice is to always ship all sources and patches, but only conditionally apply them
<@davide:cavalca.name>
15:48:05
these are gated by the facebook macro
<@salimma:fedora.im>
15:48:14
so the srpm is identical and can be built even if the macros change
<@davide:cavalca.name>
15:48:25
I know conditional sources are bad, but it's tricky to do conditional application when using autopatch
<@salimma:fedora.im>
15:48:29
yeah... I have been fixing some packages like this to avoid this issue
<@salimma:fedora.im>
15:48:33
you can with ranged patches
<@davide:cavalca.name>
15:48:38
unless one lists all the patches one by one, which is a pain to maintain
<@salimma:fedora.im>
15:48:39
I can help with this if needed
<@davide:cavalca.name>
15:48:47
oh yeah that'd be great, thanks
<@salimma:fedora.im>
15:48:50
just have ranges e.g. 1000-2000 == facebook
<@conan_kudo:matrix.org>
15:49:10
fwiw, this is why I use ranges for backports, proposed changes, and downstream only ones
<@davide:cavalca.name>
15:49:14
https://gitlab.com/CentOS/Hyperscale/rpms/systemd/-/blob/c10s-sig-hyperscale/systemd.spec
<@salimma:fedora.im>
15:49:16
!action Michel to look at refactoring the systemd patch applications
<@salimma:fedora.im>
15:49:52
this is sadly not very well documented, but yeah it's a great feature. I normally just cheat and look at existing specs
<@conan_kudo:matrix.org>
15:50:04
I think the only exceptional patch where I've done it differently is in btrfs-progs
<@conan_kudo:matrix.org>
15:50:12
because btrfs-progs has to build on systems without the feature
<@salimma:fedora.im>
15:51:22
next topic?
<@davide:cavalca.name>
15:51:41
anybody else has announcements?
<@davide:cavalca.name>
15:52:01
oh right we have the hangout later today
<@davide:cavalca.name>
15:52:09
feel free to join us there
<@davide:cavalca.name>
15:52:46
oh actually, I'm not sure
<@davide:cavalca.name>
15:52:59
I have it on my calendar, but it's not on the fedora calendar
<@conan_kudo:matrix.org>
15:53:00
we do
<@davide:cavalca.name>
15:53:02
https://calendar.fedoraproject.org/list/centos-sig-hyperscale/
<@conan_kudo:matrix.org>
15:53:25
fedocal does this thing where 1 month = 28 days
<@conan_kudo:matrix.org>
15:53:36
it doesn't send the ics monthly thing
<@conan_kudo:matrix.org>
15:54:01
so it drifts and I need to fix it periodically
<@salimma:fedora.im>
15:54:46
yeah, it does not do "nth week of the month" sadly
<@salimma:fedora.im>
15:55:00
I think EPEL folks were grouching about this in a recent meeting too
<@salimma:fedora.im>
15:55:26
(surely someone just need to implement the logic once in a Python module and everyone can reuse it...)
<@conan_kudo:matrix.org>
15:56:45
yeah
<@davide:cavalca.name>
15:57:20
we're running out of time
<@davide:cavalca.name>
15:57:33
going to jump directly to
<@davide:cavalca.name>
15:57:35
!topic Miscellaneous
<@davide:cavalca.name>
15:57:40
for folks to bring up any closing words
<@conan_kudo:matrix.org>
15:57:52
we should rename that to open floor
<@davide:cavalca.name>
15:58:02
yeah
<@davide:cavalca.name>
16:01:05
!endmeeting