2025-08-20 17:00:04 <@pboy:fedora.im> !startmeeting fedora-server 2025-08-20 17:00:06 <@meetbot:fedora.im> Meeting started at 2025-08-20 17:00:04 UTC 2025-08-20 17:00:06 <@meetbot:fedora.im> The Meeting name is 'fedora-server ' 2025-08-20 17:00:12 <@pboy:fedora.im> As usual, let's wait a moment for everybody to show up. 2025-08-20 17:00:12 <@pboy:fedora.im> I'll post the agenda in 2-3 minutes. 2025-08-20 17:00:20 <@korora:fedora.im> !hi 2025-08-20 17:00:21 <@zodbot:fedora.im> Jocelyn Gould (korora) - she / her / hers 2025-08-20 17:00:31 <@aggraxis:fedora.im> !hi 2025-08-20 17:00:33 <@zodbot:fedora.im> Paul Maconi (aggraxis) - he / him / his 2025-08-20 17:00:34 <@mowest:fedora.im> !hello 2025-08-20 17:00:38 <@zodbot:fedora.im> Steve Daley (mowest) 2025-08-20 17:01:00 <@pboy:fedora.im> Welcome everybody! 2025-08-20 17:01:20 <@eseyman:fedora.im> !hello 2025-08-20 17:01:20 <@zodbot:fedora.im> Emmanuel Seyman (eseyman) - he / him / his 2025-08-20 17:01:34 <@pboy:fedora.im> I think, we are already ready to start. 2025-08-20 17:01:45 <@pboy:fedora.im> !topic Agenda 2025-08-20 17:01:55 <@pboy:fedora.im> !info F43 release testing 2025-08-20 17:01:55 <@pboy:fedora.im> !info Server Documentation issues 2025-08-20 17:01:55 <@pboy:fedora.im> !info Open Floor 2025-08-20 17:01:55 <@pboy:fedora.im> !info Walk through longterm open issues and PRs 2025-08-20 17:01:55 <@pboy:fedora.im> 2025-08-20 17:01:55 <@pboy:fedora.im> !info Follow-up actions & announcements 2025-08-20 17:02:19 <@pboy:fedora.im> Anything to add / remove /change / ... ?? 2025-08-20 17:02:51 <@eseyman:fedora.im> There is one question in Fedora Discussion that I spotted last night... 2025-08-20 17:03:18 <@pboy:fedora.im> Which one? 2025-08-20 17:04:19 <@eseyman:fedora.im> https://discussion.fedoraproject.org/t/request-additional-packages-to-be-included-on-dvd/162524 2025-08-20 17:04:39 <@pboy:fedora.im> Yes, OK I remember the mail. 2025-08-20 17:05:18 <@pboy:fedora.im> Let's add this after topic 2 as 2a . OK? 2025-08-20 17:05:26 <@eseyman:fedora.im> Sure 2025-08-20 17:05:37 <@pboy:fedora.im> OK. Let's start. 2025-08-20 17:05:46 <@pboy:fedora.im> !topic 1. Follow-up actions & announcements 2025-08-20 17:06:00 <@pboy:fedora.im> Again, Regarding the action, nothing new. See 2025-08-20 17:06:00 <@pboy:fedora.im> !link https://docs.fedoraproject.org/en-US/server-working-group/wg-minutes-2025/ 2025-08-20 17:06:13 <@pboy:fedora.im> Kind of announcement: 2025-08-20 17:06:23 <@pboy:fedora.im> I had a bit of an interesting discussion with our new project leader: 2025-08-20 17:06:36 <@pboy:fedora.im> !link https://discussion.fedoraproject.org/t/too-many-too-similar-distros/117794/53 2025-08-20 17:06:49 <@pboy:fedora.im> 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. 2025-08-20 17:07:07 <@pboy:fedora.im> I hope I have met our position good enough. 2025-08-20 17:07:25 <@pboy:fedora.im> Maybe, a short look at the discussion? 2025-08-20 17:10:47 <@aggraxis:fedora.im> I get what he's saying 2025-08-20 17:11:02 <@eseyman:fedora.im> This seems to be a quibble over words more than anything else... 2025-08-20 17:11:06 <@aggraxis:fedora.im> He can't establish a documentation link to the requirements 2025-08-20 17:12:11 <@aggraxis:fedora.im> 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. 2025-08-20 17:12:25 <@pboy:fedora.im> I think (or fear) it not just a quibble over words. It's about strategy 2025-08-20 17:13:26 <@pboy:fedora.im> Much is not in separate documents but was part of tons of discussion. That might be a problem. 2025-08-20 17:14:31 <@aggraxis:fedora.im> Ok well... I'm not even entirely sure that was informative other than there seems to be a disconnect. 2025-08-20 17:15:30 <@pboy:fedora.im> At the end it may be about ressources. 2025-08-20 17:15:48 <@pboy:fedora.im> And that may become a problem. 2025-08-20 17:16:03 <@pboy:fedora.im> Anyway, let's see how this evolves. 2025-08-20 17:16:16 <@pboy:fedora.im> Anything else to discuss here? 2025-08-20 17:16:35 <@aggraxis:fedora.im> No, I just saw the original question that sparked this fire. 2025-08-20 17:16:49 <@aggraxis:fedora.im> "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." 2025-08-20 17:17:19 <@aggraxis:fedora.im> Essentially, he's asking for a Fedora flavor of RHEL Image Mode. 2025-08-20 17:17:20 <@pboy:fedora.im> Yeah, we discussed that a lot of time ago. 2025-08-20 17:18:29 <@pboy:fedora.im> I have some sympathy for this idea. But can we do it? Do we have the ressources to create (and maintain) a boot image? 2025-08-20 17:18:50 <@adamwill:fedora.im> why would we do it? 2025-08-20 17:18:58 <@aggraxis:fedora.im> Yeah I'm back to why? 2025-08-20 17:19:02 <@adamwill:fedora.im> coreos already exists 2025-08-20 17:19:09 <@pboy:fedora.im> Another idea of mine: To tailor our planned home spin that way. 2025-08-20 17:19:16 <@adamwill:fedora.im> in what practical way is an immutable server different from coreos? 2025-08-20 17:19:41 <@adamwill:fedora.im> oh, i see above, but still, it's a fine slice 2025-08-20 17:19:52 <@eseyman:fedora.im> I always thought this would happen as part of CoreOS, TBH 2025-08-20 17:19:59 <@pboy:fedora.im> adamw: Not completely immutable, more like silverblue, just an immutable core. 2025-08-20 17:20:28 <@mowest:fedora.im> 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. 2025-08-20 17:21:11 <@mowest:fedora.im> I also agree with adamw who mentioned CoreOS, why have a second atomic version of server. 2025-08-20 17:21:45 <@theprogram:fedora.im> 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). 2025-08-20 17:22:17 <@aggraxis:fedora.im> 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. 2025-08-20 17:22:19 <@aggraxis:fedora.im> https://developers.redhat.com/articles/2024/11/05/image-mode-rhel-4-key-use-cases-streamlining-your-os 2025-08-20 17:22:30 <@adamwill:fedora.im> i don't understand the distinction you're drawing 2025-08-20 17:22:35 <@adamwill:fedora.im> sb and coreos are immutable in the same sense 2025-08-20 17:22:48 <@aggraxis:fedora.im> 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. 2025-08-20 17:23:00 <@adamwill:fedora.im> 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) 2025-08-20 17:23:08 <@aggraxis:fedora.im> It's hard enough dealing with CoreOS offline. 2025-08-20 17:23:31 <@pboy:fedora.im> adamw: As fas as I got it, you can install rpm packages in silverblue, or did I get it wrong? 2025-08-20 17:23:37 <@adamwill:fedora.im> you got it wrong 2025-08-20 17:23:58 <@adamwill:fedora.im> 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 2025-08-20 17:24:31 <@adamwill:fedora.im> 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 2025-08-20 17:24:55 <@mowest:fedora.im> 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 2025-08-20 17:25:16 <@pboy:fedora.im> adamw: That's not an attractive perspective :-) 2025-08-20 17:25:50 <@adamwill:fedora.im> or IoT if you want to deploy with anaconda, i guess 2025-08-20 17:26:52 <@pboy:fedora.im> 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. 2025-08-20 17:27:13 <@adamwill:fedora.im> i'm pretty sure you aren't :P 2025-08-20 17:28:33 <@eseyman:fedora.im> Same 2025-08-20 17:28:44 <@pboy:fedora.im> 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. 2025-08-20 17:28:46 <@aggraxis:fedora.im> 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. 2025-08-20 17:29:16 <@aggraxis:fedora.im> Honestly? If anyone was going to do it, it'd be whatever SIG owns bootc. 2025-08-20 17:29:32 <@pboy:fedora.im> Paul Maconi (Aggraxis): Same for me at out university. 2025-08-20 17:29:48 <@aggraxis:fedora.im> https://docs.fedoraproject.org/en-US/bootc/ There are docs, so there's definitely a SIG at work. 2025-08-20 17:30:37 <@adamwill:fedora.im> 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. 2025-08-20 17:31:07 <@adamwill:fedora.im> 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. 2025-08-20 17:31:20 <@aggraxis:fedora.im> I get what you mean. 2025-08-20 17:31:41 <@pboy:fedora.im> OK,then: 2025-08-20 17:31:55 <@pboy:fedora.im> !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. 2025-08-20 17:32:27 <@pboy:fedora.im> Any objections to switch to next topic? 2025-08-20 17:32:42 <@mowest:fedora.im> Do it :-) 2025-08-20 17:32:43 <@eseyman:fedora.im> No. Let's go 2025-08-20 17:32:49 <@pboy:fedora.im> !topic 2. F43 release testing 2025-08-20 17:32:57 <@pboy:fedora.im> Tracking issue: !link https://pagure.io/fedora-server/issue/164 2025-08-20 17:33:39 <@pboy:fedora.im> I did testing ob barfe metal installation on UEFI of default install and SW Raid advanced gui 2025-08-20 17:34:34 <@pboy:fedora.im> It basically works, but the advanced configuration UI is kind of "flat" and hard to work on (visually). 2025-08-20 17:34:50 <@eseyman:fedora.im> Still haven't gotten around to testing F43... 2025-08-20 17:35:01 <@pboy:fedora.im> I'll enter it to the test matrix later 2025-08-20 17:35:53 <@pboy:fedora.im> Emmanuel Seyman: Thanks for the list of the special topics. 2025-08-20 17:36:06 <@pboy:fedora.im> I picked some of the items. 2025-08-20 17:36:30 <@pboy:fedora.im> Anything to add? Anyone else some test results? 2025-08-20 17:36:55 <@pboy:fedora.im> OK, let's move to 2.a 2025-08-20 17:37:24 <@pboy:fedora.im> !topic 2a: Adding packages to our installation media 2025-08-20 17:38:10 <@mowest:fedora.im> In the discussion post, I didn't see a list of packages that were desired. 2025-08-20 17:38:18 <@pboy:fedora.im> 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 2025-08-20 17:39:05 <@eseyman:fedora.im> This is new (it's two days old) 2025-08-20 17:39:20 <@eseyman:fedora.im> It showed up yesterday in my RSS feeds 2025-08-20 17:39:52 <@eseyman:fedora.im> @mowest : you have to read the original post, not the updated one 2025-08-20 17:39:59 <@eseyman:fedora.im> click the orange pencil 2025-08-20 17:40:00 <@aggraxis:fedora.im> Where is the original post? 2025-08-20 17:40:06 <@aggraxis:fedora.im> OK 2025-08-20 17:40:20 <@theprogram:fedora.im> https://discussion.fedoraproject.org/t/request-additional-packages-to-be-included-on-dvd/162524/2 2025-08-20 17:40:48 <@eseyman:fedora.im> steppybug wants ansible-core and dnsconfd added to the server iso 2025-08-20 17:41:28 <@eseyman:fedora.im> Now I don't know anything about dnsconfd... 2025-08-20 17:41:43 <@pboy:fedora.im> Well, ansible-core seems useful given our ansible projects. 2025-08-20 17:42:04 <@eseyman:fedora.im> 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 2025-08-20 17:42:12 <@eseyman:fedora.im> but the rpm isn't that big 2025-08-20 17:42:22 <@aggraxis:fedora.im> That's not necessarily true 2025-08-20 17:42:25 <@korora:fedora.im> maybe these are for gapped servers 2025-08-20 17:42:47 <@aggraxis:fedora.im> If you weren't using a centrally-managed ansible, having it on your hosts post-install would be useful for local execution 2025-08-20 17:43:00 <@pboy:fedora.im> Emmanuel Seyman: Yeah, I remeber , agentless :-) 2025-08-20 17:43:17 <@aggraxis:fedora.im> Even with my disconnected environments, we still use the automation controller, so the ask is a little puzzling. 2025-08-20 17:44:02 <@mowest:fedora.im> 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 2025-08-20 17:44:23 <@aggraxis:fedora.im> That's a pretty commonly used scenario. yes. 2025-08-20 17:44:57 <@aggraxis:fedora.im> It isn't unique to Fedora users, either. Similar functionality is outlined for Ubuntu Server, for example. 2025-08-20 17:45:26 <@mowest:fedora.im> 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. 2025-08-20 17:45:44 <@eseyman:fedora.im> I'm going to require some stats to believe that this is a common thing 2025-08-20 17:45:57 <@aggraxis:fedora.im> We could do another survey. :) 2025-08-20 17:46:07 <@eseyman:fedora.im> I do it from time to time but I consider it a hack 2025-08-20 17:47:39 <@aggraxis:fedora.im> 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. 2025-08-20 17:47:47 <@mowest:fedora.im> 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. 2025-08-20 17:47:53 <@theprogram:fedora.im> 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) 2025-08-20 17:48:13 <@korora:fedora.im> I tend to run the few playbooks that I do have from my workstation class machines 2025-08-20 17:48:33 <@theprogram:fedora.im> 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) 2025-08-20 17:48:38 <@pboy:fedora.im> 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 2025-08-20 17:48:50 <@pboy:fedora.im> And in the meantime, we have enough to do with improving the current situation, e.g. our Ansible projects. 2025-08-20 17:49:33 <@eseyman:fedora.im> TLDR, one of our users want to include more packages in the server iso 2025-08-20 17:49:46 <@pboy:fedora.im> Regardless of what we decide, we simply do not have time for this in the coming months. 2025-08-20 17:50:24 <@pboy:fedora.im> It's sad, but that's the way it is. 2025-08-20 17:50:29 <@eseyman:fedora.im> understood 2025-08-20 17:51:06 <@pboy:fedora.im> And things like working NFS, web, etc. seem more urgent to me. 2025-08-20 17:51:52 <@pboy:fedora.im> OK, so we keep this on our long term agenda, but postpone for now? 2025-08-20 17:52:30 <@mowest:fedora.im> 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." 2025-08-20 17:53:33 <@eseyman:fedora.im> Let's move on, shall we ? 2025-08-20 17:53:33 <@pboy:fedora.im> This strongly suggests that this should not be pursued further at present. 2025-08-20 17:53:34 <@aggraxis:fedora.im> The end user could also look into how to build a custom image with Kiwi 2025-08-20 17:53:41 <@eseyman:fedora.im> Let's move on, shall we? 2025-08-20 17:53:52 <@pboy:fedora.im> Yes, letÄ's move on 2025-08-20 17:53:57 <@eseyman:fedora.im> He's already got a workabout 2025-08-20 17:54:07 <@pboy:fedora.im> !topic 3. Server Documentation issues 2025-08-20 17:54:18 <@pboy:fedora.im> Tracking issue: !link https://pagure.io/fedora-server/issue/164 2025-08-20 17:55:04 <@pboy:fedora.im> We already had a short discussion. Most urgend is the publication of the SW Raid extended doku. 2025-08-20 17:55:38 <@pboy:fedora.im> And in addition, we have to decide about the topic of reducing the blocking bug list. 2025-08-20 17:56:50 <@pboy:fedora.im> proposed: !agreed We publish the extended SW Raid doku now as is (adding F42 in meta data). Further refinement probably after F43 release. 2025-08-20 17:57:07 <@eseyman:fedora.im> Yes! 2025-08-20 17:57:13 <@mowest:fedora.im> Yes 2025-08-20 17:57:54 <@korora:fedora.im> Yes 2025-08-20 17:58:06 <@pboy:fedora.im> 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 2025-08-20 17:58:33 <@pboy:fedora.im> OK, part 1 2025-08-20 17:58:43 <@pboy:fedora.im> !agreed We publish the extended SW Raid doku now as is (adding F42 in meta data). Further refinement probably after F43 release. 2025-08-20 17:59:28 <@pboy:fedora.im> What about the second proposal! 2025-08-20 17:59:49 <@mowest:fedora.im> Does Anaconda default install automatically create a SW raid1 when there is a separate disk in the computer? 2025-08-20 18:00:13 <@pboy:fedora.im> mowest: No, you have to do it manually 2025-08-20 18:00:59 <@mowest:fedora.im> 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. 2025-08-20 18:01:51 <@pboy:fedora.im> There is a discussion about this here 2025-08-20 18:02:05 <@pboy:fedora.im> !link https://discussion.fedoraproject.org/t/proposal-limit-release-blocking-status-of-bios-systems-to-just-certain-scenarios/160757/16 2025-08-20 18:02:39 <@pboy:fedora.im> The SW raid 1 is very important for installing an rented hardware in various data center 2025-08-20 18:03:11 <@pboy:fedora.im> They are still bond to biosboot because of their management infrastructure. 2025-08-20 18:04:45 <@pboy:fedora.im> We are running out of time, but we need a decision here, if possible. 2025-08-20 18:05:08 <@pboy:fedora.im> So any objections regarding the second proposal? 2025-08-20 18:06:02 <@eseyman:fedora.im> None 2025-08-20 18:06:05 <@pboy:fedora.im> Well obviously no objection 2025-08-20 18:06:40 <@pboy:fedora.im> !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 2025-08-20 18:07:10 <@pboy:fedora.im> Well, we are over our time schedule. 2025-08-20 18:07:31 <@pboy:fedora.im> I propose, we start next meeting with the topics 4 and 5 ? 2025-08-20 18:07:40 <@mowest:fedora.im> Have a good night in Europe. 2025-08-20 18:07:53 <@pboy:fedora.im> Yeah, thanks! 2025-08-20 18:08:06 <@korora:fedora.im> Sounds good on the next meeting propsal 2025-08-20 18:08:25 <@eseyman:fedora.im> Yes, I agree 2025-08-20 18:08:31 <@pboy:fedora.im> OK, so let's close now. 2025-08-20 18:08:42 <@pboy:fedora.im> 2025-08-20 18:08:42 <@pboy:fedora.im> !endmeeting