fedora-server
LOGS
<@pboy:fedora.im>
17:00:41
!startmeeting fedora-server
<@meetbot:fedora.im>
17:00:42
Meeting started at 2026-04-29 17:00:41 UTC
<@meetbot:fedora.im>
17:00:42
The Meeting name is 'fedora-server '
<@eseyman:fedora.im>
17:00:47
!hello
<@zodbot:fedora.im>
17:00:48
Emmanuel Seyman: Emmanuel Seyman (eseyman) - he / him / his
<@theprogram:fedora.im>
17:00:58
!hi
<@eseyman:fedora.im>
17:00:58
Hi, Peter Boy (ServerWG, Docs)
<@zodbot:fedora.im>
17:01:00
MatH: Mat H (theprogram)
<@pboy:fedora.im>
17:01:05
OK, I start the meeting because I don't know if John is online.
<@pboy:fedora.im>
17:01:11
!topic Roll Call
<@pboy:fedora.im>
17:01:34
Folks you were to quick. 😏
<@theprogram:fedora.im>
17:01:43
!hi
<@zodbot:fedora.im>
17:01:44
MatH: Mat H (theprogram)
<@pboy:fedora.im>
17:01:49
!group members server-wg
<@zodbot:fedora.im>
17:01:51
Members of server-wg: Alexander Bokovoy, Adam Williamson, Paul Maconi, eseyman, 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:02:17
Welcome to our weekly Server WG meeting.
<@pboy:fedora.im>
17:02:27
I'll post the agenda in 2-3 minutes.
<@pboy:fedora.im>
17:02:27
As usual, let's wait a moment for everybody to show up.
<@eseyman:fedora.im>
17:02:53
!hi
<@zodbot:fedora.im>
17:02:54
Emmanuel Seyman: Emmanuel Seyman (eseyman) - he / him / his
<@jwhimpel:fedora.im>
17:03:07
!hi
<@zodbot:fedora.im>
17:03:08
John Himpel: John Himpel (jwhimpel)
<@pboy:fedora.im>
17:04:22
Hi John! I didn't know if you will be online. So I started shortly before the end of the first min. Can you take over the ansible part?
<@pboy:fedora.im>
17:04:47
We had agreed to continue the discussion, particularly regarding the Ansible project.
<@pboy:fedora.im>
17:04:55
!topic Agenda
<@pboy:fedora.im>
17:05:04
!info Follow-up actions & announcements
<@pboy:fedora.im>
17:05:12
!info F44 release testing
<@pboy:fedora.im>
17:05:21
!info Status of our various Ansible projects
<@pboy:fedora.im>
17:05:33
!info Author a "Beginners Guide to Fedora Server"
<@pboy:fedora.im>
17:05:40
!info Walk through longterm open issues and PRs
<@pboy:fedora.im>
17:05:47
!info Open Floor
<@pboy:fedora.im>
17:06:16
We already discussed the agenda, so i think let's start.
<@pboy:fedora.im>
17:06:26
!topic 1. Follow-up actions & announcements
<@pboy:fedora.im>
17:06:34
https://docs.fedoraproject.org/en-US/server-working-group/wg-minutes-2026/
<@pboy:fedora.im>
17:06:34
Regarding the action, see the list in our
<@pboy:fedora.im>
17:06:34
meetings overview:
<@pboy:fedora.im>
17:06:47
Fedora has been release yesterday.
<@pboy:fedora.im>
17:07:02
Pere-Andreu about the home server spin-off. He might also be interested in contributing
<@pboy:fedora.im>
17:07:02
to the Beginners’ Guide.
<@pboy:fedora.im>
17:07:02
several expressions of interest in the accompanying chat. And I had a lengthy chat with
<@pboy:fedora.im>
17:07:02
We had a talk at the release party. We had no time to discuss about it but there were
<@pboy:fedora.im>
17:07:24
So we had some nice feedback to the spin-off
<@pboy:fedora.im>
17:07:49
Has someone something to announce? Or comment?
<@theprogram:fedora.im>
17:08:12
Release party had a lot of interest, and we had new people approach after it, so lets do it again
<@eseyman:fedora.im>
17:08:29
A while back, you asked for screenshots of the installation process
<@eseyman:fedora.im>
17:08:50
I took a few : https://eseyman.fedorapeople.org/server_44/
<@korora:fedora.im>
17:09:24
!hi
<@zodbot:fedora.im>
17:09:27
Jocelyn Gould (UTC-4): Jocelyn Gould (korora) - she / her / hers
<@pboy:fedora.im>
17:09:52
Yes, I got the message (or email). I'll update our docs either today after the meeting or tomorrow. The time between the rc and the release was quite short this time.
<@pboy:fedora.im>
17:10:20
OK, let's move on.
<@pboy:fedora.im>
17:10:28
!topic 2. F44 release testing
<@pboy:fedora.im>
17:10:47
Tracking issue: https://forge.fedoraproject.org/server/tickets/issues/186
<@pboy:fedora.im>
17:10:56
max 10 mins
<@pboy:fedora.im>
17:11:09
How do you think did we manage the testing this time?
<@pboy:fedora.im>
17:11:42
Can we be content with our efforts? What should we do better or otherwise
<@pboy:fedora.im>
17:11:54
Can we be content with our efforts? What should we do better or otherwise?
<@theprogram:fedora.im>
17:12:57
I meet a bunch of people that want to test 'Fedora', we could probably recruit some of them, but they need a list of thing to test, rather explicit
<@eseyman:fedora.im>
17:13:06
I'm happy with what we did this cycle
<@aggraxis:fedora.im>
17:13:42
I managed to get some good data reported back on the 1.7 test matrix leading into the go/no-go.
<@pboy:fedora.im>
17:13:46
MatH: We have a tracking ticket for each release cycle. This contains the testing tasks
<@pboy:fedora.im>
17:14:18
See link above to f44
<@theprogram:fedora.im>
17:14:22
Cheers, I will lead people to it
<@pboy:fedora.im>
17:14:37
What remains to be done?
<@pboy:fedora.im>
17:14:47
1. Faulty partition table entries
<@pboy:fedora.im>
17:14:56
<@pboy:fedora.im>
17:15:23
It's non release breaking, but needs to get fixed.
<@aggraxis:fedora.im>
17:15:24
I think the 16 mb gap is intentional
<@aggraxis:fedora.im>
17:15:55
I can't remember if it's where the uboot stuff gets stored or if that's an alignment thing, but I know it was discussed one or two releases ago at length outside of Server.
<@pboy:fedora.im>
17:16:25
That is the question. There were issue in release 42, ir I remember. But there was no intentional gap as it is now.
<@pboy:fedora.im>
17:17:06
Neal Gompa (Fedora): Can we action you on this KIWI issue?
<@pboy:fedora.im>
17:18:12
As I got the current discussion, it is partly dependent of the tool you use, Kiwi our alternative (I don't get the name out of my head).
<@aggraxis:fedora.im>
17:19:27
https://pagure.io/fedora-kiwi-descriptions/pull-request/219
<@aggraxis:fedora.im>
17:19:48
"This ensures that there's empty space for arm-image-installer to
<@aggraxis:fedora.im>
17:19:48
inject firmware blobs into images as part of preparing to install
<@aggraxis:fedora.im>
17:19:48
for various single board computers."
<@pboy:fedora.im>
17:21:06
Yes, I remember that. But as I remember, we wanted to make the start of the partition table move. And some other tool does this different.
<@pboy:fedora.im>
17:22:04
Nevertheless, we that's the only way we can reserver the required space, we should create a reserved partition. Not let a space.
<@cmurf:fedora.im>
17:22:18
MBR must be located on LBA 0
<@cmurf:fedora.im>
17:23:11
MBR contains the partition table (as well as a small space in the first 440 bytes for "bootloader jump code")
<@pboy:fedora.im>
17:23:23
cmurf: Yes, so may be a reserved empty partition? Just empty but required seems a bitt odd
<@pboy:fedora.im>
17:23:46
There is just another thing:
<@pboy:fedora.im>
17:23:53
2. File naming and Web site wording
<@pboy:fedora.im>
17:24:00
<@pboy:fedora.im>
17:25:08
We finally need to rename some of the files. the DVD part is disgusting and makes us a laughing stock
<@cmurf:fedora.im>
17:25:11
legacy BIOS CPUs only ever read LBA 0 by default. I don't understand the full details at a low level but that's how BIOS works, as I understand it, it reads LBA 0
<@pboy:fedora.im>
17:26:23
OK, our 10 mins are off. So we should discuss this next time morfe extensivly.
<@cmurf:fedora.im>
17:26:32
It is possible for those 440 bytes of code in LBA 0 to not do anything with the partition table in LBA 0, and instead jump to some other location and read a partition table. There is code for this in syslinux for jumping to and reading a GPT for example
<@pboy:fedora.im>
17:26:56
That sounds good!
<@cmurf:fedora.im>
17:26:57
but I can't tell you what myriad firmware (especially ARM) expect in regards to LBA 0
<@cmurf:fedora.im>
17:27:24
I'm referring to legacy BIOS on x86 for what it's worth
<@pboy:fedora.im>
17:28:08
But let's switch to the next topic, otherwise we run out of time. Lets's pick up the latter two issues next meeting.
<@pboy:fedora.im>
17:28:19
!topic 3. Status of our various Ansible projects
<@pboy:fedora.im>
17:28:26
No tracking issue
<@pboy:fedora.im>
17:28:39
max 20 mins
<@pboy:fedora.im>
17:28:49
<@pboy:fedora.im>
17:29:07
John Himpel: will you take over?
<@jwhimpel:fedora.im>
17:29:40
At our last meeting we had a spirited discussion, but little concensus.
<@pboy:fedora.im>
17:29:50
Indeed.
<@eseyman:fedora.im>
17:30:41
Peter Boy (ServerWG, Docs) wrote the text at that link, I made a number of adjustments based on last week's discussion
<@jwhimpel:fedora.im>
17:30:47
I think it was agreed, we need a "Fedora Server - Ansible usage" document with liberal references to existing Ansible provided docs.
<@eseyman:fedora.im>
17:31:05
Yes, this sounds like a good idea
<@jwhimpel:fedora.im>
17:31:59
I think we agreed to provide a couple of examples to run from commandline and from roles.
<@pboy:fedora.im>
17:32:27
One question is: Can we agree about the explicit goals as described in the doc with Emmanuels mods?
<@pboy:fedora.im>
17:32:49
So we don't start the discussion about goals and options again and again.
<@jwhimpel:fedora.im>
17:33:20
I've been on pain pills all week that make concentration difficult, so I haven't looked at that doc.
<@pboy:fedora.im>
17:33:57
Oh, get well soon!
<@theprogram:fedora.im>
17:34:13
The goals seem very focussed, and very reasonable
<@jwhimpel:fedora.im>
17:34:29
Unfortunately, surgery is at least six weeks in the future.
<@pboy:fedora.im>
17:34:38
Regarding the example, Emmanuel proposed mysql, my idea was if wew can pick postgres instead.
<@theprogram:fedora.im>
17:34:45
They are limited in scope, yet extensible when the roles themselves are stated
<@pboy:fedora.im>
17:35:01
postgres is our officially supported db
<@theprogram:fedora.im>
17:36:07
We should go with our official supported db
<@eseyman:fedora.im>
17:36:36
Going back to the examples that John was talking about, does anyone have an idea of what we could suggest?
<@eseyman:fedora.im>
17:36:36
Applying updates to a system is the first thing that comes to mind
<@pboy:fedora.im>
17:37:12
Yeah, update, of our post installation list.
<@theprogram:fedora.im>
17:37:49
<@theprogram:fedora.im>
17:37:49
The list you previously posted is
<@theprogram:fedora.im>
17:37:49
<@theprogram:fedora.im>
17:37:49
backup
<@theprogram:fedora.im>
17:37:49
dnsmasq
<@theprogram:fedora.im>
17:37:49
httpd
<@theprogram:fedora.im>
17:37:49
mysql
<@theprogram:fedora.im>
17:37:49
nfsserver
<@theprogram:fedora.im>
17:37:49
postgres
<@theprogram:fedora.im>
17:37:49
restore
<@theprogram:fedora.im>
17:37:49
software
<@theprogram:fedora.im>
17:37:49
tftpd
<@theprogram:fedora.im>
17:37:49
update
<@theprogram:fedora.im>
17:37:49
users
<@eseyman:fedora.im>
17:37:51
I hadn't thought of that but that sounds like a very good idea
<@pboy:fedora.im>
17:39:20
Yes, these post-installation task are so boring, but inevitable
<@pboy:fedora.im>
17:40:37
So, can we agree on the goal wording and post-installation als example and PoC implementation? Any objection?
<@jwhimpel:fedora.im>
17:41:19
No objection from me
<@pboy:fedora.im>
17:41:46
OK, no objections so far.
<@pboy:fedora.im>
17:41:49
Which brings us to the inevitable question: who will draft the initial version of Ansible and our post-installation tasks?
<@eseyman:fedora.im>
17:42:20
I can do that
<@jwhimpel:fedora.im>
17:42:27
Do we have a list of post-installation tasks?
<@eseyman:fedora.im>
17:42:51
https://docs.fedoraproject.org/en-US/fedora-server/installation/postinstallation-tasks/
<@pboy:fedora.im>
17:42:52
John Himpel: Yes, in our installation documentation
<@pboy:fedora.im>
17:45:09
proposal !agreed We agree on the description of our objectives for Ansible support as set out in the wiki.
<@eseyman:fedora.im>
17:45:48
!action eseyman write a playbook that applys our post-installation tasks
<@pboy:fedora.im>
17:46:10
I see no objection.
<@pboy:fedora.im>
17:46:18
!agreed We agree on the description of our objectives for Ansible support as set out in the wiki.
<@pboy:fedora.im>
17:46:51
!action pboy integrates the text into the tracking ticket.
<@pboy:fedora.im>
17:47:16
OK, that's it for today, isn't it.?
<@pboy:fedora.im>
17:47:26
We made a dedicated step forward.
<@pboy:fedora.im>
17:47:52
!topic 4. Author a "Beginners Guide to Fedora Server"
<@pboy:fedora.im>
17:48:01
Tracking ticket: https://forge.fedoraproject.org/server/tickets/issues/190
<@pboy:fedora.im>
17:48:07
max 15 mins
<@pboy:fedora.im>
17:48:20
With the current movement and campaign away from Microsoft and Big Tech we may expect a growing interest in Linux and hopefully also in Fedora Server. But for many of them, Linux and Fedora Server is a completely new business, and they need a comprehensive, non-intimidating introduction.
<@pboy:fedora.im>
17:48:27
That is it's objective.
<@pboy:fedora.im>
17:48:35
<@pboy:fedora.im>
17:48:35
An Example of Fedora in General:
<@theprogram:fedora.im>
17:48:39
The idea has been floated to make a Beginners Guide about setting up a home lab
<@pboy:fedora.im>
17:48:44
<@pboy:fedora.im>
17:48:44
hat's the original from 2017/2018:
<@theprogram:fedora.im>
17:49:30
With this in mind, I would like peoples opinions about who the target audince for a Server Beginners Guide would be - do we want a corp sysadmin guide, or do we want a home user pathway?
<@pboy:fedora.im>
17:49:54
I think we need both?
<@eseyman:fedora.im>
17:50:07
Both would be nice, the homelab user should probably come first
<@theprogram:fedora.im>
17:50:20
Im inclined towards the home user, the homelab setup with a number of cool features, bith as this is what I know how to do right away, and it strikes more a a 'beginners' chord with me
<@theprogram:fedora.im>
17:51:26
I think if we write it correctly, we can address major corp or network type issues, but introduce them in a way that demonstrates say media, filesharing, nextcloud type stuff, ...
<@eseyman:fedora.im>
17:52:05
Start with a dhcp/pxe instance, describe kickstart, following up with a local mirror of Fedora along with http/nfs, move on to freeipa/ldap, ...
<@theprogram:fedora.im>
17:52:07
The problem with a more 'professional' guide, is that it coukd snowball bery quickly, and become overly complex
<@theprogram:fedora.im>
17:52:25
The problem with a more 'professional' guide, is that it coukd snowball very quickly, and become overly complex
<@theprogram:fedora.im>
17:53:05
that is getting advanced rather quickly
<@pboy:fedora.im>
17:54:16
OK, it seems we would / should start with home server / homelab first. And I guess, there is the greater demand.
<@theprogram:fedora.im>
17:54:41
Best practice for maintainability is to link out to authoritative docs
<@pboy:fedora.im>
17:54:44
The biggest challenge might be to promote the command line.
<@pboy:fedora.im>
17:55:05
And to take away that fear.
<@theprogram:fedora.im>
17:55:16
I think anyone picking up a homelab server will be okay with approaching that
<@theprogram:fedora.im>
17:55:31
And that is why we start with fun stuff
<@pboy:fedora.im>
17:57:10
So, I think, the first task is to describe explicitely our goals and then create a proposal for a ToC including 1 sentence as an abstract each?
<@theprogram:fedora.im>
17:57:17
Would you drop a note in the ticket with these ideas? A run down of what you think makes a server, as it will be different from my ideas, and I\d like to be able to refer to them, and in a few weeks we could go over them together
<@eseyman:fedora.im>
17:58:19
Sure, no problem
<@pboy:fedora.im>
17:58:29
Next meeting I would like to discuss our home server plannings as the main topic.
<@pboy:fedora.im>
17:58:45
And then we should open a thread on discussion.
<@theprogram:fedora.im>
17:59:11
Good idea, there are a lot of homelab enthusiasts there
<@pboy:fedora.im>
17:59:38
I'll write down a modified proposal (for home server, not docs) including some clearification from my release party talk.
<@pboy:fedora.im>
18:00:36
!action pboy will put together a detailed proposal about goal and implementation basic to discuss next meeting.
<@pboy:fedora.im>
18:00:59
Out time is up? Nevertheless, maybe short to
<@pboy:fedora.im>
18:01:13
!topic 5. Open Floor
<@pboy:fedora.im>
18:01:34
We shouldn't skip that permanently. :-)
<@pboy:fedora.im>
18:01:50
Anything here to discuss or to pick for next meeting?
<@eseyman:fedora.im>
18:02:20
a quick personal note
<@eseyman:fedora.im>
18:02:49
tomorrow is that last day of my current consulting gig
<@eseyman:fedora.im>
18:02:49
I was supposed to start a new one on Monday
<@eseyman:fedora.im>
18:03:22
it turns out the new guys haven't finalized my arrival so I may have some time to kill before starting work again
<@eseyman:fedora.im>
18:03:36
which means I would have more time for Fedora
<@eseyman:fedora.im>
18:03:37
EOF
<@pboy:fedora.im>
18:04:22
We should take advantage of that. 😃
<@jwhimpel:fedora.im>
18:04:33
Quick Observation: Migrating from dovecot 3 series to 4 series is a bear. Not for the weak of heart.
<@pboy:fedora.im>
18:05:25
Indeed. I did that some months ago. My documtation is ready for publishing.
<@pboy:fedora.im>
18:05:32
NEARLY
<@pboy:fedora.im>
18:05:55
OK, I suppose, that's it?
<@pboy:fedora.im>
18:05:57
3
<@jwhimpel:fedora.im>
18:06:04
bye
<@pboy:fedora.im>
18:06:06
2
<@pboy:fedora.im>
18:06:16
1
<@pboy:fedora.im>
18:06:27
!endmeeting