16:30:03 #startmeeting fedora_coreos_meeting 16:30:03 Meeting started Wed Nov 20 16:30:03 2019 UTC. 16:30:03 This meeting is logged and archived in a public location. 16:30:03 The chair is dustymabe. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:30:03 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:30:03 The meeting name has been set to 'fedora_coreos_meeting' 16:30:09 #topic roll call 16:30:14 .hello2 16:30:15 dustymabe: dustymabe 'Dusty Mabe' 16:30:16 .hello2 16:30:17 ajeddeloh: ajeddeloh 'Andrew Jeddeloh' 16:30:23 .hello2 16:30:24 walters: walters 'Colin Walters' 16:30:39 .hello2 16:30:40 jlebon: jlebon 'None' 16:30:48 .hello sayanchowdhury 16:30:49 sayan: sayanchowdhury 'Sayan Chowdhury' 16:30:51 .hello lucab 16:30:52 kaeso[m]: lucab 'Luca Bruno' 16:31:11 jlebon: "None" 😀 16:31:32 .hello sinnykumari 16:31:33 ksinny: sinnykumari 'Sinny Kumari' 16:31:49 love when the programming language implementation details leak out, like `null` on websites from JS 16:32:06 would happen a lot less of course if these languages had Option<> 16:32:42 #chair ajeddeloh jlebon sayan kaeso[m] walters ksinny 16:32:42 Current chairs: ajeddeloh dustymabe jlebon kaeso[m] ksinny sayan walters 16:32:51 walters: heh. i've given up trying to figure out where zodbot gets that from 16:33:50 walters: Some("jlebon")? 16:34:22 welcome all - it's been a while since we've had a meeting. glad to be back here in the meeting channel 16:34:32 moving on to topics 16:34:39 #topic python3 getting pulled in by crypto-policies 16:34:45 #link https://github.com/coreos/fedora-coreos-tracker/issues/280 16:34:57 I added the meeting label to this ticket 16:35:28 basically it looks like in the BZ the action item is on us to submit a patch to get python out of crypto policies for our purposes 16:35:49 so.. we have a path forward at least 16:36:16 but the reason I brought up this ticket is because we have switched to f31 in testing-devel and it's been almost a month since our last preview release 16:36:27 so we need to do a stable release soon 16:36:36 but.. is it OK that python is still in for now 16:37:12 any thoughts on "ship or not with python in"? 16:37:26 if no free form thoughts we can possibly vote one way or the other 16:37:30 i think ajeddeloh started on a patch for this 16:37:40 .hello2 16:37:43 bgilbert: bgilbert 'Benjamin Gilbert' 16:37:46 #chair bgilbert 16:37:46 Current chairs: ajeddeloh bgilbert dustymabe jlebon kaeso[m] ksinny sayan walters 16:37:48 I haven't actually started the patch, just determined it can be done 16:37:56 it fell off my radar 16:38:39 in principle I'm okay with Python in the preview, but if it leaks into stable without something to make sure user scripts don't use it, that's not ideal 16:38:51 dustymabe: i don't think it should be a blocker 16:39:36 bgilbert: agreed 16:39:50 If we can split the package, it will be nice. Becasue when stable goes out and more people strats using the FCOS, they may try running python script on host and would expect that this will be part of host in future update as well 16:40:11 my gut feeling is that, at this specific point, priority-wise it's f31 > python-less 16:40:16 yep. we definitely want to split the package 16:40:55 #proposed put out an f31 release this week even though python packages are still in, split out crypto policies later to get python back out 16:41:12 ack/nack 16:41:25 +1 16:41:31 +0.5 16:41:37 abstain? 16:41:41 +0? 16:42:19 .5 average - are we glass half full or glass half empty people 16:42:35 .55 16:42:38 ooh 16:42:44 :) 16:42:47 pass! 16:42:55 #agreed put out an f31 release this week even though python packages are still in, split out crypto policies later to get python back out 16:43:23 anybody want to volunteer to do the release this week? 16:43:41 primary (does the work) - secondary (review the work) 16:44:20 i nominate myself to be secondary and help guide if someone who hasn't done a release yet wants to try :) 16:44:44 * dustymabe waits 20 seconds 16:45:46 ok I'll rock primary 16:46:09 #topic cgroups v2 strategy 16:46:13 #link https://github.com/coreos/fedora-coreos-tracker/issues/292 16:46:22 I can't remember if we've brought this up before in a meeting 16:46:30 we have 16:46:36 ok cool 16:46:45 https://github.com/coreos/fedora-coreos-tracker/issues/292#issuecomment-543887262 16:47:02 +1 16:47:05 iirc the conclusion was "not yet, switch at some point in the future, it's going to suck, but theres no getting around that" 16:47:15 in that case, can we close this ticket 16:47:22 any documentation that needs to be added? 16:47:26 maybe some fcct sugar ? 16:47:38 +1 16:48:10 isn't there some active work we have to do to opt-out f31 cgroupv2 defaults? 16:48:33 kaeso[m]: we are setting the kernel arg 16:48:40 systemd.unified_cgroup_hierarchy=0 16:48:46 we're opting out today: https://github.com/coreos/fedora-coreos-config/blob/ee79fe42d5d86f1b1491e1370de013523e189f76/image.yaml#L10 16:49:46 ack, great 16:50:07 so.. close this ticket? 16:50:14 is there an existing request for fcct sugar for this? 16:50:34 no 16:50:39 do we want sugar for this in particular? 16:50:44 and, later on, dropping it from the compose will affect updated machines too? 16:50:48 seems like generic karg sugar is a good middle ground 16:51:07 bgilbert: that's worth discussing 16:51:17 kaeso[m]: I think we'd want to leave existing machines alone? 16:51:24 kaeso[m]: it won't 16:51:26 bgilbert: yeah I agree 16:52:29 ok so no new action item there.. cgroups v1/v2 changes won't happen on upgrde 16:52:46 regarding fcct sugar. it seems like there are two options 16:52:53 - special sugar for cgroups v1/v2 16:53:04 let me rephrase: how do we plan to undo the karg for f3x? 16:53:05 - generic sugar for kargs + documentation specific to cgroup v1/v2 16:54:22 kaeso[m]: at some point, new installs will switch to v2 16:55:01 dustymabe: yup. +1 to option 2. 16:55:15 let's not sugar every specific problem we ever have 16:55:28 esp. since karg sugar gets us most of the way there 16:56:02 I'm +1 to option 2, but could see the value in option 1 16:56:10 any other thoughts before we choose? 16:56:18 bgilbert: and upgraded nodes? do they automatically v1->v2 at some point or they stick at v1 unless manual intervention? 16:56:50 kaeso[m]: automatic would need to happen much later and with lots of notice 16:56:58 i.e. treat it as a breaking change 16:57:16 (hopefully it isn't one, but yeah) 16:57:29 assuming the *only* knob required is the karg (which AFAIK is the case), then yeah option 2 is cleaner 16:57:38 part of the problem there is distinguishing an old default from explicit user configuration 16:57:56 sometimes some kargs need more work, then sugar might be nice, like fips=1 16:58:15 kaeso[m]: this is where something like barriers would be nice (i.e. being able to force a user to reprovision after certain amounts of time) 16:59:14 yup, just s/barrier/deadend/ 16:59:19 I don't see a problem in carrying v1 for a long time 16:59:26 I doubt that code will rot quickly 16:59:38 bgilbert: yeah agree. I was applying this problem more generically 16:59:46 dustymabe: ah, ok 17:00:06 dropping it from upgraded nodes will be cumbersome to do until we move kargs "ownership" to inside the commit as in that ostree patch 17:00:23 which would also make option 2 much nicer to implement 17:01:05 jlebon: https://github.com/ostreedev/ostree/pull/1836? 17:01:12 ok so let's say: 17:01:21 kaeso[m]: +1 17:01:55 #proposed this ticket is mostly done but we'll try to create docs and use fcct kargs support to show how to set it to v1 or v2 17:02:16 +1 17:02:30 +1[ 17:03:13 #agreed this ticket is mostly done but we'll try to create docs and use fcct kargs support to show how to set it to v1 or v2 17:03:31 #topic Open Floor 17:03:40 anything anyone else would like to bring up? 17:05:20 (nothing from my side) 17:05:40 not from me 17:07:03 here 17:07:06 #endmeeting