17:00:11 <pboy> #startmeeting fedora-server 17:00:11 <zodbot> Meeting started Wed Jul 20 17:00:11 2022 UTC. 17:00:11 <zodbot> This meeting is logged and archived in a public location. 17:00:11 <zodbot> The chair is pboy. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 17:00:11 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:00:11 <zodbot> The meeting name has been set to 'fedora-server' 17:00:23 <pboy> #topic Welcome / roll call 17:00:33 <pboy> Welcome to our Server WG IRC meeting today! 17:00:50 <pboy> „Same procedure as every year“ We'll give a few minutes for folks to show up 17:01:03 <pboy> I’ll post the agenda in a few minutes. 17:02:17 <jwhimpel> .hello 17:02:17 <zodbot> jwhimpel: (hello <an alias, 1 argument>) -- Alias for "hellomynameis $1". 17:02:27 <cooltshirtguy> .hi 17:02:28 <zodbot> cooltshirtguy: cooltshirtguy 'Jason Beard' <jas_beard@hotmail.com> 17:03:38 <davide> .hello dcavalca 17:03:39 <zodbot> davide: dcavalca 'Davide Cavalca' <dcavalca@fb.com> 17:05:26 <pboy> Welcome. We are quite afew today, but we meet our quorum, so we can get started. 17:05:37 <pboy> #topic Agenda 17:05:45 <pboy> #link https://pagure.io/fedora-server/report/Meeting 17:05:54 <pboy> #info Follow up actions 17:06:03 <pboy> #info Review current Fedora Server Technical Specification 17:06:11 <pboy> #info Using Ansible to install and configure Wildfly 17:06:25 <pboy> #info Open Floor 17:06:45 <pboy> Any additional topiv for today? 17:06:59 * nirik waves. Prepping the mass rebuild, but trying to follow along as time permits. :) 17:07:18 <pboy> nirik Good luck! 17:07:55 <pboy> #topic Follow up actions 17:08:05 <pboy> No outstanding action items at the moment as far as I know. 17:08:13 <pboy> Does anyone have anything to add here? 17:09:01 <pboy> Obviously not. Then our main course today 17:09:14 <pboy> #topic Review current Fedora Server Technical Specification 17:09:24 <pboy> #link https://pagure.io/fedora-server/issue/58 17:09:35 <pboy> Draft: 17:09:44 <pboy> #link https://hackmd.io/9or6pDs3Qq6DzzgVzXgmeQ 17:09:57 <pboy> How should we proceed? 17:10:17 <pboy> From comment to comment or one chapter after the other? 17:11:56 <pboy> If no one has a preference, let's get the comments started. 17:12:05 <pboy> That might get us through the whole text once today. 17:13:10 <pboy> First comment: about mentioning the API. Proposal: ditch it. currently we don't use API. 17:13:54 <jonathanspw> .hello 17:13:54 <zodbot> jonathanspw: (hello <an alias, 1 argument>) -- Alias for "hellomynameis $1". 17:14:16 <pboy> Welcome jonathanspw 17:14:39 <pboy> I see no objection. 17:14:46 <cooltshirtguy> i say ditch it. 17:14:57 <pboy> #agreed 1st paragraph, omit API. 17:15:35 <pboy> second comment about Server Roles, supported services, etc - our Ansibleproject. 17:16:19 <pboy> Proposal: we keep Server Roles, but now with Ansible instead of API / Cockpit programming 17:17:28 <pboy> See no objections. so: 17:17:41 <pboy> #agreed Term for Core Services: We retain Server Roles 17:18:05 <pboy> Third comment about Fedora Base Server Group. 17:18:22 <pboy> Does anyone know if it still exist and is working? 17:18:47 <jwhimpel> I've never seen anything from them. 17:19:11 <jwhimpel> I'd drop that paragraph. 17:19:20 <pboy> OK. 17:19:31 <pboy> #agreed drop that paragraph. 17:19:42 <cooltshirtguy> agreed 17:19:49 <pboy> paragraph about Base Working Groujp I mean 17:20:38 <pboy> Forth comment, cmurf about omitting an exact limit of DVD 17:21:03 <pboy> I think, it may be better in the release criteria 17:21:10 <jwhimpel> s/of data/the system and it's data/ 17:22:08 <jwhimpel> s/of data/of the system and it's data/ 17:22:17 <pboy> I don't see something about data in that paragraph ? 17:22:48 <jwhimpel> sorry, I jumped the gun and was looking at 1.2 17:23:15 <pboy> OK. 17:23:35 <pboy> So we omit the number as proposed? 17:24:11 <cooltshirtguy> lol i just finally figured out the comments 17:24:11 <jwhimpel> +1 17:24:21 <pboy> #agreed We omit a definite number of DVD size 17:24:28 <cooltshirtguy> agreed 17:24:54 <pboy> Well fifth comment, cmurf about den installation defaults 17:25:43 <pboy> This seems to me to be the most difficult part. 17:26:49 <cmurf> I would just cut out all the extraneous stuff and leave in the facts of what you have. 17:26:51 <pboy> Anyone with a better / another idea? 17:26:59 <cmurf> Until such time you're ready to revisit the defaults 17:27:33 <pboy> Welcome cmurf! 17:27:46 <cmurf> For what it's worth, there is a non-obvious and suboptimal side-effect to significantly growing XFS file systems 17:28:16 <cmurf> so it's best to set the size of the `/` LV+XFS to the intended size at the time of installation 17:28:31 <pboy> The proposed omissions in the first paragraph of the sequence ("Fedora Server gives .) should fitt your proposal? 17:28:42 <cmurf> rather than depending on growing the LV and resizing the XFS later on 17:29:30 <cmurf> It's just my opinion that it's wordy to say "Fedora Server gives the highest priority to maximum reliability and security" I don't know what that means 17:30:18 <pboy> OK, so the first paragraph is: Fedora Server gives the highest priority to maximum reliability and security of data with a maximum of possible performance. 17:31:03 <pboy> #agreed 1. paragraph in 1.2: Fedora Server gives the highest priority to maximum reliability and security of data with a maximum of possible performance. 17:31:04 <cmurf> But also it's an addition from the previous tech spec, so adding this section suggests a purpose. So what's the purpose? 17:31:37 <pboy> I don't think it is an addition. 17:32:00 <pboy> It describes out default installation. 17:32:15 <cmurf> this is what's in the original 17:32:16 <cmurf> https://fedoraproject.org/wiki/Server/Technical_Specification#File_system 17:32:34 <pboy> The purpose is to describe the rationale für out default installation 17:33:25 <cmurf> I don't think you need a rationale beyond what's in the original iteration until you've decided you might want to change it 17:33:55 <pboy> That text is outdated. It describes the situation before designing a default installation. 17:33:58 <cmurf> i'm not sure it makes sense to reinforce what you have because it sounds to me like it'll make it harder to change your default down the road 17:34:47 <pboy> I don't think we'll make it harder. It is just a description of the current state. 17:34:57 <cmurf> The one part of the text that's outdated is swap. 17:35:01 <cmurf> There is now swap on zram, for Server, same as all the other Fedora variants. 17:35:10 <NishantMishra[m]> hello 17:35:39 <pboy> Outdated is: File-system layout will be discussed with the Anaconda team and reasonable defaults will be selected based o 17:36:16 <cmurf> Presumably you would have that conversation with them if/when considering a change. 17:36:18 <pboy> The reasonable default were decided and we currently use it 17:36:48 <cmurf> Yeah that was in around 2014, I was part of those discussions that lead to the current layout. 17:37:41 <cmurf> Anyway, I think the original is (a) less wordy, and (b) more flexible for the future. 17:38:27 <cmurf> You don't need to say /boot is 1G in the tech spec for example, or that the root file system is 15G 17:38:41 <pboy> Yes fewer words, but more non-specific. 17:38:44 <cmurf> you don't want to have to change this doc to make trivial changes to the size of partitions and volumes 17:39:03 <cmurf> OK but what problem is being solved by being more specific? 17:39:23 <pboy> agreed, we should omit the size specifications. 17:40:19 <pboy> Otherwise: We explain and justify the current concept. This is the purpose of a technical specification. 17:40:53 <pboy> Well, how to proceed? 17:41:10 <pboy> Lets try to find an agreeable wording on the mailing list? 17:41:33 <pboy> Or lets try 2 alternatives we can vote about. 17:43:03 <pboy> I see no other suggestion. So let's discuss 1.2 on mailing list. 17:43:27 <pboy> #action Discuss details of section 1.2 on mailing list. 17:44:26 <pboy> Next comment is just editorial: we use Server Role . 17:44:59 <pboy> #agreed Section 1.4 We use Server Role 17:45:31 <pboy> Section 1.6 Is the same. Any other ideas? 17:46:12 <pboy> #agreed Section 1.6 (Firewall) we use Server Role here, too 17:46:51 <pboy> Comment/Question about 1.7 Account handling: Any idea here? 17:47:52 <pboy> OK no objection. 17:48:09 <pboy> #agreed section 1.7 remains as it is 17:48:50 <pboy> Section 1.8 Logging, Proposal to take cmurfs wording. 17:49:45 <pboy> I see no ojjections 17:50:22 <pboy> #agreed section 1.8: 1. paragraph as proposed by cmurf, 2. paragraph as is, 3. paragraph omitted. 17:51:05 <pboy> Section 1.10 System Installer comments? 17:52:36 <pboy> Suggestion: leave as is and change after scheduled review of our installation medium. 17:52:46 <pboy> if needed. 17:53:21 <pboy> I see no objections. 17:53:22 <cooltshirtguy> agreed to leave as is 17:54:02 <pboy> #agreed we leave 1.10 as is and change after scheduled review of our installation medium if required. 17:54:45 <x3mboy> .hello2 17:54:46 <zodbot> x3mboy: x3mboy 'Eduard Lucena' <eduardlucena@gmail.com> 17:55:06 <pboy> Comments in section 4: Most are editorial. Any comments? 17:57:14 <pboy> Proposal: we do not add more details as some comments are asking for. 17:57:46 <pboy> I see no objections. 17:57:51 <cooltshirtguy> nope 17:58:30 <pboy> #agreed: Section 4: We do not add more details here for now. 17:58:47 <pboy> So, we have one complete pass, now. 17:58:56 <pboy> And our time is up. 17:59:39 <pboy> I'll make a next version containing out agreements today. 18:00:30 <pboy> #action pboy will create a next version of the techn. spec. containing our agreements today. 18:00:53 <pboy> Any comments and additions, before we close? 18:00:57 <cooltshirtguy> no 18:02:33 <pboy> Thanks for comming and for discussion. We made good progress on an important, long outstanding issue. 18:02:47 <cooltshirtguy> thank you! 18:02:53 <pboy> #endmeeting