16:30:24 #startmeeting fedora_coreos_meeting 16:30:24 Meeting started Wed Apr 14 16:30:24 2021 UTC. 16:30:24 This meeting is logged and archived in a public location. 16:30:24 The chair is jlebon. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:30:24 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:30:24 The meeting name has been set to 'fedora_coreos_meeting' 16:30:28 .hello2 16:30:32 lucab: lucab 'Luca Bruno' 16:30:33 #topic roll call 16:30:34 .hello2 16:30:35 dustymabe: dustymabe 'Dusty Mabe' 16:30:37 .hello2 16:30:38 slowrie: slowrie 'Stephen Lowrie' 16:30:40 .hello jasonbrooks 16:30:41 jbrooks: jasonbrooks 'Jason Brooks' 16:31:20 #chair lucab dustymabe slowrie jbrooks 16:31:20 Current chairs: dustymabe jbrooks jlebon lucab slowrie 16:31:34 theoretically, my cloak was added this morning. 16:31:38 .hello2 16:31:39 jaimelm: jaimelm 'Jaime Magiera' 16:31:43 excellent 16:31:52 #chair jaimelm 16:31:52 Current chairs: dustymabe jaimelm jbrooks jlebon lucab slowrie 16:32:30 .hi 16:32:32 cyberpear: cyberpear 'James Cassell' 16:32:39 .hello2 16:32:40 bgilbert: bgilbert 'Benjamin Gilbert' 16:32:55 #chair cyberpear bgilbert 16:32:55 Current chairs: bgilbert cyberpear dustymabe jaimelm jbrooks jlebon lucab slowrie 16:32:59 .hello2 16:33:00 fifofonix: fifofonix 'Fifo Phonics' 16:33:11 #chair fifofonix 16:33:11 Current chairs: bgilbert cyberpear dustymabe fifofonix jaimelm jbrooks jlebon lucab slowrie 16:33:25 lots of people today, nice :) 16:33:32 .hello copperi 16:33:34 copperi_: copperi 'Jan Kuparinen' 16:33:45 #chair copperi_ 16:33:45 Current chairs: bgilbert copperi_ cyberpear dustymabe fifofonix jaimelm jbrooks jlebon lucab slowrie 16:33:55 ok, let's begin! 16:34:05 #topic Action items from last meeting 16:34:14 * travier to summarize outcome in https://github.com/coreos/fedora-coreos-tracker/issues/768 16:34:17 * jlebon to send communication about cgroupsv2 to coreos-status@ and coreos@ mailing lists. 16:34:20 * jaimelm to work on engaging with community on adding .ign/.bu editor support 16:34:23 * bgilbert to investigate updating the Ignition type registration 16:34:42 I think travier is offline today 16:34:44 #info jlebon sent https://lists.fedoraproject.org/archives/list/coreos-status@lists.fedoraproject.org/thread/6NGBXYMJ4YU3V667XN627WOGCJA47POT/ 16:34:48 #action bgilbert to investigate updating the Ignition type registration 16:35:08 lucab: ack, let's reaction that one since it still looks pending 16:35:15 #action travier to summarize outcome in https://github.com/coreos/fedora-coreos-tracker/issues/768 16:35:49 jaimelm: anything to report for your AI? should we re-action it? 16:35:51 haven't started community enagement stuff yet. Was out of town most of the past 7 days. 16:35:54 please reactoin 16:36:08 I forget, was part of that setting up the test day? 16:36:14 otherwise I'll create a ticket for that now 16:36:25 I was going to create a ticket for that this afternoon. 16:36:30 #action jaimelm to work on engaging with community on adding .ign/.bu editor support 16:36:41 ok 16:36:44 cool 16:36:48 here's the previous ticket: https://github.com/coreos/fedora-coreos-tracker/issues/659 16:36:52 from last time 16:36:59 cool 16:37:06 #action jaimelm to file ticket for test day 16:37:21 anything else before we move to meeting items? 16:38:20 #topic tracker: Fedora 34 rebase work 16:38:24 #link https://github.com/coreos/fedora-coreos-tracker/issues/704 16:38:45 things are progressing in this area 16:39:00 dustymabe is chasing down a bug with latest dracut 16:39:13 and there's also another bug with docker we're still investigating 16:39:25 but overall, things are looking good 16:39:58 timing-wise, ideally we'd like to release f34 on testing in the next release (in two weeks) 16:40:01 docker swarm bug: https://github.com/coreos/fedora-coreos-tracker/issues/793 16:40:09 .hello2 16:40:11 f34 GA is next week 16:40:12 walters: walters 'Colin Walters' 16:40:15 #chair walters 16:40:15 Current chairs: bgilbert copperi_ cyberpear dustymabe fifofonix jaimelm jbrooks jlebon lucab slowrie walters 16:40:26 thanks fifofonix for helping us find that and working with upstream/us to help get it fixed 16:40:45 hopefully we'll know the root cause soon 16:40:51 dustymabe had a suggestion to do an async release on GA with GA content to gain more confidence before rebasing testing the week after 16:40:54 yw. that docker swarm issue gets worse in mixed swarm situations. its a blocker but hopefully we can solve soon. 16:41:22 not comfortable with it going to testing as-is. 16:41:45 fifofonix: yeah. i'd much prefer to get it fixed before we promote 16:41:50 let's hope that happens soon 16:41:56 jlebon: a `next` async release right after F34 GA, right? 16:42:01 so then, the schedule would look like this: 16:42:01 .hello2 16:42:01 - Apr 20th: async next release with GA content 16:42:01 lorbus: lorbus 'Christian Glombek' 16:42:02 - Apr 27th: triple release, testing rebase to f34 16:42:02 - May 11th: triple release, stable rebase to f34 16:42:13 #chair lorbus 16:42:13 Current chairs: bgilbert copperi_ cyberpear dustymabe fifofonix jaimelm jbrooks jlebon lorbus lucab slowrie walters 16:42:21 lucab: yeah, exactly 16:43:13 jlebon: that is assuming the 34 GA happens April 20th week 16:43:17 this is assuming that everything goes well (i.e. that f34 is go in tmw's go/no-go meeting, and that we don't have blocker bugs) 16:43:56 yep. if it gets pushed back I still say we do an ad-hoc `next` next week 16:44:39 fifofonix: if we get any new info on that moby-engine/containerd/docker swarm issue will you be around later this week? 16:44:53 I can give you development builds if we get some new content to try 16:45:18 dustymabe: and the schedule above stays the same otherwise? (i.e. testing rebase on GA) 16:45:22 yes. eager to help out. also want to try out jlebon's abfab notes on cg2. 16:45:40 fifofonix: +1 16:45:53 jlebon: yeah I think so. 16:46:36 * dustymabe has one other thing for this topic 16:46:44 we can maybe shift the schedule a bit and have the "testing rebase" on May 3rd 16:46:45 i think that sounds good to me, with discretion based on why the f34 GA was moved 16:47:20 should we just write down both scenarios ? 16:47:59 sure, we can do that 16:48:28 https://hackmd.io/OEtORqisSV20lTxJmtCwJA 16:49:36 lucab: hmm, but then it'd be in testing for just 1 week instead of the usual 2 before going to stable 16:50:19 jlebon: I mean, shifting everything afterwards too 16:50:38 ahh gotcha 16:52:25 the "async next" then gets (almost) the usual 2w before promotion 16:53:22 lucab: want to fill in 2B? 16:55:12 lucab: so option 1B is to shift our cadence? 16:56:28 dustymabe: yes 16:57:13 I guess we want anyway to have a proper 'next' release with F34 GA before rebasing testing 16:57:13 got ya 16:57:21 so i think in the end it comes down to how much time we want f34 GA to cook in next before propagating 16:58:19 if we're opening to shifting our schedule, we can just say: "next release whenever GA is, then testing rebase N weeks after, and follow on new cadence" 16:58:28 and we can decide if N is 1 or 2 16:58:39 i think ties into the ticket jdoss opened 16:58:48 https://github.com/coreos/fedora-coreos-tracker/issues/785 16:59:26 some people might depend a bit on the current two week cadence we have 16:59:29 yeah, i think we're essentially working on that right now :) 16:59:48 jlebon: I do think there is a difference between what we're doing for this release and what we want to get to in the future 16:59:53 Agreed on jdoss's questions with emphasis on security releases. 17:00:35 i'm also a little hesitant to change the cadence, but OTOH we did say it was subject to change 17:00:59 cadence is the same :) - just shifted to a different week 17:01:01 well, we're not changing the frequency, just the phase :) 17:01:07 right 17:01:31 yes, basically phase-resync with Fedora major GA 17:02:03 the other thing we could say is: 17:02:11 are our releases at all lined up w/ Silverblue? 17:02:24 approaching fedora 34 GA we'll do weekly `next` stream releases 17:02:45 the first triple release week after GA, we'll move over the `testing` stream 17:02:47 cyberpear: silverblue composes daily, so it's whenever GA is 17:03:02 and the next triple release, `stable` 17:03:37 jlebon: why are you hesitant to change cadence? worried about uncertainty it causes upstream or downstream? 17:03:55 clarification 'the first triple release week after GA, we'll move over the `testing` stream. If the GA lands on a triple release week, we'll move it the same week. 17:05:05 fifofonix: to clarify, s/cadence/phase/, but: just whatever tooling some downstream users might have that assume the current dates 17:05:20 but i don't think we should worry too much about those 17:05:44 we already have quite a bit of jitter wrt release day within the release week 17:06:16 jlebon: I won't worry too much on the phase, the next dates can be tracked by the audience from the github tickets 17:06:35 lucab: if I could modify Option 1B slightly 17:06:52 Apr 27th: async `next` release, bumped content 17:07:07 .hello2 17:07:08 jdoss: jdoss 'Joe Doss' 17:07:17 Sorry was in another meeting. 17:07:25 np 17:07:33 #chair jdoss 17:07:33 Current chairs: bgilbert copperi_ cyberpear dustymabe fifofonix jaimelm jbrooks jdoss jlebon lorbus lucab slowrie walters 17:08:08 I think what I was trying to write in that ticket was we should have something written down that is flexible enough for the folks doing the release to be able to not be under a crunch. 17:08:36 yeah, we're actually not talking about that ticket specifically just yet :) 17:08:40 crap 17:08:41 dustymabe: i.e. always avoid .0 releases ;) 17:08:41 jlebon: thanks for clarifying. agree though that you shouldn't worry too much about that. i think downstream cares that you're releasing quickly/reliably and you are. 17:08:43 sorry! 17:08:51 jdoss: no. it overlaps a lot! 17:08:55 which is why I brought it up 17:09:26 lucab: kinda, there is a lot of 0 day fixes that land after GA 17:09:58 ok let's try to tie this off 17:10:10 for GA on apr 27th we only have one option that is on the table 17:10:15 so let's go ahead and highlight that: 17:10:22 Assuming GA is Apr 27th: 17:10:24 Option 2A: 17:10:26 Apr 20th: async next release with bumped content 17:10:28 Apr 27th (GA): triple release, testing rebase to f34 17:10:30 May 4th: no releases 17:10:32 May 11th: triple release, stable rebase to f34 17:11:13 for GA on Apr 20th, we've got two options 17:11:27 one includes shifting our release weeks around, one doesn't 17:11:47 so really it comes down to, do we care about keeping the same release weeks? 17:11:59 I don't think it matters too much 17:12:11 i think i prefer we'd focus on time after GA 17:12:28 +1 - proposal? 17:12:30 so i lean more towards lucab's idea of just resyncing with the GA date 17:13:12 e.g. whenever GA is, 1 week later is when testing goes to f34, and it defines the next 2-week phase 17:13:33 ok 17:13:40 +1 to next release every week 17:13:55 SGTM 17:14:04 (I still hope we eventually fix or at least strongly influence the Fedora release process itself - a long 6 month slowly freezing plus a torrent of unconstrainted "0 day updates" just doesn't make sense anymore; then we wouldn't be having this discussion specifically for FCOS) 17:15:03 so Something like this: 17:15:04 ^^ 17:15:12 Week 0 (GA): next release with bumped content 17:15:13 Week 1: testing release based on Fedora N 17:15:15 Week 4: stable release based on last testing 17:15:43 s/4/3/ no? 17:16:05 ahh, so we're not baking in 2 weeks before stable? 17:16:25 oh sorry 17:16:27 :) 17:16:31 yes, you are right 17:16:38 :) 17:16:56 this SGTM! lucab? anyone else? 17:16:58 Week 0 (GA): next release with bumped content 17:16:59 Week 1: testing release based on last next 17:17:01 Week 3: stable release based on last testing 17:17:31 we can debate further in the ticket maybe if there's still some concerns. we should move to other tickets 17:17:58 yes. I have one other concern to bring up on this topic specifically 17:18:18 dustymabe: ok, go for it 17:18:19 f33 keeps chugging along, f34 enters some sort of "freeze" during this period 17:18:42 should we do work specifically to make sure no packages "downgrade" as part of any upgrade path? 17:19:06 I'm fine with whatever final decision, it looks anyway we embraced the "shift phase to resync" point 17:19:15 lucab: yes 17:19:43 i think we should try, yeah 17:20:08 an example to illustrate my point.. if pkg-4.0.2.f33 exists in f33 and in f34 it is pkg-4.0.1.f34 17:20:26 should we just cherry-pick pkg-4.0.2.f34 that is probably hanging out in bodhi in f34? 17:20:45 i think this is already the case no? don't we enable bodhi repos in composes? 17:21:03 or are you discussing whether we should not do that to match the rest of Fedora? 17:21:46 right now f34 has no 'updates' repo 17:22:21 isn't it https://github.com/coreos/fedora-coreos-config/blob/947945b4ecd24d5c713845165ed92f49637dcb5c/manifest.yaml#L16 ? 17:22:54 i guess there are some details here that we probably don't have time to discuss, but in general just trying to guage: "if there is a case where a package would be downgraded, we want to try to avoid that?" 17:23:36 IMO yes 17:23:58 our f34 validation should include the deluge of bodhi updates pending 17:24:01 ok jlebon let's discuss details of if that is or is not already handled right after the meeting 17:24:28 ack sounds good! 17:24:45 dustymabe: should we discuss the cri-o ticket now or next time? 17:24:58 probably next time 17:25:01 I can open floor it 17:25:06 ok sounds good 17:25:14 #topic Open Floor 17:25:52 anyone has anything they want to bring up? 17:26:15 quickie. crowdstrike. 17:26:16 I'm going to try to dig into https://github.com/coreos/fedora-coreos-tracker/issues/767 soon 17:26:29 if you have anything to add, let me know 17:26:30 nothing special to report, this week rollouts are ongoing https://github.com/coreos/fedora-coreos-streams/pull/293 17:26:37 lucab: +1 17:26:58 met with them earlier lobbying for okd/fcos support. they say yes. just drumming it home repeatedly. 17:27:05 jlebon: should we take an action item to try to come up with a proposal for jdoss' ticket? 17:27:13 i think jaimelm cares. maybe darkmuggle too. 17:27:19 I need to contact them to be another voice. 17:27:20 fifofonix: nice 17:27:22 * jaimelm cares 17:27:25 lucab: thanks for doing the releases! 17:27:29 dustymabe: SGTM 17:27:48 yes, thanks for openssl release in stable. felt a little slower than coreos days but that takes us back to cadence. etc. 17:27:58 #action jlebon and dustymabe to write up proposal for https://github.com/coreos/fedora-coreos-tracker/issues/785 17:28:11 aob2: video next time? 17:29:02 i think we said beginning of each month IIRC 17:29:22 yep 17:29:27 +1 17:29:55 cool, anything else? 17:30:05 (wow we might actually finish on time this week?) 17:30:14 ok, closing in 45s :) 17:30:27 🕰️ 17:30:34 jaimelm: yes pls on contacting crowdtrike as other voice 17:30:43 will do 17:30:59 #endmeeting