<@pboy:fedora.im>
17:00:09
!startmeeting fedora-server
<@meetbot:fedora.im>
17:00:10
Meeting started at 2026-08-12 17:00:09 UTC
<@meetbot:fedora.im>
17:00:11
The Meeting name is 'fedora-server '
<@pboy:fedora.im>
17:00:15
!topic Roll Call
<@goroboro:matrix.org>
17:00:20
!hi
<@pboy:fedora.im>
17:00:23
!group members server-wg
<@zodbot:fedora.im>
17:00:27
Members of server-wg: Alexander Bokovoy, Adam Williamson, Paul Maconi, Brett Weir, Emmanuel Seyman, Rowan Puttergill, jwhimpel, Kevin Fenzi, korora (@korora:fedora.im, @korora1981:matrix.org), mowest, ngompa (@conan_kudo:matrix.org, @ngompa:fedora.im, @pharaoh_atem:opensuse.org, @ngompa:kde.org, @ngompa:almalinux.im), Peter Boy, Stephen Gallagher
<@pboy:fedora.im>
17:00:40
Welcome to our weekly Server WG meeting.
<@pboy:fedora.im>
17:00:47
<@pboy:fedora.im>
17:00:47
As usual, let's wait a moment for everybody to show up.
<@goroboro:matrix.org>
17:01:00
!hi
<@zodbot:fedora.im>
17:01:03
Ro: Rowan Puttergill (goroboro) - he / him / his
<@brettweir:matrix.org>
17:01:37
!hi
<@zodbot:fedora.im>
17:01:40
Brett: Brett Weir (brettweir) - he / him / his
<@goroboro:matrix.org>
17:02:59
mmm quiet today... I think Emmanuel is watching the eclipse... which is something I'm hoping to do in about an hour or so
<@brettweir:matrix.org>
17:03:14
Is there an eclipse?? lol
<@goroboro:matrix.org>
17:03:18
Also.... Europe is melting
<@pboy:fedora.im>
17:04:30
Yeah, here is one. At least partly.
<@pboy:fedora.im>
17:04:55
But currently the sun is shining, and shin.....
<@goroboro:matrix.org>
17:05:24
I saw someone joke about the eclipse: At last some shade!
<@pboy:fedora.im>
17:05:34
OK, I think, we should start anyway.
<@pboy:fedora.im>
17:06:04
We had agreed about the agenda on Matrix.
<@pboy:fedora.im>
17:06:12
!topic Agenda
<@pboy:fedora.im>
17:06:20
!info Follow-up actions & announcements
<@pboy:fedora.im>
17:06:34
!info F45 release testing (branched)
<@pboy:fedora.im>
17:06:43
!info home server spin-off: creating a Kiwi development environment
<@pboy:fedora.im>
17:06:52
!info Restructure Documentation β Split postinstall & new subdir use cases
<@pboy:fedora.im>
17:07:00
!info Status of pxe boot installation and dnsmasq doc
<@pboy:fedora.im>
17:07:09
!info Open Floor
<@pboy:fedora.im>
17:07:19
Let's start
<@pboy:fedora.im>
17:07:28
!topic 1. Follow-up actions & announcements
<@pboy:fedora.im>
17:07:40
Regarding the action, see the list in our
<@pboy:fedora.im>
17:07:40
meetings overview:
<@pboy:fedora.im>
17:07:40
https://docs.fedoraproject.org/en-US/server-working-group/wg-minutes-2026/
<@pboy:fedora.im>
17:07:52
!action DONE eseyman writes an Ansible playbook that applies the official post-installation tasks.
<@pboy:fedora.im>
17:07:52
!action ONGOING Conan Kudo will fix Kiwi to set the right partition type of Linux LVM for the system partition on KVM guest and arm image.
<@pboy:fedora.im>
17:07:52
!action ONGOING MatH will compose the existing ideas and proposals into a TOC proposal, perhaps already for next meeting
<@pboy:fedora.im>
17:07:52
!action ONGOING pboy will implement the Fedocal workarount for providing meeting location address
<@pboy:fedora.im>
17:07:52
!action ONGOING John Himpel and Jocelyn Gould check for NFS connection issue from F44 to F45
<@pboy:fedora.im>
17:07:52
!action ONGOING pboy will contact the Cockpit team regarding the packages in the VM module that are unnecessary for servers.
<@pboy:fedora.im>
17:08:02
Did I forget something?
<@pboy:fedora.im>
17:08:29
OK.
<@pboy:fedora.im>
17:08:35
Announcements:
<@pboy:fedora.im>
17:09:18
Fedora had branched today. The first build came today on noon.
<@pboy:fedora.im>
17:09:42
I'll adjust our tests accordingly tomorrow
<@pboy:fedora.im>
17:10:11
Some other announcement?
<@goroboro:matrix.org>
17:10:49
DNF documentation is ongoing... we can discuss at the next meeting
<@brettweir:matrix.org>
17:11:12
Only announcement is that we have group-wide CI/CD runners now for the first time!
<@brettweir:matrix.org>
17:11:18
You guys may already know that though lol
<@pboy:fedora.im>
17:11:32
That's great!
<@pboy:fedora.im>
17:11:41
First time ever for us.
<@pboy:fedora.im>
17:12:05
OK
<@pboy:fedora.im>
17:12:19
!topic 2. F45 release testing (branched)
<@pboy:fedora.im>
17:12:30
Tracking issue: https://forge.fedoraproject.org/server/tickets/issues/203
<@pboy:fedora.im>
17:12:40
Tracking issue: https://forge.fedoraproject.org/server/tickets/issues/193
<@jwhimpel:fedora.im>
17:12:54
!hi sorry to be late
<@zodbot:fedora.im>
17:12:55
Sorry, I can only look up one username at a time
<@jwhimpel:fedora.im>
17:13:05
!hi
<@jwhimpel:fedora.im>
17:13:12
Sorry to be so late
<@goroboro:matrix.org>
17:13:18
Will try to pick up the new build and do the tests that I have tended to take ownership of. I have some hardware so I can do bare metal on this round
<@goroboro:matrix.org>
17:13:53
This might slow down other work, but I think the DNF stuff is in a good place... best to get in a rhythm with the testing
<@pboy:fedora.im>
17:13:58
Please. take ownership of the ticket, se we know it.
<@pboy:fedora.im>
17:14:21
Well, now we are in the branch phase!
<@pboy:fedora.im>
17:15:05
And the next action will be a freeze. And before that we should have our bugs fixed.
<@pboy:fedora.im>
17:16:27
Conan Kudo π: How far did you get with the partition type? Ticket https://forge.fedoraproject.org/server/tickets/issues/193
<@conan_kudo:matrix.org>
17:18:11
I will attempt a fix later in the day
<@conan_kudo:matrix.org>
17:18:22
since this only affects the MBR type image
<@pboy:fedora.im>
17:19:02
No it is the partition 4, which is LVM but of type Linux.
<@pboy:fedora.im>
17:19:28
That's produces some issues, specifically then use various LVM tools.
<@pboy:fedora.im>
17:20:03
(In the VM image)
<@pboy:fedora.im>
17:20:33
In the aarch64 image it is partition 3, same issue. Details in the ticket.
<@pboy:fedora.im>
17:21:00
Please, could you comment in the ticket when you are done?
<@pboy:fedora.im>
17:21:57
We don't have a bug report for this. So there is no notification.
<@pboy:fedora.im>
17:22:27
Another item: We still have to discuss the list of changes prepared by eseyman. It is scheduled for next meeting when he is back.
<@pboy:fedora.im>
17:23:49
But would be helpfull if everybody would take a look at it before our meeting. And we could have a pre-meeting discussion on one of our dates, Friday afternoon/evening and Monday.
<@pboy:fedora.im>
17:24:33
I guess that's it for now? Anyone with something else?
<@pboy:fedora.im>
17:25:14
!topic 3. home server spin-off: creating a Kiwi development environment
<@pboy:fedora.im>
17:25:34
Tracking issue: https://forge.fedoraproject.org/server/tickets/issues/227
<@pboy:fedora.im>
17:25:34
<@pboy:fedora.im>
17:25:48
Brett did a lot of work.
<@pboy:fedora.im>
17:27:26
And as we discussed, a provided a server for demos. (athos.resdigita.eu). Currently, Brett and I are the only one with access. But every WG member who wishes to check, can get access, too.
<@goroboro:matrix.org>
17:28:03
I haven't had any time to look at it... and it will be a long time before I can start looking at it in any depth... sorry
<@pboy:fedora.im>
17:28:13
Brett, would you take over for this topic?
<@brettweir:matrix.org>
17:29:07
I'm not sure there is more to say, haha. The infrastructure is available, both the build environment and the test envrionment are virtualized, so it should be safe to run on your regular workstation.
<@brettweir:matrix.org>
17:29:29
This kind of testing is going to require more permissions, so automating in Forge CI may not be possible.
<@brettweir:matrix.org>
17:29:53
This server that Peter provided will come in handy for that though, so I intend to provision a documented forge runner for some of these heavier jobs.
<@brettweir:matrix.org>
17:30:58
So a KVM runner and an Ansible molecule runner are in the near future and we can fully automate the OS construction testing. Testing Farm is another possibility for getting some big capacity as well.
<@conan_kudo:matrix.org>
17:31:01
Yes but the problem doesn't exist on any of the GPT type images.
<@conan_kudo:matrix.org>
17:31:28
Because partitions don't get labeled the same way
<@pboy:fedora.im>
17:32:46
OK, but all VMs use currently biosBOOT by default, and the Arm SBC image as well.
<@brettweir:matrix.org>
17:33:16
Not sure if your'e responding to me or [Conan Kudo π](https://matrix.to/#/@conan_kudo:matrix.org) π
<@pboy:fedora.im>
17:33:41
Responding to Conan Kudo π , sorry
<@pboy:fedora.im>
17:33:54
Out of topic.
<@brettweir:matrix.org>
17:34:35
No worries. I think if people haven't had a chance to review what I've provided, we can move on.
<@pboy:fedora.im>
17:35:07
What do you propose, everybody should do
<@pboy:fedora.im>
17:35:16
What do you propose, everybody should do ?
<@brettweir:matrix.org>
17:36:07
Let me double-check, but I provided a README that works through the setup of the environment and gets all the way to building a dummy Fedora image from scratch.
<@brettweir:matrix.org>
17:36:14
So I'd like to know: does it work for you?
<@brettweir:matrix.org>
17:36:18
Does it make sense?
<@brettweir:matrix.org>
17:36:27
Does it seem like a flow that you'd want to use?
<@pboy:fedora.im>
17:36:30
Yes,
<@pboy:fedora.im>
17:37:18
Sp proposed !info Every member should walk through the README in ??? and try to make it woek?
<@pboy:fedora.im>
17:37:35
(As a wrap-up)+
<@brettweir:matrix.org>
17:37:52
Okay, let me try!
<@pboy:fedora.im>
17:38:01
in homeserver repo
<@brettweir:matrix.org>
17:38:40
!info Every member please walk through the README in https://forge.fedoraproject.org/server/home-server/ and tell [Brett](https://matrix.to/#/@brettweir:matrix.org) whether it was successful or not.
<@brettweir:matrix.org>
17:38:51
Cool! I didn't know that would work.
<@brettweir:matrix.org>
17:39:08
I'll merge in to main right now.
<@pboy:fedora.im>
17:39:20
Great. Let move on.
<@pboy:fedora.im>
17:39:32
!topic 4. Restructure Documentation β Split postinstall & new subdir use cases
<@pboy:fedora.im>
17:39:57
I'm fine with the use-case part. I'm not so sure with the post-install.
<@pboy:fedora.im>
17:40:28
It is quite comfortable to have just one file to walk through the basics.
<@pboy:fedora.im>
17:40:59
But the current post-install file has grown too much over time. It is too long, now.
<@pboy:fedora.im>
17:41:09
I forgot:
<@pboy:fedora.im>
17:41:17
Tracking issue: https://forge.fedoraproject.org/server/tickets/issues/228
<@pboy:fedora.im>
17:41:24
Tracking issue: https://forge.fedoraproject.org/server/tickets/issues/224
<@brettweir:matrix.org>
17:41:38
Yeah, and it's difficult to access individual sections currently.
<@goroboro:matrix.org>
17:42:19
Personally, I think that separating out sections into individual topics makes sense and makes it easier to parse. Particularly if some of those are optional.
<@brettweir:matrix.org>
17:42:42
Second [Ro](https://matrix.to/#/@goroboro:matrix.org)'s comment
<@pboy:fedora.im>
17:43:04
Yes, maybe we should make a "base steps" and several "optional steps"?
<@pboy:fedora.im>
17:43:18
in the new subdir post-install
<@goroboro:matrix.org>
17:43:52
with topics per service-area or whatever?
<@goroboro:matrix.org>
17:44:26
or one topic for base-steps and then several for optional?
<@brettweir:matrix.org>
17:44:56
I feel like topic differentiation where it feels right is sufficient. The first pass would be taking what's already there and splitting it up.
<@pboy:fedora.im>
17:45:19
There are some basic steps, e.g. network and storage preparation, and probably key bases access. And several optional, e.g.
<@brettweir:matrix.org>
17:45:20
And clearly label steps as optional within the file itself
<@pboy:fedora.im>
17:45:34
fail2ban
<@pboy:fedora.im>
17:46:05
fail2ban (optional example)
<@brettweir:matrix.org>
17:46:06
Semi-related, we should avoid numbering things manually. It causes maintenance problems.
<@pboy:fedora.im>
17:46:42
Yeah, nowerdays a always use ". "
<@pboy:fedora.im>
17:47:05
and "numbered" for the chapters.
<@pboy:fedora.im>
17:47:13
We have to unify that.
<@brettweir:matrix.org>
17:47:34
So I'd recommend (making up sections now)
<@brettweir:matrix.org>
17:47:34
<@brettweir:matrix.org>
17:47:34
- Securing SSH
<@brettweir:matrix.org>
17:47:34
- Setting the hostname
<@brettweir:matrix.org>
17:47:34
- Doing something else...
<@brettweir:matrix.org>
17:47:34
- Making whatever...
<@brettweir:matrix.org>
17:47:34
<@brettweir:matrix.org>
17:47:34
And within the file itself, if it's optional:
<@brettweir:matrix.org>
17:47:34
<@brettweir:matrix.org>
17:47:34
= Making Whatever
<@brettweir:matrix.org>
17:47:34
<@brettweir:matrix.org>
17:47:34
!!! NOTE "This step is optional for typical use cases" (I don't remember the AsciiDoc syntax for admonitions)
<@brettweir:matrix.org>
17:48:35
I'm suggesting doing away with manual numbering of headings entirely, because people can link to anchors, and it makes it easier to add/remove sections.
<@pboy:fedora.im>
17:48:47
Currently, we have already section that are linkable.
<@pboy:fedora.im>
17:49:29
The "numbered" would do that automatically (the numbering of chapters)
<@goroboro:matrix.org>
17:49:37
Possibly avoiding gerunds in the titles :)
<@brettweir:matrix.org>
17:50:01
You got me π
<@brettweir:matrix.org>
17:50:35
Oh, if numbering is automatic, it's fine.
<@goroboro:matrix.org>
17:50:38
So what you're proposing is those sections are individual topic files?
<@brettweir:matrix.org>
17:51:02
I've been having to renumbering a lot of sections to get AsciiDoc to stop complaining. π€£
<@pboy:fedora.im>
17:51:27
Letβs take it one step at a time.
<@pboy:fedora.im>
17:51:27
I gues we agree, to create a new section "use cases" which will include the current tutorial section an the various single use-case files.
<@pboy:fedora.im>
17:51:48
Can we decide this part of #224?
<@brettweir:matrix.org>
17:52:16
Yeah:
<@brettweir:matrix.org>
17:52:16
```
<@brettweir:matrix.org>
17:52:16
post-install/
<@brettweir:matrix.org>
17:52:16
hostname.adoc
<@brettweir:matrix.org>
17:52:16
fail2ban.adoc
<@brettweir:matrix.org>
17:52:16
use-cases/
<@brettweir:matrix.org>
17:52:16
jellyfin.adoc
<@brettweir:matrix.org>
17:52:16
paperless-ngx.adoc
<@brettweir:matrix.org>
17:52:16
```
<@brettweir:matrix.org>
17:52:22
Something like that.
<@goroboro:matrix.org>
17:52:31
mmm we need to hurry along or I am going to bail to catch the peak of the eclipse :)
<@brettweir:matrix.org>
17:53:07
Yeah, I can add comments there
<@pboy:fedora.im>
17:53:15
Let's do it step by step. Just the use-case decision for now.
<@pboy:fedora.im>
17:54:23
proposed: !agreed We will create a new section "use cases" and move all use-case files and the files in "tutorial" therein. The section Tutorials will be deleted.
<@pboy:fedora.im>
17:54:31
+1
<@brettweir:matrix.org>
17:55:02
+1 yes yes!
<@goroboro:matrix.org>
17:55:27
+1
<@pboy:fedora.im>
17:55:37
OK. so:
<@pboy:fedora.im>
17:55:46
!agreed We will create a new section "use cases" and move all use-case files and the files in "tutorial" therein. The section Tutorials will be deleted.
<@pboy:fedora.im>
17:56:04
zodbot ????
<@goroboro:matrix.org>
17:56:14
watching the eclipse :D
<@brettweir:matrix.org>
17:56:40
I added a comment to the ticket reflecting the agreement.
<@pboy:fedora.im>
17:56:45
OK agreed without zodbot.
<@pboy:fedora.im>
17:57:36
I'm not that happy with renaming virtualization etc. Let's that discuss separately. It' too late now.
<@brettweir:matrix.org>
17:58:07
It's all good. I threw a bunch of ideas out to be eviscerated. π
<@brettweir:matrix.org>
17:58:16
May the good ones survive.
<@pboy:fedora.im>
17:59:11
Regarding the structure of a new post-install, we should detail the new structure for the current content in a comment in the ticket. For anything else it is too late.
<@pboy:fedora.im>
17:59:48
proposed !info WG will discuss the details to a new post-install section in the ticket and decide next meeting.
<@goroboro:matrix.org>
18:00:09
I have to go... status on PXEBoot is that the dnsmasq doc is comprehensive now. We need coverage on Kickstart for this to be worthwhile. And we need to do a reference topic in the install guide that points to dnsmasq and kickstart for more information. Possibly with some suggestion to set up a web-server to host the kickstart file and possibly act as a mirror.
<@goroboro:matrix.org>
18:00:09
I will try to dig into this in coming weeks but want to wrap up the DNF stuff and get some testing done this coming week.
<@pboy:fedora.im>
18:00:18
proposed !info WG will discuss the details of a new post-install section in the ticket and decide next meeting.
<@pboy:fedora.im>
18:00:47
Ro: thanks! Lets continue with that next meeting.
<@pboy:fedora.im>
18:01:06
I see now objection, therefore
<@pboy:fedora.im>
18:01:13
!info WG will discuss the details of a new post-install section in the ticket and decide next meeting.
<@goroboro:matrix.org>
18:01:31
adios folks βοΈππΆοΈ
<@pboy:fedora.im>
18:01:35
Zodbot still sleeping?
<@pboy:fedora.im>
18:02:04
So, time is up and sun eclipse is going on.
<@pboy:fedora.im>
18:02:18
Let's continue on Matrix after that.
<@pboy:fedora.im>
18:02:26
!endmeeting