fedora-server
LOGS
<@pboy:fedora.im>
17:00:04
!startmeeting fedora-server
<@meetbot:fedora.im>
17:00:06
Meeting started at 2025-08-20 17:00:04 UTC
<@meetbot:fedora.im>
17:00:06
The Meeting name is 'fedora-server '
<@pboy:fedora.im>
17:00:12
As usual, let's wait a moment for everybody to show up.
<@pboy:fedora.im>
17:00:12
I'll post the agenda in 2-3 minutes.
<@korora:fedora.im>
17:00:20
!hi
<@zodbot:fedora.im>
17:00:21
Jocelyn Gould (korora) - she / her / hers
<@aggraxis:fedora.im>
17:00:31
!hi
<@zodbot:fedora.im>
17:00:33
Paul Maconi (aggraxis) - he / him / his
<@mowest:fedora.im>
17:00:34
!hello
<@zodbot:fedora.im>
17:00:38
Steve Daley (mowest)
<@pboy:fedora.im>
17:01:00
Welcome everybody!
<@eseyman:fedora.im>
17:01:20
!hello
<@zodbot:fedora.im>
17:01:20
Emmanuel Seyman (eseyman) - he / him / his
<@pboy:fedora.im>
17:01:34
I think, we are already ready to start.
<@pboy:fedora.im>
17:01:45
!topic Agenda
<@pboy:fedora.im>
17:01:55
!info F43 release testing
<@pboy:fedora.im>
17:01:55
!info Server Documentation issues
<@pboy:fedora.im>
17:01:55
!info Open Floor
<@pboy:fedora.im>
17:01:55
!info Walk through longterm open issues and PRs
<@pboy:fedora.im>
17:01:55
<@pboy:fedora.im>
17:01:55
!info Follow-up actions & announcements
<@pboy:fedora.im>
17:02:19
Anything to add / remove /change / ... ??
<@eseyman:fedora.im>
17:02:51
There is one question in Fedora Discussion that I spotted last night...
<@pboy:fedora.im>
17:03:18
Which one?
<@eseyman:fedora.im>
17:04:19
https://discussion.fedoraproject.org/t/request-additional-packages-to-be-included-on-dvd/162524
<@pboy:fedora.im>
17:04:39
Yes, OK I remember the mail.
<@pboy:fedora.im>
17:05:18
Let's add this after topic 2 as 2a . OK?
<@eseyman:fedora.im>
17:05:26
Sure
<@pboy:fedora.im>
17:05:37
OK. Let's start.
<@pboy:fedora.im>
17:05:46
!topic 1. Follow-up actions & announcements
<@pboy:fedora.im>
17:06:00
Again, Regarding the action, nothing new. See
<@pboy:fedora.im>
17:06:00
<@pboy:fedora.im>
17:06:13
Kind of announcement:
<@pboy:fedora.im>
17:06:23
I had a bit of an interesting discussion with our new project leader:
<@pboy:fedora.im>
17:06:36
<@pboy:fedora.im>
17:06:49
Our new FPL seems not much familiar with the concept of Editions and the "management strategie" that stands beind such a move (focus and intensity to grow ) I expect we have some discussion to do.
<@pboy:fedora.im>
17:07:07
I hope I have met our position good enough.
<@pboy:fedora.im>
17:07:25
Maybe, a short look at the discussion?
<@aggraxis:fedora.im>
17:10:47
I get what he's saying
<@eseyman:fedora.im>
17:11:02
This seems to be a quibble over words more than anything else...
<@aggraxis:fedora.im>
17:11:06
He can't establish a documentation link to the requirements
<@aggraxis:fedora.im>
17:12:11
I'm sure intent existed, but it's not spelled out in writing somewhere, or the requisite document is lost in the shuffle between platform migrations, etc.
<@pboy:fedora.im>
17:12:25
I think (or fear) it not just a quibble over words. It's about strategy
<@pboy:fedora.im>
17:13:26
Much is not in separate documents but was part of tons of discussion. That might be a problem.
<@aggraxis:fedora.im>
17:14:31
Ok well... I'm not even entirely sure that was informative other than there seems to be a disconnect.
<@pboy:fedora.im>
17:15:30
At the end it may be about ressources.
<@pboy:fedora.im>
17:15:48
And that may become a problem.
<@pboy:fedora.im>
17:16:03
Anyway, let's see how this evolves.
<@pboy:fedora.im>
17:16:16
Anything else to discuss here?
<@aggraxis:fedora.im>
17:16:35
No, I just saw the original question that sparked this fire.
<@aggraxis:fedora.im>
17:16:49
"Does anybody know if there will be a regular immutable version of Fedora Server? I mean with bootc and composefs, but without Butane and Ignotion. So not CoreOS, but a ‘regular’ immutable version of Fedora Server."
<@aggraxis:fedora.im>
17:17:19
Essentially, he's asking for a Fedora flavor of RHEL Image Mode.
<@pboy:fedora.im>
17:17:20
Yeah, we discussed that a lot of time ago.
<@pboy:fedora.im>
17:18:29
I have some sympathy for this idea. But can we do it? Do we have the ressources to create (and maintain) a boot image?
<@adamwill:fedora.im>
17:18:50
why would we do it?
<@aggraxis:fedora.im>
17:18:58
Yeah I'm back to why?
<@adamwill:fedora.im>
17:19:02
coreos already exists
<@pboy:fedora.im>
17:19:09
Another idea of mine: To tailor our planned home spin that way.
<@adamwill:fedora.im>
17:19:16
in what practical way is an immutable server different from coreos?
<@adamwill:fedora.im>
17:19:41
oh, i see above, but still, it's a fine slice
<@eseyman:fedora.im>
17:19:52
I always thought this would happen as part of CoreOS, TBH
<@pboy:fedora.im>
17:19:59
adamw: Not completely immutable, more like silverblue, just an immutable core.
<@mowest:fedora.im>
17:20:28
I'm considering the Fedora Server audience. Largest segment is homelab, and I'm not seeing the reason at this point to create a bootc / immutable version of Fedora server. I can see the wisdom in experimenting with image based bootc VM's or Containers.
<@mowest:fedora.im>
17:21:11
I also agree with adamw who mentioned CoreOS, why have a second atomic version of server.
<@theprogram:fedora.im>
17:21:45
Server versions should be rock-sol;id and tested, with large user bases and support. Maybe wait until the immuntable tech has become the norm (if it happens).
<@aggraxis:fedora.im>
17:22:17
I will refer you to a RHEL Image Mode article. It's clearly important enough that Red Hat is marketing the concept as a product.
<@aggraxis:fedora.im>
17:22:19
https://developers.redhat.com/articles/2024/11/05/image-mode-rhel-4-key-use-cases-streamlining-your-os
<@adamwill:fedora.im>
17:22:30
i don't understand the distinction you're drawing
<@adamwill:fedora.im>
17:22:35
sb and coreos are immutable in the same sense
<@aggraxis:fedora.im>
17:22:48
But even as a customer, I'm struggling to get my head around why or how I'd implement it, especially in an offline environment.
<@adamwill:fedora.im>
17:23:00
in both cases the core os is immutable and you are supposed to deploy things on top of it using a different system (containers, flatpak or whatever)
<@aggraxis:fedora.im>
17:23:08
It's hard enough dealing with CoreOS offline.
<@pboy:fedora.im>
17:23:31
adamw: As fas as I got it, you can install rpm packages in silverblue, or did I get it wrong?
<@adamwill:fedora.im>
17:23:37
you got it wrong
<@adamwill:fedora.im>
17:23:58
well, you can overlay packages on any rpm-ostree base (including both coreos and silverblue), but it's the Wrong Way(tm) to do immutable and more of a hack
<@adamwill:fedora.im>
17:24:31
it basically creates a new immutable base with the package you wanted overlaid and that has to get reconstructed every time you update the 'real' base
<@mowest:fedora.im>
17:24:55
I think everyone is agreed that a bootc / immutable version of Fedora Server is not on the roadmap any time soon. Steer such questions to encourage them to explore Fedora CoreOS
<@pboy:fedora.im>
17:25:16
adamw: That's not an attractive perspective :-)
<@adamwill:fedora.im>
17:25:50
or IoT if you want to deploy with anaconda, i guess
<@pboy:fedora.im>
17:26:52
Well. I'm a little surprised now. I always thought I was the only one in the world who found classic, package-based servers very useful.
<@adamwill:fedora.im>
17:27:13
i'm pretty sure you aren't :P
<@eseyman:fedora.im>
17:28:33
Same
<@pboy:fedora.im>
17:28:44
OK, for the protocoll: We agree to keep server as a package based system for the foreseeable future and don't intend to start an alternative planning any time soon.
<@aggraxis:fedora.im>
17:28:46
I manage entire fleets of package-based servers, and it works just fine, especially since things like package management, mirroring, and anaconda's flexibility allow me to do all of that without being connected to the internet. I just have to buy enough licenses to cover my usage.
<@aggraxis:fedora.im>
17:29:16
Honestly? If anyone was going to do it, it'd be whatever SIG owns bootc.
<@pboy:fedora.im>
17:29:32
Paul Maconi (Aggraxis): Same for me at out university.
<@aggraxis:fedora.im>
17:29:48
https://docs.fedoraproject.org/en-US/bootc/ There are docs, so there's definitely a SIG at work.
<@adamwill:fedora.im>
17:30:37
Paul Maconi (Aggraxis) that's not really the idea, the idea is that it should work this way. the bootc dev team doesn't maintain coreos and iot and silverblue and so on. but 'atomic server' just isn't a great fit, especially when coreos exists.
<@adamwill:fedora.im>
17:31:07
Paul Maconi (Aggraxis) that's not really the idea, the idea is that it should work this way (SIGs for specific areas maintain immutable builds for those areas). the bootc dev team doesn't maintain coreos and iot and silverblue and so on. but 'atomic server' just isn't a great fit, especially when coreos exists.
<@aggraxis:fedora.im>
17:31:20
I get what you mean.
<@pboy:fedora.im>
17:31:41
OK,then:
<@pboy:fedora.im>
17:31:55
!agreed We agree to keep server as a package based system for the foreseeable future and don't intend to start an alternative planning any time soon.
<@pboy:fedora.im>
17:32:27
Any objections to switch to next topic?
<@mowest:fedora.im>
17:32:42
Do it :-)
<@eseyman:fedora.im>
17:32:43
No. Let's go
<@pboy:fedora.im>
17:32:49
!topic 2. F43 release testing
<@pboy:fedora.im>
17:32:57
Tracking issue: !link https://pagure.io/fedora-server/issue/164
<@pboy:fedora.im>
17:33:39
I did testing ob barfe metal installation on UEFI of default install and SW Raid advanced gui
<@pboy:fedora.im>
17:34:34
It basically works, but the advanced configuration UI is kind of "flat" and hard to work on (visually).
<@eseyman:fedora.im>
17:34:50
Still haven't gotten around to testing F43...
<@pboy:fedora.im>
17:35:01
I'll enter it to the test matrix later
<@pboy:fedora.im>
17:35:53
Emmanuel Seyman: Thanks for the list of the special topics.
<@pboy:fedora.im>
17:36:06
I picked some of the items.
<@pboy:fedora.im>
17:36:30
Anything to add? Anyone else some test results?
<@pboy:fedora.im>
17:36:55
OK, let's move to 2.a
<@pboy:fedora.im>
17:37:24
!topic 2a: Adding packages to our installation media
<@mowest:fedora.im>
17:38:10
In the discussion post, I didn't see a list of packages that were desired.
<@pboy:fedora.im>
17:38:18
Emmanuel Seyman: is this an old post or a new one? We have such an request for about 2 years now and there is an issue in the repo
<@eseyman:fedora.im>
17:39:05
This is new (it's two days old)
<@eseyman:fedora.im>
17:39:20
It showed up yesterday in my RSS feeds
<@eseyman:fedora.im>
17:39:52
@mowest : you have to read the original post, not the updated one
<@eseyman:fedora.im>
17:39:59
click the orange pencil
<@aggraxis:fedora.im>
17:40:00
Where is the original post?
<@aggraxis:fedora.im>
17:40:06
OK
<@theprogram:fedora.im>
17:40:20
https://discussion.fedoraproject.org/t/request-additional-packages-to-be-included-on-dvd/162524/2
<@eseyman:fedora.im>
17:40:48
steppybug wants ansible-core and dnsconfd added to the server iso
<@eseyman:fedora.im>
17:41:28
Now I don't know anything about dnsconfd...
<@pboy:fedora.im>
17:41:43
Well, ansible-core seems useful given our ansible projects.
<@eseyman:fedora.im>
17:42:04
and ansible-core is the type of package that you will install on only one or two servers so including it in the iso might be overkill
<@eseyman:fedora.im>
17:42:12
but the rpm isn't that big
<@aggraxis:fedora.im>
17:42:22
That's not necessarily true
<@korora:fedora.im>
17:42:25
maybe these are for gapped servers
<@aggraxis:fedora.im>
17:42:47
If you weren't using a centrally-managed ansible, having it on your hosts post-install would be useful for local execution
<@pboy:fedora.im>
17:43:00
Emmanuel Seyman: Yeah, I remeber , agentless :-)
<@aggraxis:fedora.im>
17:43:17
Even with my disconnected environments, we still use the automation controller, so the ask is a little puzzling.
<@mowest:fedora.im>
17:44:02
I would guess that most homelab people are not using ansible with a centrally managed server. They are likely using "ansible-pull" I believe it is called to pull in their playbooks to run localing on their fresh server
<@aggraxis:fedora.im>
17:44:23
That's a pretty commonly used scenario. yes.
<@aggraxis:fedora.im>
17:44:57
It isn't unique to Fedora users, either. Similar functionality is outlined for Ubuntu Server, for example.
<@mowest:fedora.im>
17:45:26
So for the majority of our crowd, having ansible-core on the machine so nothing new needs to be added to kick off an ansible playbook sounds like a worthy include.
<@eseyman:fedora.im>
17:45:44
I'm going to require some stats to believe that this is a common thing
<@aggraxis:fedora.im>
17:45:57
We could do another survey. :)
<@eseyman:fedora.im>
17:46:07
I do it from time to time but I consider it a hack
<@aggraxis:fedora.im>
17:47:39
Interfaces for Ansible-pull support are baked into cloud-init, which is something Fedora Server can have post-install, but doesn't come with out of the box. Fedora Cloud does have cloud-init baked in.
<@mowest:fedora.im>
17:47:47
I spend a lot of time in the homelab discussions most of which focus on Debian and Ubuntu which are used even more than Fedora Server in the homelab, and the ansible-pull is the recommended way to kick off a playbook. But I'm sure that enterprise or business installs would probably run a central managed server for this.
<@theprogram:fedora.im>
17:47:53
Size of package*Update Frequency*User Numbers, compared to free space on a dvd... (if its really not an impact then a small user base is okay and no survey needed)
<@korora:fedora.im>
17:48:13
I tend to run the few playbooks that I do have from my workstation class machines
<@theprogram:fedora.im>
17:48:33
Size of package x Update Frequency x User Numbers, compared to free space on a dvd... (if its really not an impact then a small user base is okay and no survey needed)
<@pboy:fedora.im>
17:48:38
My main problem: Before we can even think about changing the installation media, we first need to get ourselves up to speed so that we can change our media. We still have a deficit here. This is a project that I have been pursuing with Keven for a long time, but especially since Flock this year. But we both have enough other things to do. So it will take some time
<@pboy:fedora.im>
17:48:50
And in the meantime, we have enough to do with improving the current situation, e.g. our Ansible projects.
<@eseyman:fedora.im>
17:49:33
TLDR, one of our users want to include more packages in the server iso
<@pboy:fedora.im>
17:49:46
Regardless of what we decide, we simply do not have time for this in the coming months.
<@pboy:fedora.im>
17:50:24
It's sad, but that's the way it is.
<@eseyman:fedora.im>
17:50:29
understood
<@pboy:fedora.im>
17:51:06
And things like working NFS, web, etc. seem more urgent to me.
<@pboy:fedora.im>
17:51:52
OK, so we keep this on our long term agenda, but postpone for now?
<@mowest:fedora.im>
17:52:30
dnsconfd would have a possible conflict, we would have to do some research how including that would impact Fedora Server's current configuration. From its Github read.me "Current version uses systemd-resolved plugin from Network Manager. Therefore it cannot run together with systemd-resolved.service at the same time."
<@eseyman:fedora.im>
17:53:33
Let's move on, shall we ?
<@pboy:fedora.im>
17:53:33
This strongly suggests that this should not be pursued further at present.
<@aggraxis:fedora.im>
17:53:34
The end user could also look into how to build a custom image with Kiwi
<@eseyman:fedora.im>
17:53:41
Let's move on, shall we?
<@pboy:fedora.im>
17:53:52
Yes, letÄ's move on
<@eseyman:fedora.im>
17:53:57
He's already got a workabout
<@pboy:fedora.im>
17:54:07
!topic 3. Server Documentation issues
<@pboy:fedora.im>
17:54:18
Tracking issue: !link https://pagure.io/fedora-server/issue/164
<@pboy:fedora.im>
17:55:04
We already had a short discussion. Most urgend is the publication of the SW Raid extended doku.
<@pboy:fedora.im>
17:55:38
And in addition, we have to decide about the topic of reducing the blocking bug list.
<@pboy:fedora.im>
17:56:50
proposed: !agreed We publish the extended SW Raid doku now as is (adding F42 in meta data). Further refinement probably after F43 release.
<@eseyman:fedora.im>
17:57:07
Yes!
<@mowest:fedora.im>
17:57:13
Yes
<@korora:fedora.im>
17:57:54
Yes
<@pboy:fedora.im>
17:58:06
proposal !agreed We limit the blocking bug property for BiosBoot to the default installation and the installation of a 2 disk SW raid1 installation useiing the advanced blivet GUI
<@pboy:fedora.im>
17:58:33
OK, part 1
<@pboy:fedora.im>
17:58:43
!agreed We publish the extended SW Raid doku now as is (adding F42 in meta data). Further refinement probably after F43 release.
<@pboy:fedora.im>
17:59:28
What about the second proposal!
<@mowest:fedora.im>
17:59:49
Does Anaconda default install automatically create a SW raid1 when there is a separate disk in the computer?
<@pboy:fedora.im>
18:00:13
mowest: No, you have to do it manually
<@mowest:fedora.im>
18:00:59
I guess I would be more in favor of dropping the last part then, because it will be easier to test for a bug if we limit ourselves to the Anaconda default install.
<@pboy:fedora.im>
18:01:51
There is a discussion about this here
<@pboy:fedora.im>
18:02:05
<@pboy:fedora.im>
18:02:39
The SW raid 1 is very important for installing an rented hardware in various data center
<@pboy:fedora.im>
18:03:11
They are still bond to biosboot because of their management infrastructure.
<@pboy:fedora.im>
18:04:45
We are running out of time, but we need a decision here, if possible.
<@pboy:fedora.im>
18:05:08
So any objections regarding the second proposal?
<@eseyman:fedora.im>
18:06:02
None
<@pboy:fedora.im>
18:06:05
Well obviously no objection
<@pboy:fedora.im>
18:06:40
!agreed We agree to limit the blocking bug property for BiosBoot to the default installation and the installation of a 2 disk SW raid1 installation useing the advanced blivet GUI
<@pboy:fedora.im>
18:07:10
Well, we are over our time schedule.
<@pboy:fedora.im>
18:07:31
I propose, we start next meeting with the topics 4 and 5 ?
<@mowest:fedora.im>
18:07:40
Have a good night in Europe.
<@pboy:fedora.im>
18:07:53
Yeah, thanks!
<@korora:fedora.im>
18:08:06
Sounds good on the next meeting propsal
<@eseyman:fedora.im>
18:08:25
Yes, I agree
<@pboy:fedora.im>
18:08:31
OK, so let's close now.
<@pboy:fedora.im>
18:08:42
<@pboy:fedora.im>
18:08:42
!endmeeting