<@pboy:fedora.im>
17:00:04
!startmeeting fedora-server
<@meetbot:fedora.im>
17:00:06
Meeting started at 2026-08-05 17:00:04 UTC
<@meetbot:fedora.im>
17:00:06
The Meeting name is 'fedora-server '
<@pboy:fedora.im>
17:00:14
!topic Roll Call
<@korora:fedora.im>
17:00:15
!hi
<@zodbot:fedora.im>
17:00:16
Jocelyn Gould (UTC-4): Jocelyn Gould (korora) - she / her / hers
<@goroboro:matrix.org>
17:00:18
!hi
<@pboy:fedora.im>
17:00:19
!group members server-wg
<@zodbot:fedora.im>
17:00:25
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
<@zodbot:fedora.im>
17:00:29
Ro: Rowan Puttergill (goroboro) - he / him / his
<@pboy:fedora.im>
17:00:57
Welcome to our weekly Server WG meeting.
<@pboy:fedora.im>
17:01:09
Let's still wait 2-3 mins.
<@brettweir:matrix.org>
17:02:52
!hi
<@zodbot:fedora.im>
17:02:54
Brett: Brett Weir (brettweir) - he / him / his
<@pboy:fedora.im>
17:04:04
OK, let's start.
<@pboy:fedora.im>
17:04:14
!topic Agenda
<@pboy:fedora.im>
17:04:38
We shortly discussed the details on Monday.
<@pboy:fedora.im>
17:04:46
!info Follow-up actions & announcements
<@pboy:fedora.im>
17:04:54
!info F45 release testing (rawhide)
<@pboy:fedora.im>
17:05:03
!info Project Ansible support
<@pboy:fedora.im>
17:05:11
!info Documentation β Split postinstall
<@pboy:fedora.im>
17:05:21
!info home server spin-off: creating a Kiwi development environment
<@pboy:fedora.im>
17:05:29
!info Open Floor
<@pboy:fedora.im>
17:06:11
Even though weβve discussed this at length, any comment ?
<@pboy:fedora.im>
17:06:32
Let's start
<@pboy:fedora.im>
17:06:39
!topic 1. Follow-up actions & announcements
<@pboy:fedora.im>
17:06:49
meetings overview:
<@pboy:fedora.im>
17:06:49
Regarding the action, see the list in our
<@pboy:fedora.im>
17:06:49
https://docs.fedoraproject.org/en-US/server-working-group/wg-minutes-2026/
<@pboy:fedora.im>
17:07:01
!action ONGOING Brett will set up a Kiwi dev environment and document the process so that others can follow suit.
<@pboy:fedora.im>
17:07:01
!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:01
!action ONGOING eseyman writes an Ansible playbook that applies the official post-installation tasks.
<@pboy:fedora.im>
17:07:01
!action ONGOING MatH will compose the existing ideas and proposals into a TOC proposal, perhaps already for next meeting
<@pboy:fedora.im>
17:07:01
!action ONGOING pboy will implement the Fedocal workarount for providing meeting location address
<@pboy:fedora.im>
17:07:01
!action ONGOING John Himpel and Jocelyn Gould check for NFS connection issue from F44 to F45
<@pboy:fedora.im>
17:07:14
Did I forget something?
<@brettweir:matrix.org>
17:07:50
That looks good, I guess another ongoing activity is there seems to be a lot of people trying out Vale, so we've been looking at integration for the docs.
<@pboy:fedora.im>
17:08:29
I think, Vale is a topic for nest meeting. It would be too much today.
<@brettweir:matrix.org>
17:08:38
No worries
<@korora:fedora.im>
17:09:07
In regards to this I'm will working on my writeup of how to acutally get it working. The goal is to bring it inline wiht the docs article on Vale.
<@pboy:fedora.im>
17:09:19
Announcements:
<@pboy:fedora.im>
17:09:29
I updated our FAS group (server-wg) and also the forge group is updated.
<@pboy:fedora.im>
17:09:29
Congratulation and a big welcome.
<@pboy:fedora.im>
17:09:29
<@pboy:fedora.im>
17:09:29
Currently, we have 5 positive votes each, no abstentions, no votes against. So we have already reached the quorum. Nevertheless, further votes are welcome. The voting period ends on July 31 (next Friday).
<@pboy:fedora.im>
17:09:29
<@pboy:fedora.im>
17:09:29
Since Friday we havew 2 new memberes, Brett and Rowan.
<@pboy:fedora.im>
17:09:29
<@pboy:fedora.im>
17:09:52
So now there are two new threats to our repos to manage ππ
<@brettweir:matrix.org>
17:10:06
Glad to be here. π
<@pboy:fedora.im>
17:10:21
Has someone something to announce?
<@brettweir:matrix.org>
17:10:33
Oh yes!
<@brettweir:matrix.org>
17:10:40
They created a Forge runner for server.
<@brettweir:matrix.org>
17:10:41
https://forge.fedoraproject.org/forge/forge/issues/701
<@brettweir:matrix.org>
17:10:59
So we can start trying it out. It is for small capacity jobs, so we can't run everything on it.
<@brettweir:matrix.org>
17:11:05
But we can use it for linting and stuff like that.
<@goroboro:matrix.org>
17:11:27
sneaking in vale discussion here :D
<@brettweir:matrix.org>
17:11:35
ssshhhh
<@abbra:matrix.org>
17:11:44
Let me know what you want to do, I just did the same for FreeIPA's use. We can use it to spawn any job in Testing Farm.
<@brettweir:matrix.org>
17:11:48
I just had something fun to say, discussion over. π€£
<@brettweir:matrix.org>
17:12:27
I will pick your brain about testing farm after, I haven't quite figured out what it is.
<@pboy:fedora.im>
17:13:19
OK, I think can proceed.
<@pboy:fedora.im>
17:13:29
!topic 2. F45 release testing (rawhide)
<@pboy:fedora.im>
17:13:39
Tracking issue: https://forge.fedoraproject.org/server/tickets/issues/203
<@pboy:fedora.im>
17:13:57
We finally made a lot of progress.
<@pboy:fedora.im>
17:14:05
https://forge.fedoraproject.org/server/tickets/projects/615
<@goroboro:matrix.org>
17:14:38
Now that I am a group member I can move tickets... so that's good. Also I now have a bare-metal box to do future testing.
<@pboy:fedora.im>
17:14:50
I have to put my findings into the test summaries. Will do this later
<@goroboro:matrix.org>
17:15:23
Did you mention that there was a new build already? Is there somewhere we can track when these become available?
<@korora:fedora.im>
17:15:27
The bare metal box is helpful. I lost my test box to my wife needing a computer here at home.
<@goroboro:matrix.org>
17:16:22
I wasn't happy giving up hardware for testing... but I can do it for a period until I need the compute at home
<@pboy:fedora.im>
17:17:01
Conan Kudo π: Just a friendly reminder: You took over the task to fix the wrong partition type in VM image and ARM sbc image. That's the problem, why the VM test failed. Could you do it before branching, please?
<@conan_kudo:matrix.org>
17:17:18
I'll try
<@conan_kudo:matrix.org>
17:17:28
it's on my list
<@korora:fedora.im>
17:18:44
I need to pull the vm images and put htem through the ringer. I am going ot work on that this week, Health and family obligations have been occuping my time
<@pboy:fedora.im>
17:20:25
Emmanuel Seyman put together a list of possible problematic changes. We should start to discuss that when he is back from holiday. In the meantime, please everyopne shouild take a look!!!
<@pboy:fedora.im>
17:21:56
Some Some of the recent releases have caught us off guard in this respect. We need to pay more attention to this.of the back releases
<@pboy:fedora.im>
17:22:30
Some of the recent releases have caught us off guard in this respect. We need to pay more attention to this.
<@goroboro:matrix.org>
17:22:37
Are there particular things we should look for? References to versioning? Changes to configuration etc?
<@pboy:fedora.im>
17:23:37
Well, the most important is, of some of it tackle e.g. our default configuration.
<@pboy:fedora.im>
17:23:50
Or do things, we want to avoid.
<@pboy:fedora.im>
17:25:14
E.g. Cockpit again includes spice into the vm module which puts in a lot of package we don't need and we don't want to have. (That's since a while ago).
<@pboy:fedora.im>
17:26:10
We should consider whether Cockpit is now causing more potential harm than good.
<@korora:fedora.im>
17:27:01
I recall seeing somethign about kmsmon becoming the default fb in F45, but I don't see any testing stuff abuout it. (I looked into it and it didn't look like anything changed from our prespective)
<@pboy:fedora.im>
17:27:26
Jocelyn Gould (UTC-4): Yes, that's another example.
<@korora:fedora.im>
17:27:29
I'm an extensive user of Cockpit. While it has it's flaws, it is also very useful)
<@goroboro:matrix.org>
17:27:33
hmmm I like Cockpit personally, but I don't really know how heavily people use it
<@brettweir:matrix.org>
17:27:56
Are you asking about removing it from the testing config? Or from the distribution?
<@brettweir:matrix.org>
17:27:56
<@brettweir:matrix.org>
17:27:56
Feel like we could work with the upstream to cull the default package list. Cockpit always feels like a value-add of using Fedora and I feel like we should try to keep it.
<@brettweir:matrix.org>
17:28:08
As something we advertise, I mean
<@pboy:fedora.im>
17:29:13
I'm basically in favour of Cockpit, even as a admin who is familiar with the keyboard.
<@korora:fedora.im>
17:30:02
For me, it depends on how 'dirty' I am willing to get my hands for simple stuff...
<@goroboro:matrix.org>
17:30:16
Can we do package cockpit vm without the spice stuff?
<@brettweir:matrix.org>
17:30:40
We need to adjust the declared dependencies in the upstream.
<@pboy:fedora.im>
17:30:43
Brett: Agreed! Therefore I'll start a discussion with them again. We already had a lot in the past.
<@pboy:fedora.im>
17:31:29
Ro: Mabe, but that's a hube workload. Do we have the capacity?
<@goroboro:matrix.org>
17:32:28
Right... I see what you mean. Small team... maintaining patched sources is a beast.
<@pboy:fedora.im>
17:32:29
Ro: Mabe, but that's a huge workload. Do we have the capacity?
<@brettweir:matrix.org>
17:32:49
Yeah, I'm generally against maintaining forks if I can avoid it.
<@brettweir:matrix.org>
17:32:58
Syncing two code bases is my idea of hell
<@goroboro:matrix.org>
17:34:14
I just know that RHEL disable all the btrfs stuff in cockpit... so at Oracle we maintained a patched version of that to re-enable it... but I wasn't responsible for that directly other than discovering what was missing and providing a proof of concept build
<@pboy:fedora.im>
17:34:22
proposed: !action pboy will contact the Cockpit team regarding the packages in the VM module that are unnecessary for servers
<@goroboro:matrix.org>
17:34:57
who even uses spice any more?!! I have never found a properly functional client
<@pboy:fedora.im>
17:35:31
I see no objection?????? regarding the proposal. Last chance it someone has
<@brettweir:matrix.org>
17:35:32
I don't remember if Cockpit has a console viewer built into it, but if it does, Cockpit could be who is using SPICE
<@brettweir:matrix.org>
17:36:09
I know it has a terminal, but not sure about VM console, I mean
<@goroboro:matrix.org>
17:36:27
No... the cockpit console viewer uses vnc and then if you ask for spice it asks to open your spice client
<@pboy:fedora.im>
17:36:35
!action pboy will contact the Cockpit team regarding the packages in the VM module that are unnecessary for servers
<@brettweir:matrix.org>
17:37:08
Feels like a good opportunity then to remove it.
<@pboy:fedora.im>
17:37:42
Let's switch to the next topic.
<@pboy:fedora.im>
17:37:48
!topic 3. Project Ansible support
<@pboy:fedora.im>
17:38:02
Tracking issue: https://forge.fedoraproject.org/server/tickets/issues/230
<@goroboro:matrix.org>
17:38:05
Oooh... I was looking at this and saw a ticket for a dnsmasq role
<@goroboro:matrix.org>
17:38:27
since I have been digging around in that so much lately... I would be interested in looking to see if I can get something to work
<@goroboro:matrix.org>
17:38:36
I don't want to tread on toes though
<@goroboro:matrix.org>
17:39:16
I will probably use AI to assist, because I am lazy writing ansible... but everything will be reviewed and tested
<@pboy:fedora.im>
17:39:25
I guess, we should postpone the dnsmasq role for now. And first decide about the foundation and the concentrate on the model project: post install tasks
<@pboy:fedora.im>
17:39:43
I guess, we should postpone the dnsmasq role for now. And first decide about the foundation and then concentrate on the model project: post install tasks
<@goroboro:matrix.org>
17:40:57
okay... I am happy to help out here... even if it is testing the post install role and tasks
<@goroboro:matrix.org>
17:41:13
I have checked out the repo
<@goroboro:matrix.org>
17:41:30
if more work needs to be done here, I would be happy to have a play at adding things
<@pboy:fedora.im>
17:42:15
Ro: Well, eβve been treading water with Ansible for so long now, constantly starting afresh in different areas.
<@goroboro:matrix.org>
17:43:09
doing small tasks in ansible is easy enough, and I think this is a pretty neat project to get someone started with configuration. It would be nice to get some basics in place, and it will also help us to easily set up environments to test docs.
<@brettweir:matrix.org>
17:43:32
One recommendation I have is to keep individual roles small and focused and use playbooks to assemble complete systems.
<@pboy:fedora.im>
17:43:35
We should really focus on 1 or 2 things and see them through to the end...
<@pboy:fedora.im>
17:43:52
We should really focus on 1 or 2 things and see them through to the end. Even easy and small ones
<@brettweir:matrix.org>
17:44:14
We don't have runner capacity for this, but if we get capacity, I can set up an Ansible molecule harness.
<@brettweir:matrix.org>
17:44:21
That would allow us to test playbooks in CI
<@brettweir:matrix.org>
17:44:37
But those jobs are a bit hungrier so we'd need to figure out self-hosted runners for it.
<@brettweir:matrix.org>
17:45:08
I don't think you guys want all the jobs running at my house. π
<@goroboro:matrix.org>
17:45:41
Starting to see where my hardware might end up going...
<@pboy:fedora.im>
17:46:11
I have the capacity for selfhosting performance intensive task on public servers.
<@brettweir:matrix.org>
17:46:36
Oh, oh? I put together a playbook for runner hosting yesterday if anyone wanted to try it out:
<@brettweir:matrix.org>
17:46:36
https://codeberg.org/brettweir/ansible/src/branch/main/roles/forgejo_runner/tasks/main.yml
<@pboy:fedora.im>
17:47:34
But besides runners, what about the repo structure?
<@pboy:fedora.im>
17:48:27
I would like to see it down to 1-2 detailed examples. And how we would like to look the distributed script collection,
<@brettweir:matrix.org>
17:49:21
My project here looks substantially like [Emmanuel Seyman](https://matrix.to/#/@eseyman:fedora.im)'s for that reason.
<@brettweir:matrix.org>
17:49:21
I thought we had discussed in a previous meeting and landed at Ansible kind of having a self-enforcing structure.
<@korora:fedora.im>
17:49:29
I still donβt know enough about ansible.
<@brettweir:matrix.org>
17:49:40
https://codeberg.org/brettweir/ansible
<@pboy:fedora.im>
17:49:59
We have 10 mins left. So we should wrap up this topic.
<@goroboro:matrix.org>
17:50:19
I agree with that structure... it looks good to me
<@goroboro:matrix.org>
17:50:38
we might need more info in the README
<@goroboro:matrix.org>
17:50:46
and some examples of usage
<@pboy:fedora.im>
17:51:33
proposed :info Brett will explore the use of runners for testing Ansible playbooks. All will further check the proposed structure for a more detailed discussion in 2 weeks (when eseyman is back)
<@goroboro:matrix.org>
17:52:02
I will have a play with what is currently in the repo and see if I can update the README a bit
<@pboy:fedora.im>
17:52:23
!nfo Brett will explore the use of runners for testing Ansible playbooks. All will further check the proposed structure for a more detailed discussion in 2 weeks (when eseyman is back)
<@pboy:fedora.im>
17:52:43
!info Brett will explore the use of runners for testing Ansible playbooks. All will further check the proposed structure for a more detailed discussion in 2 weeks (when eseyman is back)
<@pboy:fedora.im>
17:52:59
(Sorry, c&p can sometimes be a beast)
<@pboy:fedora.im>
17:53:14
!topic 4. Documentation β split postinstallation guide
<@pboy:fedora.im>
17:53:28
Tracking issue: https://forge.fedoraproject.org/server/tickets/issues/228
<@pboy:fedora.im>
17:54:37
Part of this structure discussion and decision could be the idea, to create a "use cases" subdir moving tutorial and all current use-case into that.
<@brettweir:matrix.org>
17:55:48
I wrote an issue to track the runner portion as well: https://forge.fedoraproject.org/server/tickets/issues/232
<@brettweir:matrix.org>
17:56:16
I like this idea a lot.
<@brettweir:matrix.org>
17:56:32
I would like Post-installation tasks to become the "Configuration" section as depicted in the article.
<@brettweir:matrix.org>
17:56:39
I would like Post-installation tasks to become the "Configuration" section as depicted in the issue.
<@pboy:fedora.im>
17:57:41
Is it about general configuration? Isn't it specific to things to do just after installation?
<@pboy:fedora.im>
17:58:06
The use-case ticket: https://forge.fedoraproject.org/server/tickets/issues/224
<@goroboro:matrix.org>
17:58:14
Right, I guess this overlaps with the Ansible project quite nicely. Whatever we decide belongs in this space, should be task options in Ansible. This does look like general system configuration stuff.
<@korora:fedora.im>
17:58:48
Configuration makes sense. Itβs post installation, and providing services/securing so it is all really configuring the base server install to be what the user needs it to be.
<@goroboro:matrix.org>
17:59:39
Right... but we need to make sure that scope doesn't creep beyond what you get in the base install
<@brettweir:matrix.org>
17:59:41
That's a good point, "Post-installation" could also be a workable title.
<@brettweir:matrix.org>
17:59:48
Instead of Configuration.
<@goroboro:matrix.org>
18:00:08
dnf-automatic might be outside of that because you're starting to install other packages...
<@goroboro:matrix.org>
18:00:13
but debatable
<@brettweir:matrix.org>
18:00:17
Since it's like all the junk you gotta do once the install is complete but not going off and building your empire.
<@brettweir:matrix.org>
18:00:30
dnf-automatic is a package, but it's a basic administration task that you pretty much always need to do
<@brettweir:matrix.org>
18:00:38
And I guess the criteria is "do you always need to do this?"
<@brettweir:matrix.org>
18:00:43
"Does every audience need to do this?"
<@korora:fedora.im>
18:01:19
Dnf automatic just keeps your system up tofate without requiring the admin remember to do it. (Might be something to include in the home server spin)
<@goroboro:matrix.org>
18:01:36
if the package needs to be installed on every install... it should be a package included in the spin
<@brettweir:matrix.org>
18:01:58
Is there anyone who doesn't want to use dnf-automatic?
<@goroboro:matrix.org>
18:02:21
I don't know... this was debated at Oracle a fair bit :D enterprise users suck though
<@brettweir:matrix.org>
18:02:32
hahaha
<@brettweir:matrix.org>
18:02:44
Yeah, I mean not everyone needs to change their hostname either, but it still doesn't feel like it fits anywhere else
<@goroboro:matrix.org>
18:04:31
right... I was looking at the DNF documentation - which currently lives and looks crappy in quick-docs... there is some wiki stuff as well (but of course the docs team has a project to obsolete pages in the wiki). I was wondering whether we should just have a general DNF doc like a software management guide... I did one at Oracle, and would be happy to work on something and propose it in a PR.
<@pboy:fedora.im>
18:04:39
proposed !info WG will discuss the post-installation issue raised in ticket 228 and attempt to prepare a decision that can be agreed upon.
<@pboy:fedora.im>
18:04:39
<@pboy:fedora.im>
18:04:39
Folks, our time is up. So i propose to wrap this up as
<@goroboro:matrix.org>
18:04:53
That could cover stuff like dnf-automatic
<@goroboro:matrix.org>
18:05:19
I do like the configuration section plan though
<@goroboro:matrix.org>
18:05:39
and am not opposed to covering stuff like dnf-automatic there
<@goroboro:matrix.org>
18:05:50
Just keen to be clear on what falls into this space
<@goroboro:matrix.org>
18:06:07
maybe we call it Recommended Configuration Steps
<@pboy:fedora.im>
18:06:38
Folks, we are 6 mins overdue!
<@goroboro:matrix.org>
18:06:53
we can chat in [\#server:fedoraproject.org](https://matrix.to/#/#server:fedoraproject.org)
<@pboy:fedora.im>
18:07:20
Any objetion regarding the wrap up proposal? I'll put a summary of our discussion into the ticket tomoros
<@pboy:fedora.im>
18:07:33
!info WG will discuss the post-installation issue raised in ticket 228 and attempt to prepare a decision that can be agreed upon.
<@pboy:fedora.im>
18:07:50
!topic 7. Open Floor
<@pboy:fedora.im>
18:08:11
Just to be complete and not skip this again. 5 mins max!!
<@goroboro:matrix.org>
18:08:31
nothing from me... other than what we have discussed above...
<@goroboro:matrix.org>
18:08:53
Plenty to keep us busy until next week
<@pboy:fedora.im>
18:09:17
OK, then I'll close and we continue in our Matrix room an in ticket 228
<@pboy:fedora.im>
18:09:27
!endmeeting