fedora-server
LOGS
17:01:11 <pboy> #startmeeting fedora-server
17:01:12 <zodbot> Meeting started Wed Jan 19 17:01:11 2022 UTC.
17:01:12 <zodbot> This meeting is logged and archived in a public location.
17:01:12 <zodbot> The chair is pboy. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions.
17:01:12 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
17:01:12 <zodbot> The meeting name has been set to 'fedora-server'
17:01:21 <pboy> #topic Welcome / roll call
17:01:31 <pboy> A happy new year and Welcome to our first Server WG IRC meeting this year!
17:01:39 <pboy> „Same procedure as every year“ We'll give a few minutes for folks to show up
17:01:46 <pboy> Please, everybody who is lurking, say either .hello2 or .hello <fasname>
17:01:54 <pboy> I’ll post the agenda in a few minutes.
17:02:17 <salimma> .hi
17:02:18 <zodbot> salimma: salimma 'Michel Alexandre Salim' <michel@michel-slm.name>
17:02:24 <eseyman> .hello2
17:02:25 <zodbot> eseyman: eseyman 'Emmanuel Seyman' <emmanuel@seyman.fr>
17:02:32 <pboy> Welcome Michel!
17:02:42 <eseyman> happy 2022 to all!
17:02:46 <salimma> Happy New Year everyone!
17:04:20 <pboy> #topic Agenda
17:04:27 <pboy> #link https://pagure.io/fedora-server/report/Meeting
17:04:34 <pboy> 1. Follow up actions
17:04:40 <pboy> 2. Current status of Fedora Server User Docs Update
17:04:47 <pboy> 3.  Current changeset F36, possible specific impacts on Server
17:04:55 <pboy> 4.  Review current Fedora Server Technical Specification
17:05:01 <pboy> 5. Open Floor
17:05:10 <pboy> Any additional topic ?
17:06:15 <pboy> Obviously none. Let's start
17:06:28 <pboy> #topic Follow up actions
17:06:37 <pboy> #info Nothing new to report
17:06:49 <pboy> I would have exected to be able to announce here that we have a change proposal for the cockpit file-sharing update.
17:07:04 <dcavalca> .hi
17:07:05 <zodbot> dcavalca: dcavalca 'Davide Cavalca' <dcavalca@fb.com>
17:07:11 <pboy> Unfortunately, that didn't work out.
17:07:26 <pboy> Ho Davide
17:07:33 <eseyman> I'm wary of having change proposals being carried by people not associated with the change
17:08:22 <pboy> Well, Matthew asked vor someone. So it should be possible.
17:08:53 <pboy> Anyway, the apporunitiy is closed for this release, I think
17:09:03 <pboy> What can we do now?
17:09:15 <salimma> did we discuss that at the last meeting? I somehow don't recall
17:09:16 <eseyman> possible, yes; good idea, probably not
17:09:47 <pboy> salimma: No we didn't. It came after our last meeting.
17:10:03 <pboy> And I was on vacation after new year
17:10:28 <pboy> And I woulndn't have known how to do.
17:11:50 <pboy> But a mnemonic for the next release. We should check the available options before the deadline.
17:11:52 <salimma> ahh. yeah. I made a joke at work for a similar situation - the even-numbered Fedora releases are tough on those that take traditional end-of-year vacations
17:12:05 <salimma> or have performance evaluations due in January :(
17:12:26 <salimma> we can draft something for F37 though, there's no requirement that we wait until F36 lands
17:12:39 <pboy> Yes, the timing for the deadline is inconvenient.
17:13:41 <pboy> salimma: a good idea to do it now, so have something ready when by surprise we have the next deadline.  :-)
17:14:42 <pboy> salimma: Can we do it together, so I learn about it?
17:15:00 <StephenGallagher> I can help with the File-Sharing Change
17:15:10 <StephenGallagher> I did the implementation already :)
17:15:21 <StephenGallagher> I've just been so busy lately I haven't had time for the paperwork side
17:15:53 <StephenGallagher> FESCo will generally accept a late Self-Contained Change if the implementation is already in place
17:15:55 <pboy> paperwork side is no problem for me, if I know what to do
17:16:03 * StephenGallagher speaks with his FESCo hat on.
17:16:15 <pboy> Very good!  action now!
17:16:17 <StephenGallagher> It's not too complicated.
17:17:13 <pboy> If nobody else will do it: Stephen, can I make a draft and you have a look onto it?
17:17:29 <salimma> pboy: sure, I can help
17:17:38 <StephenGallagher> Absolutely. Let me get you a link
17:17:44 <salimma> sorry, AFK for a while, baby emergency
17:18:13 <StephenGallagher> The overall Change process is described here: https://docs.fedoraproject.org/en-US/program_management/changes_policy/
17:18:40 <pboy> OK. I'll have a look at it and make a draft.
17:18:43 <StephenGallagher> The specific thing you need to do is copy https://fedoraproject.org/wiki/Changes/EmptyTemplate to a new location on the Wiki and fill it out
17:19:07 <pboy> #action: We prepare a late change proposal.
17:19:28 <StephenGallagher> If you have questions, ping me and I'll help.
17:19:33 <pboy> I'll start with it later to day, so we hopefully not to late.
17:19:37 <StephenGallagher> (And thanks for preparing the draft)
17:20:01 <StephenGallagher> I'll let bcotton know to expect it as well
17:20:22 <pboy> ++1
17:20:33 <pboy> #topic Current status of Fedora Server User Docs Update
17:20:43 <pboy> #link  https://pagure.io/fedora-server/issue/69
17:21:02 <pboy> Well, It's quite simple, we need reviewer.!
17:21:40 <pboy> It would be good, to be able to publish the work that is ready, in the next 14 days.
17:21:41 <eseyman> sorry, still reviewing 08
17:22:03 <pboy> eseyman: +1
17:22:25 <pboy> eseyman: I know, it takes some time to do it right.
17:23:18 <eseyman> that plus I've had health-related issues these past weeks and it's slowed me down quite a bit
17:23:29 <pboy> Can someone take one of the articles without an associated reviewer, please?
17:23:34 <salimma> hope you're feeling better eseyman
17:23:46 <pboy> I hoe too!
17:24:14 <salimma> I owe pboy a review of 07, so I might as well take 06 too as it's related
17:24:31 <pboy> salimma: +1
17:24:53 <pboy> salimma: But you don't owe it to me, but to us. :-)
17:25:15 <pboy> It's our project.
17:25:35 <salimma> right
17:25:51 <pboy> OK, let look how far we are in 14 days.
17:26:02 <pboy> #topic Current changeset F36, possible specific impacts on Server
17:26:12 <pboy> #link  https://pagure.io/fedora-server/issue/72
17:26:21 <pboy> We had agreed some time ago to review the list to see if we need to prepare or keep in mind specific tests for some of the changes.
17:26:24 <salimma> oh, woops, I added mine to the wrong issue
17:26:35 <pboy> I have listed 5 changes that I noticed in the ticket.
17:26:42 <pboy> Can we delete any of them?
17:26:50 <pboy> Should we also observe and (manually) test some of the other changes?
17:26:56 <pboy> Floor is open
17:27:29 <salimma> I commented with the ones I think might be worth looking at
17:27:49 <pboy> salimma: OK. thanks
17:27:55 <salimma> on the 5 you listed, to note: I'm 100% sure DIGLIM won't make it in F36, and fs-verity is likely to be punted
17:28:41 <salimma> for DIGLIM, the consensus seems to be that even if accepted, the implementation will be pending the kernel changes getting upstreamed, so that won't happen for F36.
17:29:29 <salimma> RPM db relocation will affect every variant, so I expect we won't have anything special to care about. oh, good call on user admin by default + ifcfg
17:30:09 <pboy> I'm a bit unhappy with the rpm move because of FHS compliance.  But it is decided now.
17:30:45 <salimma> I sincerely wish FHS is actually more active, and would happily join an effort to revive it
17:30:54 <pboy> the noif
17:31:19 <pboy> The nocfg (!) my affect some administrive routines and some configurations.
17:31:30 <pboy> my -> may
17:31:59 <salimma> yeah, do we want to try it, or do we want to just add the optional subpackage to the server install?
17:32:15 <pboy> salimma: Agreed. We need some modernisation.
17:32:36 <pboy> salimma: What to try?
17:32:36 <salimma> ack. if we're planning a test day, might be worth giving a try first and re-ship it if we have a need
17:33:05 <salimma> oh, basically 'hey, ifcfg is no longer installed by default. give it a spin and report on any use cases that no longer works'?
17:34:04 <salimma> re-reading the proposal, looks like a migration tool will be provided
17:34:23 <salimma> so that's definitely something we should ask people to test, as I suspect some server users will have a more complicated setup
17:34:25 <pboy> Yes. It was said.
17:35:34 <pboy> #agreed special attention to the ifcfg migration guide
17:35:58 <salimma> I should note that ifcfg hasn't been accepted, but yeah it's good to have a plan early in case it does
17:36:25 <salimma> how about OpenJDK? IIRC when migrating from 8->11 it was a bit painful
17:36:31 <pboy> Yes, we have to check again when everything is fixed.
17:37:23 <pboy> Yes, I remember too. The good side is, it it update-alternatives aware.
17:38:47 <pboy> OK, I thine we should spend the remaining time to our Technical Specification.
17:38:48 <salimma> so that leaves users are admin by default, openldap, and Ansible
17:39:33 <pboy> Yes, Ansible will be interesting.
17:39:57 <pboy> Next topic?
17:40:04 <pboy> 3
17:40:09 <pboy> 2
17:40:13 <pboy> 1
17:40:23 <pboy> #topic Review current Fedora Server Technical Specification
17:40:32 <pboy> #link https://pagure.io/fedora-server/issue/58
17:40:39 <pboy> #link https://hackmd.io/qBGmKuZPQ5OloAec3_Nh3w
17:40:46 <pboy> The floor is open
17:41:33 <bytehackr> \o
17:42:47 <mowest> Do the sizes for the network install and local installation still fall in line with what is needed. I thought I remember with the release of 35 that we had issues with a size limit bug.
17:43:12 <salimma> "An option will be provided in the Fedora Server installer to enable disk encryption" -- an option '/is/ provided' maybe? it's been in Anaconda for ages
17:43:27 <salimma> looks like netinstall size is OK now
17:43:58 <pboy> mowest: Yes, but it is a wider issue. Not just us.  Adam is working on it.
17:43:59 <salimma> 602MB for arm64, 646 for x86_64
17:44:17 <pboy> OK, then Adam was successful.
17:44:21 <salimma> the F35 issue was mostly for Workstation IIRC? the live media
17:44:37 <salimma> maybe I remember wrong and netinst was affected too.
17:44:59 <pboy> Unfortunately, I don't  know.
17:45:13 <salimma> our DVD seems to be 2G, and the docs says our budget is 4 so we're good there too
17:45:32 <pboy> I'm just lucky that Adam takes everything in his hand!
17:46:04 <salimma> aha, found it - https://bugzilla.redhat.com/show_bug.cgi?id=2009730
17:46:16 <pboy> But regarding the DVD we still have the issue with not installing recommended rpms.
17:46:39 <pboy> I'm looking at it, but nor finished.
17:47:13 <salimma> speaking of Adam, I wonder if he can help write a QA test for that
17:48:03 <pboy> I think he can. But he is overloaded, too. So we should perpare the issue.
17:48:48 <pboy> We still have to check, how much the dvd would grow and wether we want to accept that.
17:49:17 <pboy> (dkeeping in mind weak internet connections in various part of the world)
17:50:17 <pboy> speaking of technical specification: I suppose we need a kind of replacement for. server roles.
17:50:43 <salimma> related to that, Cloud is putting up its own: https://fedoraproject.org/wiki/CloudBase/Technical_Specification
17:50:49 <mowest> "Supported Services" is there some additional editing that needs to happen. What is there looks like it goes back to server roles which I believe aren't in the installer anymore.
17:50:56 <salimma> so ignore what I said about future tense, I guess that's the standard language for this
17:51:12 <salimma> Linux Server Role is the replacement for the old ones, right?
17:51:27 <salimma> Linux System Roles, sorry. https://linux-system-roles.github.io/%7CLinux
17:51:44 <pboy> salimma: No, i think there a no Server roles at all, now
17:52:12 <pboy> We should replace it by somethine, e.g. required services.
17:52:31 <eseyman> I think we need something akin to roles
17:53:11 <eseyman> you don't setup a server to setup a server; you do it to have a git server or to handle email or host a web app, ...
17:53:17 <pboy> mowest: Yes, editing is needed. Beforehand we have to decide, if we want to spedify something like supported servides
17:54:12 <pboy> eseyman: agreed. But is is not just installing rpms. It is configuration and support e.g. of our storage concept using LVs
17:54:40 <pboy> E.G. with an LV per service we could support transactional backup.
17:54:49 <mowest> So we need to change it to a list of things you can do with Fedora server like: run containers with Podman, run databases with PostgresSQL and MariaDB, run a file server with Samba...
17:55:20 <eseyman> indeed
17:55:36 <pboy> mowest: Yes, including to guarantee a working configuration.
17:56:09 <pboy> including e.g. backups and restore in case of failing,
17:56:42 <pboy> jsut a reminder: 4 min left!
17:56:57 <salimma> but... that's what Linux System Roles is, right?
17:57:10 <salimma> do we have a specific concern with it?
17:57:12 <pboy> salimna: I think so
17:57:59 <pboy> But there maybe was something additional. I don't know which role had dbus in that roles.
17:59:08 <pboy> salimma: Well, the "old" server roles are gone.
17:59:16 <mowest> I guess that is interesting, we would need to set up a working configuration and backup scheme, we wouldn't just expect an admin to install PostgreSQL and set it up themselves, and then set up a back up and restore if their database gets corrupted? We want to have that in place out of the box. Or is that going too far with the "working configuration"
17:59:37 <pboy> Question is: will we introduce a replacement? I think wie should.
18:01:06 <salimma> LSR seems rather undocumented right now, and.. yeah to mowest's concern, I don't see anything for databases
18:01:09 <mowest> I kind of thought that such "server roles" could be covered with a Server Doc Tutorial, that updates with whatever the latest tech that is available in Fedora.
18:01:11 <pboy> mowest: Regarding Postgres: it stores in /var/lib/pgsql using our rpm. As server we should setup /var/lib/psql as a logical volume, enabling lvm snapshots as backup that way.
18:01:36 <salimma> short of contributing upstream to LSR though, I don't think there's anything we can do here?
18:01:54 <pboy> salimma: LSR?
18:02:06 <salimma> +1 on documenting the use cases that used to be covered by server roles
18:02:13 <salimma> pboy: oh I get tired of typing Linux System Roles
18:02:26 <pboy> Oh, OK!
18:02:32 <salimma> and... we're out of time
18:03:00 <pboy> salimma: I did that for postgres in a new article for our documentation.
18:03:10 <pboy> indeed, out of time.
18:03:36 <pboy> So, Ill close and we continure with LSR recplacement / documentation next time.
18:03:42 <mowest> Thanks for another great meeting, sorry I missed the first half.
18:03:45 <pboy> Please: Add your ideas as comment.
18:04:00 <pboy> Bye bye!
18:04:05 <eseyman> bye, folks
18:04:08 <salimma> thanks pboy and all
18:04:17 <pboy> #endmeeting