<@pboy:fedora.im>
17:00:22
!startmeeting fedora-server
<@meetbot:fedora.im>
17:00:24
Meeting started at 2025-09-24 17:00:22 UTC
<@meetbot:fedora.im>
17:00:24
The Meeting name is 'fedora-server '
<@pboy:fedora.im>
17:00:29
<@pboy:fedora.im>
17:00:29
I'll post the agenda in 2-3 minutes.
<@pboy:fedora.im>
17:00:29
As usual, let's wait a moment for everybody to show up.
<@pboy:fedora.im>
17:00:29
<@pboy:fedora.im>
17:00:29
<@pboy:fedora.im>
17:00:29
!topic Roll Call
<@eseyman:fedora.im>
17:00:32
!hello
<@zodbot:fedora.im>
17:00:34
Emmanuel Seyman (eseyman) - he / him / his
<@eseyman:fedora.im>
17:00:38
Hi, Peter Boy (ServerWG, Docs)
<@pboy:fedora.im>
17:01:03
Welcome Emmanuel Seyman
<@pboy:fedora.im>
17:03:19
Well, I think we should start. nirik is lurking as every Wednesday.
<@pboy:fedora.im>
17:03:30
!info F43 release testing
<@pboy:fedora.im>
17:03:30
!info Revision of Server SBC documentation
<@pboy:fedora.im>
17:03:30
!info Future long-term status of the SBC distribution image
<@pboy:fedora.im>
17:03:30
!topic Agenda
<@pboy:fedora.im>
17:03:30
<@pboy:fedora.im>
17:03:30
!info Follow-up actions & announcements
<@pboy:fedora.im>
17:03:30
!info Walk through longterm open issues and PRs
<@pboy:fedora.im>
17:03:30
!info Open Floor
<@pboy:fedora.im>
17:03:52
Anything to add / to remove ?
<@pboy:fedora.im>
17:04:17
OK, lets go.
<@eseyman:fedora.im>
17:04:23
Maybe the httpd config change
<@pboy:fedora.im>
17:05:46
I could manage to make the PRs. Was too busy with the SBC stuff. So probably unter Open Floor? I'll do the PRs on Saturday latest.
<@pboy:fedora.im>
17:05:56
I could manage to make the PRs. Was too busy with the SBC stuff. So probably unter Open Floor? I'll do the PRs on Saturday latest ?
<@eseyman:fedora.im>
17:06:24
Sure
<@pboy:fedora.im>
17:06:31
OK, lets go for now
<@pboy:fedora.im>
17:06:43
!topic 1. Follow-up actions & announcements
<@pboy:fedora.im>
17:06:52
!link https://docs.fedoraproject.org/en-US/server-working-group/wg-minutes-2025/
<@pboy:fedora.im>
17:06:52
Regarding the action, nothing new. See
<@pboy:fedora.im>
17:07:05
<@pboy:fedora.im>
17:07:05
Announcements
<@pboy:fedora.im>
17:07:14
https://forge.fedoraproject.org/server
<@pboy:fedora.im>
17:07:14
Since today we have a new forge:
<@eseyman:fedora.im>
17:07:51
Woot 🎉
<@pboy:fedora.im>
17:08:21
Currently, it's only me a member. But every member of Server WG will autmatically added to the member group upon first login.
<@eseyman:fedora.im>
17:09:18
indeed
<@pboy:fedora.im>
17:09:24
We should make some planing how to structure the place. My idea so far is, to separagte or docs into 2 repos, usrdocs and wgdocs.
<@pboy:fedora.im>
17:09:44
The workflow of both is too different.
<@pboy:fedora.im>
17:10:04
and a separate repro for Ansible support scripts.,
<@pboy:fedora.im>
17:10:53
And maybe another for WG-proceedings, or alike, Mainly the tracking issues.
<@pboy:fedora.im>
17:12:04
Oh, Isee, Welcome Emmanuel Seyman !
<@eseyman:fedora.im>
17:13:29
TBH, I have no idea how forgejo works. I will need to read some documentation
<@pboy:fedora.im>
17:15:19
There is a good (default) Forgejo documentation on their project site. Fedora did a lot to adopt it to our requirements. Most of it was uploaded into the main project.
<@aggraxis:fedora.im>
17:15:24
You can explore the other teams and their repos as they set them up (as long as they aren't closed off): https://forge.fedoraproject.org/explore/repos
<@aggraxis:fedora.im>
17:15:50
We'll just need to look into other things like the antora docs builder, etc.
<@pboy:fedora.im>
17:15:51
currently, their is not that much to see :-)
<@pboy:fedora.im>
17:16:24
Fedora is a bit special, as fas as I followed the discussion.
<@aggraxis:fedora.im>
17:16:56
I'm not expecting any major hurdles. It's not like we were doing anything magical with pagure.
<@pboy:fedora.im>
17:17:13
Agreed
<@pboy:fedora.im>
17:17:32
Well, how do we want to discuss?
<@eseyman:fedora.im>
17:17:34
Quite true
<@pboy:fedora.im>
17:17:56
Mailing list, Matrix using threading, discussion?
<@aggraxis:fedora.im>
17:18:02
We should definitely all get into the new forge site when we can. (I can't log into it from work for the time being.)
<@aggraxis:fedora.im>
17:19:04
Migrating the git data will be interesting, only because I haven't done it before. Issues might have to be re-built at the new forge.
<@eseyman:fedora.im>
17:19:13
Given how many we are here, I would say mailing-list
<@pboy:fedora.im>
17:19:33
Their are prepared steps for migration.
<@pboy:fedora.im>
17:19:47
OK, let's try mailing list.
<@pboy:fedora.im>
17:19:57
Anything else?
<@mowest:fedora.im>
17:19:59
!Hello
<@eseyman:fedora.im>
17:20:09
Hi, mowest
<@pboy:fedora.im>
17:20:17
Welcome mowest !!!!!!!
<@pboy:fedora.im>
17:20:43
!topic 2. Future long-term status of the SBC distribution image
<@pboy:fedora.im>
17:20:52
Tracking issue: !link https://pagure.io/fedora-server/issue/172
<@pboy:fedora.im>
17:21:02
Discussion: https://lists.fedoraproject.org/archives/list/server@lists.fedoraproject.org/thread/AWJRNELVN7BW2VFQUTXZPAEYRZ7DUK4O/
<@pboy:fedora.im>
17:21:18
The floor is open
<@eseyman:fedora.im>
17:23:24
This does look like it is getting some traction in Bugzilla. I'm still hoping for a positive change before release
<@mowest:fedora.im>
17:23:37
I have already weighed in on this issue from my point of view. I don't think we should offer this image on our website unless we are willing to 1. Eliminate the issues that are causing issues with the install (for example if we eliminated the LVM and just installed to a root partition, a single partition would that work? or 2. Can get it to run well on SBC's that don't support UEFI booting, for example no one should try to use Fedora Server Edition on a RPi3 or below.
<@pboy:fedora.im>
17:24:49
I think, there is a good chance to get i fixed. Neil already made a PR to cope with the firmware groth
<@pboy:fedora.im>
17:26:18
Fedora is using u-boot for all images, that's kind of UEFI. So will not exclude any SBC because of lack or UEFI, but probably lack of OSS drivers.
<@eseyman:fedora.im>
17:26:36
That said, there's a strong link between SBCs homelabs in my mind. So I'm ok with targeting these with our homelab variant
<@pboy:fedora.im>
17:26:51
And PI3 is not an issue regarding uefi, is is just too slow for the current expections.
<@pboy:fedora.im>
17:27:51
A agree with the homelab bias-
<@mowest:fedora.im>
17:28:06
Is there a way to simplify our SBC image to make it more "homelab" compatible? I would love to run Fedora Server on SBC's like the RPi4 and even the RPi3, but whereas Ubuntu Server seems to work fine on those SBC's Fedora is dog slow.
<@pboy:fedora.im>
17:28:12
And we have a lot of homelab users.
<@mowest:fedora.im>
17:29:08
I agree that we have a lot of homelab users, but we have some "enterprise" features in our build of Fedora Server that I don't see as necessary for the homelab.
<@pboy:fedora.im>
17:29:11
Accordig to my explorations, there is no speed difference with headless varians to those distros.
<@pboy:fedora.im>
17:29:48
There is some difference regarding GUI, because other distros accept binary propriarity blobs. We do not.
<@mowest:fedora.im>
17:30:23
I found Ubuntu Server useable on the RPi3, not great but usable unlike Fedora Server. I run all my SBC's headless, actually all of my servers are headless.
<@pboy:fedora.im>
17:31:03
I think, we should discuss the details, when we plan the homelab variant. For the moment we must decide the next move.
<@pboy:fedora.im>
17:32:12
Regarding feature, The appeal of Fedora Server is that it makes features (security, stability, etc.) available for home labs as well.
<@mowest:fedora.im>
17:32:16
If it can't be fixed before release, I say it gets removed from webpage, and not even built where it could be accidently downloaded and attempted to be installed by a new user.
<@mowest:fedora.im>
17:33:08
I don't like the idea of having a non working image on our website or available for download.
<@aggraxis:fedora.im>
17:33:59
Well, I mean that line of thought would eliminate all of the test builds, too. Heh.
<@cmurf:fedora.im>
17:34:26
i think it'll be fixed before release, but if i'm wrong the working group will have the option to not ship a broken image
<@aggraxis:fedora.im>
17:34:31
We definitely want something built, we just need to make some smarter strategic decisions about what and how. The LVM/XFS thing being a huge one.
<@pboy:fedora.im>
17:34:54
Proposal 1: !agreed: If the current problems are not fixed by the release date, no SBC version of the server should be released at all.
<@aggraxis:fedora.im>
17:34:57
The performance thing may or may not be a matter of non-free firmware, too
<@pboy:fedora.im>
17:35:30
Proposal 1: !agreed: If the current problems are not fixed by the release date, no SBC version of the Server should be released at all.
<@pboy:fedora.im>
17:37:02
What about the proposal? ack from me
<@cmurf:fedora.im>
17:37:18
is it possible to do some A/B testing to see if this is true? As in, A and B are Fedora, but differ only in free vs non-free firmware?
<@mowest:fedora.im>
17:37:22
+1 on Proposal
<@eseyman:fedora.im>
17:37:27
+1 from me
<@aggraxis:fedora.im>
17:38:06
I don't know if Fedora will ship the non-free firmware even if we figured that part out.
<@pboy:fedora.im>
17:38:16
cmurf: That would be interesting! But maybe a lot of work with Kiwi.
<@aggraxis:fedora.im>
17:38:44
I'm fine with not shipping a release image (is Server release-blocking on SBC?), but we should definitely continue test composes.
<@cmurf:fedora.im>
17:39:00
i'm not suggesting new images, just some partition ninja stuff with someone who has hardware and expertise
<@aggraxis:fedora.im>
17:39:03
Unless we just don't want to build one at all.
<@pboy:fedora.im>
17:39:39
That's another proposal, how to proceed long term. (the next one)
<@pboy:fedora.im>
17:39:52
!agreed: If the current problems are not fixed by the release date, no SBC version of the server should be released.
<@pboy:fedora.im>
17:40:11
Zodbot, where are you?
<@pboy:fedora.im>
17:40:35
!agreed If the current problems are not fixed by the release date, no SBC version of the server should be released.
<@pboy:fedora.im>
17:40:45
Ah, withoujt colon.-
<@mowest:fedora.im>
17:42:04
I do have a question. Is our layout of the partitions with XFS and LVM causing the issue, because I would be in favor of a simplified partition scheme for the SBC since I can't imagine why on a homelab SBC I would need to have the layout we use currently for Fedora Server x86.iso?
<@mowest:fedora.im>
17:43:09
If we could simply switch to the partition and file system that is used in the other SBC images of Fedora that do work, I think that would be an easy fix.
<@aggraxis:fedora.im>
17:43:11
It doesn't really make sense at all for SBC
<@cmurf:fedora.im>
17:43:42
seems to be that firmware gap was too small, I guess firmware for these boards is stuffed in a gap between the MBR (LBA 0) and the beginning of the 1st partition so the fix is to create a 16MiB gap instead of the default 1GiB gap
<@pboy:fedora.im>
17:43:47
mowest: LVM works just fine with u-boot and SBC. But we can choose another filesystem for homelab, e.g. BTRFS Buit that is a separate discussion.
<@pboy:fedora.im>
17:45:03
OK, next part.
<@pboy:fedora.im>
17:45:06
I would like to receive SBC as a “real” alternative, especially for homelab. So with blocking status like the other server installation media. And we should try to coordinate this with the other editions.
<@mowest:fedora.im>
17:46:08
Thanks cmurf clearly that is an issue that is over my head. I lack the knowledge of understanding SBC's and their unique hardware requirements. I appreciate your explanation. Thanks for that.
<@pboy:fedora.im>
17:46:37
:Proposal 2: !agreed We will follow alternative 1 of the ticket 172.
<@pboy:fedora.im>
17:46:56
I would like to keep SBC as a “real” alternative, especially for homelab. So with blocking status like the other server installation media. And we should try to coordinate this with the other editions.
<@pboy:fedora.im>
17:48:23
And regarding the fix: the arm-image-installer is a matter of update. It is not a single shot as is the installation medium.
<@aggraxis:fedora.im>
17:48:30
I don't see how making the Server on SBC release-blocking helps us
<@aggraxis:fedora.im>
17:48:42
If anything it makes the overall release process worse
<@pboy:fedora.im>
17:48:58
It helps us to prevent un-installable installation media.
<@pboy:fedora.im>
17:49:39
The current decision it due to Workstation and KDE, which have the same issue, but their installation medium is blocking.
<@aggraxis:fedora.im>
17:49:49
But release-blocking puts Server on SBC on the radar during the blocker review. It doesn't actually fix anything.
<@cmurf:fedora.im>
17:50:07
I don't know for sure the firmware gap issue will solve the failure to mount issue. I don't know details about how the image is created, if writing the firmware (inadvertently) overwrote part of the file system; and that resulted in the problem looking like it was LVM related. Just coincidence? (e.g. the LVM metadata might have been stepped on by firmware being written, and that prevented LVM from being activated, and hence the mount issue).
<@pboy:fedora.im>
17:51:28
@cmurf: I guess, that the LVM issue is a follow-up of the size issue. The same arm-image-installer version works with older imagers (f39 f40) where is image was smaller.
<@pboy:fedora.im>
17:52:01
But of course, the proof of the pudding .....
<@cmurf:fedora.im>
17:52:02
It makes for more pressure to fix things because the whole release, all variants, get delayed.
<@aggraxis:fedora.im>
17:52:55
Right, but who's going to fix it? I mean, I know *I* can't. Not with my current knowledge.
<@pboy:fedora.im>
17:53:18
But Folks discussion discipline! We have more delay as the Deutsche Bundesbahn.
<@pboy:fedora.im>
17:54:05
Paul Maconi (Aggraxis): Neil already created a fix. We have to test it as soon as we have a built.
<@cmurf:fedora.im>
17:55:30
yeah the reason to make it release blocking is it's super important overall to the working group's strategy, mission, user base, therefore blocking is a necessity. But blocking is not a means by which things are more likely to get fixed, just by adding pressure.
<@pboy:fedora.im>
17:57:31
OK, we still have: Proposal 2: !agreed WG will pursue alternative 1 of ticket #172.
<@pboy:fedora.im>
17:57:57
ack from (surprise surprise :-) )
<@eseyman:fedora.im>
17:59:12
So this is "drop the image and possibly publish a note on our documentation on the download page"?
<@pboy:fedora.im>
18:00:17
No, it is: We will propose the SBC Server image as release blocking. OK, alternative 1 is much more. So:
<@pboy:fedora.im>
18:01:20
Proposal 2: !agreed WG proposes the Server SBC installation medium as release blocking. Details to be coordinated with other editions.
<@mowest:fedora.im>
18:02:01
I'm unsure if I want to do this if it would affect all of Fedora Editions and their release.
<@eseyman:fedora.im>
18:02:29
Given that arm32 was blocking, it doesn't sound absurd
<@aggraxis:fedora.im>
18:03:36
The earliest it could become blocking would be for 44, right?
<@pboy:fedora.im>
18:03:48
mowest: Well, thats vice versa true as well. And i think, it is good for Fedora as a whole.
<@pboy:fedora.im>
18:04:01
Paul Maconi (Aggraxis): yes.
<@mowest:fedora.im>
18:04:53
I just don't feel that our SBC image is widely used enough to make it release blocking for all the editions. I'm going to go -1 from me.
<@pboy:fedora.im>
18:05:18
+1 from me
<@eseyman:fedora.im>
18:05:58
Who decides this? QA? FESCO?
<@cmurf:fedora.im>
18:06:40
It's a good question. I don't know off hand if working groups can decide their own release blocking images, or if it is a system wide change proposal that fesco approves.
<@pboy:fedora.im>
18:07:25
I don't know the exact procedure, either. We just have to try and to ask. I think Adams knows what to do.
<@eseyman:fedora.im>
18:07:58
I guess it's QA since they were the lead on the recent scope reduction
<@eseyman:fedora.im>
18:08:32
+1 to ask QA if they are willing to make our SBC image release-blocking
<@pboy:fedora.im>
18:09:31
Emmanuel Seyman: what do we do it it is not QA bug FESCo?
<@aggraxis:fedora.im>
18:10:03
I think we have to submit a change proposal
<@eseyman:fedora.im>
18:10:05
+1 to ask the relevant team if they are willing to make our SBC image release-blocking
<@aggraxis:fedora.im>
18:10:14
Since this will be reviewed by FESCO, I'm fine with +1
<@aggraxis:fedora.im>
18:10:20
They'll tell us if we're nuts.
<@theprogram:fedora.im>
18:10:22
To get to release blocking, one raises a bug in Bugzilla, and then files for a release blocking request on the apropriate page, which gets discussed at release blocker meetings of QA
<@pboy:fedora.im>
18:11:01
Ok, so far we have +3,0,-1
<@eseyman:fedora.im>
18:11:17
I'm sorry, I have to leave
<@aggraxis:fedora.im>
18:11:23
Yeah whether it's QA or FESCO telling us we're nuts, as long as there's another sanity check I'm fine.
<@eseyman:fedora.im>
18:11:34
Be back in 20 minutes if you're still around
<@theprogram:fedora.im>
18:11:38
https://qa.fedoraproject.org/blockerbugs/milestone/43/final/buglist
<@theprogram:fedora.im>
18:11:50
!hi
<@zodbot:fedora.im>
18:11:54
Mat H (theprogram)
<@pboy:fedora.im>
18:11:57
MatH: yes, that is the way to decide it an existing bug qualifies as a release blocker. But it is to define a decision criteria-
<@cmurf:fedora.im>
18:12:03
it kinda makes sense there'd be a system wide change proposal because it affects other teams like infra and qa; but ultimately the working group's stake holders for that image need to step up and say you want it and are willing to be on the hook. Like it isn't a way to get extra resources it's a way to put yourselves on 24/7 on call during go-go no weeks. It adds work 🙂 not least of which is there's a long list of release criteria that gets attached to the release blocking images. So you know, standards.
<@cmurf:fedora.im>
18:12:30
You might want to "pretend" to have a release blocking image for maybe two releases and see how it goes before making it official. But sure ask QA about how to go about it, pros and cons.
<@pboy:fedora.im>
18:13:18
cmurf: thanks for the info!
<@pboy:fedora.im>
18:13:44
Well still +3,0,-1 anyone to change their mind?
<@pboy:fedora.im>
18:14:05
!agreed WG proposes the Server SBC installation medium as release blocking. Details to be coordinated with other editions.
<@pboy:fedora.im>
18:14:30
Hm Zodbot sleeping?
<@pboy:fedora.im>
18:14:47
!agreed: WG proposes the Server SBC installation medium as release blocking. Details to be coordinated with other editions.
<@zodbot:fedora.im>
18:14:58
aggraxis gave a cookie to cmurf. They now have 6 cookies, 1 of which were obtained in the Fedora 42 release cycle
<@pboy:fedora.im>
18:15:35
OK., agreed without zodbot :-)
<@pboy:fedora.im>
18:15:50
We are out of time. Let's skip to
<@pboy:fedora.im>
18:16:02
!topic 6. Open Floor
<@pboy:fedora.im>
18:16:40
Anything here?
<@mowest:fedora.im>
18:17:29
No, just thank you for running another weekly meeting and keeping us all on task.
<@pboy:fedora.im>
18:17:56
!endmeeting