16:29:31 #startmeeting fedora_coreos_meeting 16:29:31 Meeting started Wed Feb 23 16:29:31 2022 UTC. 16:29:31 This meeting is logged and archived in a public location. 16:29:31 The chair is dustymabe. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 16:29:31 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:29:31 The meeting name has been set to 'fedora_coreos_meeting' 16:29:37 #topic roll call 16:30:01 .hi 16:30:02 dustymabe: Something blew up, please try again 16:30:05 dustymabe: An error has occurred and has been logged. Please contact this bot's administrator for more information. 16:30:21 .hello2 16:30:22 jaimelm: Something blew up, please try again 16:30:25 jaimelm: An error has occurred and has been logged. Please contact this bot's administrator for more information. 16:30:37 .hello2 16:30:38 jlebon: Something blew up, please try again 16:30:39 * dustymabe wonders when zodbot is going to get their act together 16:30:41 hi 16:30:41 jlebon: An error has occurred and has been logged. Please contact this bot's administrator for more information. 16:30:57 .hi 16:30:58 ravanelli: Something blew up, please try again 16:30:59 .hi 16:31:02 ravanelli: An error has occurred and has been logged. Please contact this bot's administrator for more information. 16:31:05 lucab: Something blew up, please try again 16:31:08 lucab: An error has occurred and has been logged. Please contact this bot's administrator for more information. 16:31:15 lots of explosions today 16:32:09 .hello miabbott 16:32:10 miabbott: Something blew up, please try again 16:32:11 #chair jaimelm jlebon bgilbert ravanelli lucab miabbott 16:32:11 Current chairs: bgilbert dustymabe jaimelm jlebon lucab miabbott ravanelli 16:32:13 miabbott: An error has occurred and has been logged. Please contact this bot's administrator for more information. 16:32:16 .hello saqali 16:32:17 saqali: Something blew up, please try again 16:32:20 saqali: An error has occurred and has been logged. Please contact this bot's administrator for more information. 16:32:22 #chair saqali 16:32:22 Current chairs: bgilbert dustymabe jaimelm jlebon lucab miabbott ravanelli saqali 16:32:37 .hi 16:32:38 saqali: Something blew up, please try again 16:32:41 saqali: An error has occurred and has been logged. Please contact this bot's administrator for more information. 16:33:00 o/ 16:33:33 ok let's get started 16:33:36 #chair jbrooks 16:33:37 Current chairs: bgilbert dustymabe jaimelm jbrooks jlebon lucab miabbott ravanelli saqali 16:33:40 #topic Action items from last meeting 16:33:47 * jlebon to open issue to investigate "102 Introduce module Obsoletes and EOL" 16:33:49 * ravanelli to look into the F36 changes 127 to see if this change affects us on ppc64le 16:33:51 * dustymabe to create a f36 changes ticket for podman 4.0 investigation/announcement 16:33:53 * jlebon to send out an announcement about podmanv4 coming to F36 and the beta coming to next in the coming weeks 16:34:06 #info jlebon opened https://github.com/coreos/rpm-ostree/issues/3465 16:34:30 .hi siosm 16:34:31 travier: Something blew up, please try again 16:34:33 #info jlebon started email draft in https://github.com/coreos/fedora-coreos-tracker/issues/1106#issuecomment-1048901881 16:34:34 travier: An error has occurred and has been logged. Please contact this bot's administrator for more information. 16:34:59 #info dustymabe opened a ticket to discuss podmanv4 coming to FCOS in F36 https://github.com/coreos/fedora-coreos-tracker/issues/1106 16:35:14 thanks jlebon 16:35:32 ravanelli: did you have a chance to look at the f36 change regarding ppc? 16:35:38 #chair travier 16:35:38 Current chairs: bgilbert dustymabe jaimelm jbrooks jlebon lucab miabbott ravanelli saqali travier 16:37:32 ok we'll re-action and move on 16:37:41 #action ravanelli to look into the F36 changes 127 to see if this change affects us on ppc64le 16:38:09 note - we are light on topics today - if there is something you've been wanting to discuss now is a great time to mention it 16:38:13 #topic RFC: A new continuous mechanical FCOS stream 16:38:18 #link https://github.com/coreos/fedora-coreos-tracker/issues/910 16:38:55 cc jlebon 16:39:01 i can introduce this one 16:39:04 #chair gursewak 16:39:04 Current chairs: bgilbert dustymabe gursewak jaimelm jbrooks jlebon lucab miabbott ravanelli saqali travier 16:39:16 .hi 16:39:17 jmarrero: Something blew up, please try again 16:39:20 jmarrero: An error has occurred and has been logged. Please contact this bot's administrator for more information. 16:39:26 #chair jmarrero 16:39:26 Current chairs: bgilbert dustymabe gursewak jaimelm jbrooks jlebon jmarrero lucab miabbott ravanelli saqali travier 16:39:47 we now have COPR hooked up to CoreOS packages so they build continuously rebuild git main 16:40:25 I'd like to create a continuous stream which pulls all those in and runs the tests 16:40:41 it wouldn't build all the artifacts. but at least an AMI 16:41:19 the idea is that (1) it becomes trivial to try out the latest version of our software and (2) we catch interdependent regressions faster 16:41:43 the downside here of course is it's yet another stream to maintain 16:42:16 that said, it'd be based on testing-devel so shouldn't be rawhide-level maintainance 16:42:42 and as such we make it clear that it's not as prioritized 16:42:49 do you need/want all the git-binaries in the same image? Would a per-PR image build flow work instead, without a full FCOS stream? 16:42:52 this is purely a devel stream for our own purposes 16:43:33 lucab: i think there's value in being able to bring up an AMI with everything already in it 16:44:00 we already don't create an AMI for rawhide (though we probably should) 16:44:34 we should also feel ok to turn it off in the future if it doesn't seem worth the overhead 16:45:00 I like it. Should be really useful to validate fresh changes and basing that on testing-devel should enable us to focus on our changes. 16:45:29 (my quick-manual-testing flow is through `qemu` images) 16:46:03 lucab: the qemu flow is also faster, because now you just need to download the qcow2. that's just `buildfetch && decompress && kola run` 16:46:06 I think this is a good idea but I really don't want to chase the failures 16:46:31 s/kola run/cosa run/ 16:46:35 we already added a test case for kubernetes and then promptly disabled it 16:46:59 Hopefully we don't have false positive failures 16:47:18 dustymabe: any failures specific to the continuous stream would likely mean an issue that's coming to testing-devel 16:48:09 probably :) - my sentiment still remains 16:48:16 so what's the action on those failures, then? would we be monitoring both testing-devel + continuous for failures and reacting? 16:48:58 miabbott: ideally yes, but prioritized differently 16:49:41 if i had to order them, i'd say testing-devel > continuous > rawhide 16:49:43 continuous, rawhide, testing-devel...the amount of streams we would be reacting to feels like it is getting a bit much for our small team 16:50:35 hmm, maybe i'm not framing this right 16:50:50 i think if we have the continuous stream, the SLA needs to be crisply defined. it already seems like we are increasing the amount of time we are spending on rawhide, so another stream could be more than we want to handle 16:50:53 the goal shouldn't be to have another healthy stream going 16:51:01 I think we should publicize rawhide failures upstream in Fedora as part of the becoming an edition process. 16:51:20 That would also allow us to focus on those streams 16:51:22 it's to use it as a signal for what's to come and a tool for faster development 16:51:51 it gives us more time to react, but we don't have to react as fast if we're busy 16:51:59 ok let me ask a question 16:52:18 if we aren't reacting as quickly, doesn't that stream just continuously fail and become less useful? 16:52:25 how often do the projects we work on (the ones that would be built continuously) break our testing stream in an adverse way? 16:52:31 If Fedora wants us to take more part in testing they should also take part in seeing and resolving breakage that come from their side 16:53:14 dustymabe: definitely less often than other components in the OS 16:53:29 but it does happen 16:53:43 yeah. i'm just thinking we CI most of our stuff anyway at the PR level. 16:54:21 my main objection is around "I don't want to increase our load of looking at pipeline failures". If you think that it's not really going to be increased that much then I could get on board 16:54:39 in the "faster development" folder, I think this all-from-git may be more useful when hooked to a per-PR (fallible) job 16:54:41 i see the value of the continuous stream, but i worry in practice we are not great at ignoring failures that we could categorize as "less important" 16:56:13 dustymabe: if flakes weren't an issue, i think it'd be easier to guarantee this :( 16:57:11 lucab: that'd be good to do also, yes 16:57:36 maybe we can keep a running tally of issues that would have been caught earlier if we had a continuous stream in the ticket? 16:57:44 and re-evaluate in the future if it would be useful 16:57:52 dustymabe: but overall i think we need to be better at prioritizing things 16:57:57 it feels like the value of this is pretty small? if we already have good PR CI upstream (including for building an RPM), we should be catching most things before merge. and we're probably not going to manually test the artifact after a change of interest has already merged. 16:58:45 jlebon: indeed on the prioritization front 16:58:50 bgilbert: PR artifacts are ephemeral though 16:59:07 and doesn't cover cross-project issues 16:59:53 yeah, I accept the cross-project part, but we're unlikely to go manually run artifacts _after_ a change lands unless we have a reason to 17:00:02 so the lack of an artifact to run doesn't affect us much 17:00:10 At the same time as we have good PR CI, we shouldn't have that many failures too 17:00:17 so maybe we just produce artifacts with just `kola run --basic-qemu-scenarios` run against it? 17:01:27 so +1 to examples of problems this would have caught, I guess 17:01:31 time check.. any proposals anyone would like to make 17:01:39 bgilbert: fair. though it would provide an easy way for others to try new things out 17:01:45 true 17:02:10 to me, the idea that i can just `kola spawn -p aws` and get everything at the latest sounds pretty awesome 17:02:22 but anyway, i don't want to push on this too hard. we can keep chatting in the ticket for now 17:03:00 jlebon: what do you say we continue discussion there and also agree to collect issues we think would have been caught by this stream there? 17:03:27 dustymabe: sure SGTM 17:04:09 #proposed While we see value in a continuous stream we aren't wholly convinced the benefits qualify adding another stream at this point. We'd like to continue discussion in the ticket and collect examples of issues we think would have been caught by a continuous stream before landing in testing-devel. 17:04:18 +1 17:04:27 +1 17:04:29 +1 17:04:44 +1 17:05:13 +0.5 :) 17:05:26 jlebon: :) 17:05:35 #agreed While we see value in a continuous stream we aren't wholly convinced the benefits qualify adding another stream at this point. We'd like to continue discussion in the ticket and collect examples of issues we think would have been caught by a continuous stream before landing in testing-devel. 17:05:43 +1 17:06:00 #topic tracker: Fedora 36 changes considerations 17:06:05 #link https://github.com/coreos/fedora-coreos-tracker/issues/918 17:06:27 just doing a periodic checkin on this 17:06:52 looks like all remaining issues have an open ticket or an action item for someone to investigate 17:07:04 anything anyone wants to mention before we move on? 17:08:05 ok we are out of topics so I'm going to grab a few things.. if there is anything pressing that needs to be brought up let me know! 17:08:10 #topic tracker: This Month in Fedora CoreOS February 2022 17:08:16 #link https://github.com/coreos/fedora-coreos-tracker/issues/1107 17:08:43 anything happened over the past few weeks that we should highlight in our monthly newsletter 17:08:46 cverna++ 17:09:25 * dustymabe knows there has been a lot of work around coreos layering 17:09:29 not pressing. just a +1 for a recorded (or live) demo of the new layering stuff when available. esp if it were a selinux policy mod type example. 17:10:02 fifofonix_: indeed 17:10:05 one addition to the monthly newsletter that i think we should do is highlighting first time contributors (i'll add the idea to the ticket) 17:10:10 we should have a video meeting coming up soon 17:10:20 miabbott: good idea 17:10:22 cverna: thanks for starting that! 17:10:41 I know nemric was working on systemd user units in Ignition 17:10:47 could be a cool thing to highlight when it lands 17:10:52 +1 17:11:08 * dustymabe moves to open floor soonish 17:11:25 a layering demo at the video meeting would be fantastic 17:11:44 #topic open floor 17:11:49 sorry sort of thought we were already open floor. also interested in the toolbox stuff i've read about here and there but never experimented with. a video example would be nice. 17:12:10 fifofonix_: no worries :) 17:12:27 anyone with anything for open floor? 17:12:57 I had a talk with the podman team again recently about their plans for podman-machine and "Desktop" support 17:13:29 which includes the use of FCOS 17:14:04 one thing they touched on was a RFE for zincati. There is currently an issue for it 17:14:17 but it needs some clarification for what's required 17:14:23 https://github.com/coreos/zincati/issues/539 17:14:36 might try to get some people together soon to try to hammer those down 17:15:04 that's it from me - anyone else? 17:16:12 * dustymabe closes out the meeting soon 17:16:37 though.. jaimelm i'm interested if there is anything from the OKD side worth bringing up 17:17:28 oh, I do have something 17:17:31 yay 17:17:41 #link https://github.com/coreos/coreos-installer/issues/792 17:18:03 apparently at least OKD 4.9 is still recommending an FCOS release based on Fedora 34 17:18:13 and the newest release of coreos-installer dropped the F34 signing key 17:18:36 interesting 17:18:54 I am 100% okay with us having done so, but it's really unfortunate that OKD is pinning an 8-month-old FCOS release 17:19:42 bgilbert: but does it just use the F34 FCOS as a starting point and then updates flow? 17:19:50 i could be OK with that, though still not ideal 17:20:41 I haven't checked, but I assume so? however there is also https://github.com/openshift/okd/issues/1020 17:20:59 it's not far from the situation on the OCP side. but then the instructions should probably include the coreos-installer version to use 17:21:25 interesting 17:21:42 jaimelm: any thoughts here? 17:21:44 yeah, pinning the installer seems like an okay workaround 17:22:40 thanks for bringing this up bgilbert 17:23:10 We *could* modify the instructions in a release checklist to drop that EOL key later (i.e. f36 GA in this case) 17:23:14 which might help a little 17:23:24 in this case I just did them both at the same time 17:24:07 we don't support old releases, by policy 17:24:49 I'm in favor of some overlap so people can do some additional QA on a new Fedora major if they want, but dropping support for EOL releases is the right thing to do IMO 17:25:04 yeah 17:25:18 i don't think you'll find much objection there 17:25:34 though.. I guess we should probably be careful with the term EOL 17:25:45 we can drop it at the same time as the rest of Fedora "drops" it 17:25:53 in terms of greater Fedora F34 isn't EOL 17:25:53 i.e. one month after N+2 GAs 17:26:05 jlebon: we don't maintain two releases in parallel though 17:26:12 dustymabe: right 17:26:41 jlebon: in that sense, we gave it two months after stable rebase, which is longer than the Fedora policy 17:26:52 ultimately it would be nice to help OKD not rely on something from f34 so maybe let's try to have that conversation with them 17:27:18 bgilbert: i mean matching Fedora's definition of EOL 17:27:23 anything else for today? 17:27:29 since we're talking about k8s can i say that i love the simplicity of typhoon 17:27:37 fifofonix_: you can :) 17:27:44 jlebon: right, I don't think that makes sense for us though 17:27:52 i don't know whether it is a sensitive topic but i feel like not mentioning typhoon more prominently is meh 17:28:12 Why would it be sensitive? 17:28:13 fifofonix_: I don't think it's a sensitive topic. FCOS is for running containers, regardless of orchestrator :-) 17:28:14 i'm talking about in the context of fcos - in the faq etc 17:28:23 fifofonix_: I haven't personally used it but I appreciate the work being done by dghubble there 17:28:24 redhat/openshift/okd... 17:28:25 bgilbert: i think i probably agree :) 17:28:38 PRs or suggestions welcomed 🙂 17:28:47 fifofonix_++ 17:28:59 good point travier but i've held off a bit there for fear of offending. 17:29:11 fifofonix_: yeah, please do send PRs! 17:29:17 the FAQ in particular is pretty stale 17:29:30 * dustymabe closes meeting in 30s (on time today) 17:29:38 bgilbert: for this specific case, I think it won't hurt keeping the oldstable key a bit longer. Both FCOS and OKD by default will auto-update to something more recent. 17:29:39 We certainly won't be offended at contributions 17:29:41 i don't know - i still go back to your faq and it has moved forward. amazing job everyone as usual. 17:30:02 #endmeeting