fedora-server
LOGS
<@pboy:fedora.im>
18:00:53
!startmeeting fedora-server
<@meetbot:fedora.im>
18:00:56
Meeting started at 2025-12-10 18:00:53 UTC
<@meetbot:fedora.im>
18:00:56
The Meeting name is 'fedora-server '
<@pboy:fedora.im>
18:01:00
!topic Roll Call
<@pboy:fedora.im>
18:01:16
I'll post the agenda in 2-3 minutes.
<@pboy:fedora.im>
18:01:16
I've added one topic I forgot earlier today.
<@pboy:fedora.im>
18:01:16
As usual, let's wait a moment for everybody to show up.
<@korora:fedora.im>
18:01:42
!hi
<@zodbot:fedora.im>
18:01:44
Jocelyn Gould (korora) - she / her / hers
<@pboy:fedora.im>
18:06:02
Hi Jocelyn!, Looks like it is just us two, today.
<@korora:fedora.im>
18:06:28
That
<@korora:fedora.im>
18:06:42
That happens from time to time
<@pboy:fedora.im>
18:07:42
Yes, especially around this time before Christmas and at the end of the year.
<@pboy:fedora.im>
18:08:13
Everyone is busy quickly finishing up the things that have been left undone.
<@mowest:fedora.im>
18:08:15
!Hello
<@mowest:fedora.im>
18:08:35
!hi
<@zodbot:fedora.im>
18:08:37
Steve Daley (mowest)
<@pboy:fedora.im>
18:08:57
Hi mowest, glad to see you!
<@mowest:fedora.im>
18:10:07
Glad to be here...FINALLY!
<@pboy:fedora.im>
18:10:13
I think, we can start now – with nirik lurking as usual.
<@pboy:fedora.im>
18:10:34
!topic Agenda
<@pboy:fedora.im>
18:10:44
!info Follow-up actions & announcements
<@pboy:fedora.im>
18:10:44
!info Status migration to forge.fedoraproject.org
<@pboy:fedora.im>
18:10:58
!info Pending reviews of our documentation
<@pboy:fedora.im>
18:10:58
!info Restructuring the Server User Documentation
<@pboy:fedora.im>
18:11:12
!info Open Floor
<@pboy:fedora.im>
18:11:12
!info Our progam and working plan for the upcomming year
<@pboy:fedora.im>
18:11:12
!info Walk through longterm open issues and PRs
<@pboy:fedora.im>
18:11:37
Anything to add / remove here?
<@korora:fedora.im>
18:11:46
not
<@mowest:fedora.im>
18:11:47
Nothing to add
<@korora:fedora.im>
18:11:56
not from me
<@pboy:fedora.im>
18:12:12
OK
<@pboy:fedora.im>
18:12:13
!topic 1. Follow-up actions & announcements
<@pboy:fedora.im>
18:12:54
No breaking news here, the list of actions is on our docs meeting minutes page.
<@pboy:fedora.im>
18:13:10
Just 2 announcements:
<@pboy:fedora.im>
18:13:42
1. FESCo election will start on Monday and is open until Jan. next year.
<@pboy:fedora.im>
18:14:28
2. CFP for Flock 2026 in Prag is open. We should start to tink about what we would like to contribute.
<@pboy:fedora.im>
18:14:56
There is a lot of time, so we can do that in January
<@mowest:fedora.im>
18:15:32
I know right now that I won't make it to Flock 2026, because I believe it is in June. That month is over booked as it is.
<@korora:fedora.im>
18:15:51
I
<@mowest:fedora.im>
18:15:57
I hope to vote this year for FESCo elections.
<@korora:fedora.im>
18:16:29
I lack proper documentation to travel abroad so i won't be making it to Flock either
<@pboy:fedora.im>
18:16:44
Yes, it is June again, unfortunately. It's the middle of the semester at university.
<@pboy:fedora.im>
18:17:18
And regarding the election, maybe we should put some thoughts into it.
<@mowest:fedora.im>
18:17:30
I love the idea of an August Flock, that was the time for Rochester NY Flock, and that worked out great for my schedule.
<@korora:fedora.im>
18:18:01
I've not been through elections, so I have no idea what to expect
<@pboy:fedora.im>
18:18:22
Yes, August is a lecture-free period. That makes everything easier for me too.
<@pboy:fedora.im>
18:20:44
Regarding elections, there will be a voting page and you have to login with our FAS account. And if I remember correctly, you must be a member or a SIG (you are, Server WG) und have sign some kind of copyright page, that you give all your contributrions under the Free Software Licence (I don't know the details, out of my head)
<@pboy:fedora.im>
18:21:27
I think the naming is something like SLA agreement.
<@pboy:fedora.im>
18:22:05
Maybe you check your account early. If there is something missing, we can fix it.
<@pboy:fedora.im>
18:22:36
It would be helpful, if all members of our WG participate on the election.
<@pboy:fedora.im>
18:22:56
OK, let's start with the work
<@pboy:fedora.im>
18:23:07
!topic 2. Status migration to forge.fedoraproject.org
<@pboy:fedora.im>
18:23:16
<@pboy:fedora.im>
18:23:31
On Matrix we had a short discussion how to deal with projects und with detailed tickets about very specific cases, e.g. planing an working on an Ansicvle role / playbook.
<@pboy:fedora.im>
18:23:45
The current trend is: we continue to collect everything in one repo, in tickets, and do not open the Ansible repo (or any of the others) with its own ticket system.
<@pboy:fedora.im>
18:23:58
This means that, on the one hand, we have everything in one place, but on the other hand, this one place accommodates very different levels of tickets.
<@pboy:fedora.im>
18:24:12
Any comment here?
<@pboy:fedora.im>
18:24:39
proposed: Agreed: We keep all tickets (and projects), even very specific detailed tickets for areas of the other repo, together in one repo.
<@pboy:fedora.im>
18:24:39
The proposal is:
<@pboy:fedora.im>
18:25:27
Of course, we can modify it it shows to be not good
<@mowest:fedora.im>
18:26:06
I'm a little confused about the Proposal. All the projects we are working on in Server WG are in one repo with all of the issues filed in that same repo, is this correct?
<@korora:fedora.im>
18:26:26
I like the idea of a single place to keep track of what we have in the fire and who is working on the various items
<@pboy:fedora.im>
18:28:05
mowest: we have 4 repos, 3 "special": wg docs, usr docs and ansible and the general tickets repo. And the latter takes all issues, that is the 2 special repo don't have a separate issues store.
<@pboy:fedora.im>
18:28:38
mowest: we have 4 repos, 3 "special": wg docs, usr docs and ansible and the general tickets repo. And the latter takes all issues, that is the 3 special repo don't have a separate issues store.
<@mowest:fedora.im>
18:29:14
I thought originally, that we would have separate repos for Ansible Roles and then another one for Homelab Spin (if we would decide to do this)... etc. But all of the "todo" tickets are in "general"?
<@pboy:fedora.im>
18:30:11
Yes, we have the separate repos, but collect all issues in the one ticket repo. The pro is, we have everything in sight.
<@mowest:fedora.im>
18:30:29
Oh, I see the 4 repos, and yes, I see that we have a "todo" "tickets" repo.
<@pboy:fedora.im>
18:30:40
The con: We have a lot of very detail issues, so it sums up to lot.
<@mowest:fedora.im>
18:31:10
Ok, so if I want to bring up a change that would impact the work in Ansible Roles, I would still put it in "tickets"?
<@korora:fedora.im>
18:31:23
I view the todo repo as more of an internal type repo. It's not designed for others, it's for our t racking of things
<@pboy:fedora.im>
18:31:53
mowest: Yes
<@mowest:fedora.im>
18:32:09
Ok, so if I want to bring up a change that would impact the work in Ansible-Support, I would still put it in "tickets"?
<@pboy:fedora.im>
18:33:07
If, after some time, we decide that certain repositories should have their own ticket system, we can change this for each repository.
<@mowest:fedora.im>
18:33:47
I believe I can get on board with this method of organization. At least it is a method of organization. The issue might be what happens if I want to edit an "ansible-support" playbook. I would still make a clone of that repo, edit the playbook, and make a pull request, correct?
<@mowest:fedora.im>
18:34:04
Same would be true if I wanted to make an edit of the documentation?
<@pboy:fedora.im>
18:35:35
mowest: Yes, you clone and push to the special repo. you just create your tickets in the general repo.
<@pboy:fedora.im>
18:35:47
The alternative is to set up a separate ticket system for each repo and then mirror it in the ticket repo. That should work; I've also found the place to configure it. We'd have to try it out to see how it works in practice.
<@mowest:fedora.im>
18:35:54
Alright, I will support the proposal.
<@mowest:fedora.im>
18:36:04
+1
<@pboy:fedora.im>
18:36:33
OK, thanks:
<@korora:fedora.im>
18:36:43
I am +1 on the proposal as well
<@pboy:fedora.im>
18:36:49
!agreed: We keep all tickets (and projects), even very specific detailed tickets for areas of the other repo, together in one repo.
<@pboy:fedora.im>
18:36:49
<@pboy:fedora.im>
18:37:06
!topic 3. Restructuring the Server User Documentation
<@pboy:fedora.im>
18:37:14
<@pboy:fedora.im>
18:37:24
<@pboy:fedora.im>
18:37:24
Any comment / idea / experiences?
<@pboy:fedora.im>
18:37:24
Even with our modified structure and workflow with regard to stg and main, conflicts arise during a merge in stg that can be attributed to differences between main and stg affecting articles other than those being edited. I have updated the Git Cheat Sheet accordingly.
<@pboy:fedora.im>
18:38:09
OK, it is quite new. So we need a bit of time to check it.
<@pboy:fedora.im>
18:38:20
!topic 4. Pending reviews of our documentation
<@pboy:fedora.im>
18:38:32
https://docs.stg.fedoraproject.org/en-US/fedora-server/services/filesharing-nfs-installation/
<@pboy:fedora.im>
18:38:32
a) NFS Instalation Docs
<@pboy:fedora.im>
18:39:21
Jocelyn (she/her): Is this ready for publishing, or do you want to modify / add something?
<@mowest:fedora.im>
18:39:42
I would like the return to topic #3 briefly.
<@pboy:fedora.im>
18:40:18
mowest: OK, a step back
<@pboy:fedora.im>
18:40:31
!topic 3. Restructuring the Server User Documentation
<@mowest:fedora.im>
18:42:01
I love the idea of eliminating stg, because it feels confusing to me because it feels like we have two different sets of docs that are not ever working towards the same goal. I thought the whole idea of the git workflow was that you would clone, create a branch, and edit your branch until is was better than the original, and then you would merge it when done after it has been reviewed by another team member and it was agreed that it was better.
<@mowest:fedora.im>
18:42:50
Main should be published, and edits to main should be branches that we have cloned and created to be "Works in Progress"
<@pboy:fedora.im>
18:43:43
mowest: You are right. We used stg to have a visible version of the modified article for discussion. Neither gitlab nor pagure had an easy to use preview build into it.
<@pboy:fedora.im>
18:44:05
This has changed now, or is going to change.
<@pboy:fedora.im>
18:44:47
Directly in Forgejo we have now a rought preview. It should get improved over time.
<@korora:fedora.im>
18:45:04
I like the idea of branching it, keeps things... cleaner
<@mowest:fedora.im>
18:45:07
Is there not a way to get a preview of someone's cloned "branch"? I thought that worked, but it has been a while since I have run the preview on my local machine.
<@pboy:fedora.im>
18:45:07
So we may drop the stg and use the preview for discussion.
<@pboy:fedora.im>
18:45:49
mowest: yes, this is possible now. see:
<@pboy:fedora.im>
18:45:54
https://forge.fedoraproject.org/server/user-documentation/src/branch/stg/modules/ROOT/pages/services/postgresql-setup.adoc
<@mowest:fedora.im>
18:47:38
That preview of the adoc file seems acceptable. Doesn't look exactly like the endpoint documentation, but it is close enough I would think.
<@pboy:fedora.im>
18:48:01
Yeah, it is ok for discussion.
<@pboy:fedora.im>
18:48:27
And it will get improved, to meet the Fedora design. But hat will take some time.
<@mowest:fedora.im>
18:49:10
Did someone add an adoc interpreter to our instance of forgeo? Is that how that is working? I guess this is one time when it would be better to have everything in markdown, because doesn't forgeo support markdown out of the box?
<@korora:fedora.im>
18:50:15
asciidoc lets us do all sorts of stuff that markdown doesn't. (tip callouts, etc) I've been slowly trying to change all of my personal markdown stuff to asciidoc
<@pboy:fedora.im>
18:50:22
We have now an asciidoc formatter. It uses the standard asciidoc html theme. That was (quite) easy to implement.
<@mowest:fedora.im>
18:50:38
I'm highly in favor of simplifying the pipeline for documentation. The current pipeline seems very complex, and I feel that eliminating stg for our docs would be a step in the right direction.
<@pboy:fedora.im>
18:51:28
OK, proposed: !agreed: We drop stb branch in favour of the AsciiDoc preview in forge.
<@mowest:fedora.im>
18:51:41
++1
<@copperi:fedora.im>
18:51:45
+1
<@pboy:fedora.im>
18:51:48
OK, proposed: !agreed: We drop stg branch in favour of the AsciiDoc preview in forge.
<@korora:fedora.im>
18:51:53
+1
<@pboy:fedora.im>
18:52:01
+1
<@pboy:fedora.im>
18:52:14
!agreed: We drop stg branch in favour of the AsciiDoc preview in forge.
<@pboy:fedora.im>
18:52:50
hello zodbot !!!!
<@mowest:fedora.im>
18:53:25
zodbot hasn't liked any of the decisions we have made today.
<@korora:fedora.im>
18:53:41
Is this the first sign of the uprising?
<@pboy:fedora.im>
18:53:51
Looks so. OK, we have to do without.
<@pboy:fedora.im>
18:54:13
OK, back to 4
<@pboy:fedora.im>
18:54:25
topic 4. Pending reviews of our documentation
<@pboy:fedora.im>
18:54:32
!topic 4. Pending reviews of our documentation
<@korora:fedora.im>
18:54:33
Given the last two weeks for me, I will need to review it again. I will advise on that once I get a feel for where it is.
<@pboy:fedora.im>
18:55:07
Jocelyn (she/her): OK. postponed
<@pboy:fedora.im>
18:55:40
Anyone reviewed the postgresql update?
<@pboy:fedora.im>
18:56:10
Probably not.
<@pboy:fedora.im>
18:56:27
So let's postpone that, too!
<@pboy:fedora.im>
18:56:41
!topic 5. Our program and working plan for the upcomming year
<@pboy:fedora.im>
18:56:55
<@pboy:fedora.im>
18:57:15
Some Idee here?
<@korora:fedora.im>
18:58:52
Same thing, I've not really had time to start doing the research on the dnsmasq version of this. Plan to start on that this week
<@korora:fedora.im>
18:59:24
Same thing, I've not really had time to start doing the research on the dnsmasq version of this. Plan to start on that this week (as well as transition my current dhcpd instance to dnsmasq)
<@pboy:fedora.im>
19:00:02
Jocelyn (she/her): The ticket say, you commit to work on it next year, probably together wir Emmanuel to synchronize the manual installation and the Ansible driven
<@pboy:fedora.im>
19:00:33
Jocelyn (she/her): The ticket says, you commit to work on it next year, probably together with Emmanuel to synchronize the manual installation and the Ansible driven
<@mowest:fedora.im>
19:00:55
The only thing that I would say about "Working Plan", Homelab spin, if we decide to do it I think we need to pull away from a focus on SBC, because supporting Fedora Server on those seems to be too much for most of the boards that are easy to get. I am in favor of a Homelab spin is we are going to keep the current Fedora Server so squarely focused on the Enterprise, one of the biggest changes I believe we need to adopt is bringing Fedora Server in line with btrfs like the other main editions either in a Homelab spin or if there is support on the main edition.
<@korora:fedora.im>
19:01:11
Yep. It's going to take some research on my end, cause I like to understand the how something works. (or not, it helps to understand why it broke )
<@pboy:fedora.im>
19:01:49
Imowest: I would be glad if I could remove the "maybe" at the homelab project.
<@pboy:fedora.im>
19:02:32
Yes, I also always learn a lot when I write a docs
<@mowest:fedora.im>
19:02:56
Because our survey pointed out that our main audience seems to be homelab I guess I would be okay shifting our main edition to make decision more in line with the homelab crowd.
<@pboy:fedora.im>
19:03:12
@Jocelyn Yes, I also always learn a lot when I write a docs
<@mowest:fedora.im>
19:04:56
I don't want to confuse users who decide to download Fedora for their homelab, so having a separate spin, might be confusing, but perhaps not if we make it clear on the webpage, and the naming of it.
<@mowest:fedora.im>
19:05:12
I don't want to confuse users who decide to download Fedora for their homelab, so having a separate spin, might be confusing, but perhaps not if we make it clear on the webpage, and the naming of it in the download repos.
<@pboy:fedora.im>
19:05:53
Yes, we should clearly separate the homelab version!
<@pboy:fedora.im>
19:06:49
@œmow
<@pboy:fedora.im>
19:07:11
mowest: So I remove the "maybe"
<@mowest:fedora.im>
19:07:12
Fedora Server - Homelab Spin?
<@pboy:fedora.im>
19:07:26
Something like that, yes,
<@mowest:fedora.im>
19:07:49
I will need to figure out how to create a Proof of Concept install iso.
<@korora:fedora.im>
19:07:52
I think the naming of that would be... confising
<@korora:fedora.im>
19:07:58
I think the naming of that would be... confusing
<@pboy:fedora.im>
19:08:19
And maybe an image for a powerful, but cheap SBD like the rockchip 85xx series.
<@pboy:fedora.im>
19:09:05
mowest: My idea is, to stafrt with an ready to use image. As with the vm oder the SBC image.
<@korora:fedora.im>
19:09:26
Fedora Server Homelab Lab? That doesn't sound right
<@korora:fedora.im>
19:09:26
<@korora:fedora.im>
19:09:26
As a larger project, Spins are variations on DE's, more so that Specific use cases. It seems to me that we use 'Labs' for those. So...
<@mowest:fedora.im>
19:09:58
Something to think about this week. Our time is up.
<@pboy:fedora.im>
19:10:15
Oh right! time is up.
<@pboy:fedora.im>
19:10:33
Let's discuss it further on Matrix.
<@pboy:fedora.im>
19:11:00
And I have some initial plan on hackmd.io, wait a moment:
<@pboy:fedora.im>
19:11:45
Fedora Server Edition homelab spin-off
<@pboy:fedora.im>
19:11:53
https://hackmd.io/9FjTMT67Q_Cut0MgW91aZg
<@pboy:fedora.im>
19:12:14
You must login to hackmd.io to get access to it.
<@pboy:fedora.im>
19:13:28
Any comment for now?
<@pboy:fedora.im>
19:13:46
Otherwise we should close, because our time is up
<@mowest:fedora.im>
19:13:52
I will take a look at that, I know I have in the past.
<@mowest:fedora.im>
19:14:01
Let's close for now.
<@mowest:fedora.im>
19:14:13
I have other commitments to get to today.
<@korora:fedora.im>
19:14:18
I have some stuff I'll toss in the main channel re the homelab spinoff
<@pboy:fedora.im>
19:14:33
OK, so I close.
<@pboy:fedora.im>
19:14:53
!endmeeting