16:29:56 #startmeeting fedora_coreos_meeting 16:29:56 Meeting started Wed Jan 15 16:29:56 2020 UTC. 16:29:56 This meeting is logged and archived in a public location. 16:29:56 The chair is dustymabe. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:29:56 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:29:56 The meeting name has been set to 'fedora_coreos_meeting' 16:30:00 #topic roll call 16:30:19 .hello2 16:30:20 bgilbert: bgilbert 'Benjamin Gilbert' 16:30:46 .hello2 16:30:47 slowrie: slowrie 'Stephen Lowrie' 16:30:47 .hello lucab 16:30:50 kaeso[m]: lucab 'Luca Bruno' 16:31:01 .hello mnguyen 16:31:04 mnguyen_: mnguyen 'Michael Nguyen' 16:31:14 .hello2 16:31:15 dustymabe: dustymabe 'Dusty Mabe' 16:31:38 .hello miabbott 16:31:39 miabbott: miabbott 'Micah Abbott' 16:31:43 .hello2 16:31:44 jlebon: jlebon 'None' 16:32:02 #chair bgilbert slowrie kaeso[m] mnguyen_ jlebon miabbott 16:32:02 Current chairs: bgilbert dustymabe jlebon kaeso[m] miabbott mnguyen_ slowrie 16:33:08 .hello redbeard 16:33:09 red_beard: redbeard 'Brian 'redbeard' Harrington' 16:33:14 * bgilbert waves at red_beard 16:33:17 #chair red_beard lorbus 16:33:17 Current chairs: bgilbert dustymabe jlebon kaeso[m] lorbus miabbott mnguyen_ red_beard slowrie 16:33:20 sup doggy 16:33:33 * dustymabe waves at all :) 16:33:51 #topic Action items from last meeting 16:33:57 * mnguyen_ waves 16:34:18 * miabbott to help us get the azure image upload/boot tested 16:34:20 * jlebon to ask more about the contstraints in #338 16:34:28 I think miabbott was able to delegate that task 16:35:03 aye, passed it off to darkmuggle. but he ran into troubles with his account/access, so i don't believe the task is complete 16:35:29 miabbott: fun all around! 16:35:57 #info jlebon asked more about the constraints in https://github.com/coreos/fedora-coreos-tracker/issues/338#issuecomment-572225679 16:36:05 something in the RH account that was used seemed to cause the uploaded FCOS images to be deleted 16:36:13 I'll continue to chase it down 16:36:33 +1 16:36:44 thanks jlebon 16:37:05 I'll jump into topics now.. mostly one big one 16:37:16 #topic stable stream updates 16:37:47 So we have created a stable stream and done two builds on that stream (thanks to all who helped get it all working) 16:38:07 verified upgrades worked and plumbed everything through the update service 16:38:16 thanks jlebon, and kaeso[m] for all the hard work there 16:38:53 yay! 16:38:57 it was really a team effort (and we're not done yet!) 16:39:06 At this point I think it's fair for us to start talking about what's important for us to do next 16:39:09 jlebon++ 16:39:09 miabbott: Karma for jlebon changed to 2 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:39:11 dustymabe++ 16:39:14 kaeso[m]++ 16:39:14 miabbott: Karma for dustymabe changed to 3 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:39:21 bgilbert++ 16:39:21 miabbott: Karma for bgilbert changed to 2 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:39:21 #cookieparty 16:39:24 abai++ 16:39:24 miabbott: Karma for abai changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:40:03 you folks worked so hard to get to this...i'm incredibly proud and happy for you 👍 16:40:23 Thanks miabbott! 16:40:51 awwww :) 16:41:04 miabbott++ 16:41:04 abai: Karma for miabbott changed to 1 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:41:14 There has been a lot of collaboration. It'll be nice to now settle into a normal release cadence and tick off the important things that are left 16:41:31 +1 16:41:46 Items that I see that are important to work on next from an infrastructure/release tooling perspective: 16:42:18 - automated ostree imports (get rid of manual releng involement during releases): https://github.com/coreos/fedora-coreos-tracker/issues/199 16:42:37 ^^ That one is on me and I plan to work on it as soon as I'm back from devconf 16:42:59 - getting our update services running in Fedora Infra's prod openshift (i.e. not stg) 16:43:14 ^^ kaeso[m]: was there a ticket for that? 16:43:59 dustymabe: I don't think so 16:44:24 Maybe let's make one in the tracker and work together on it? 16:44:27 WDYT? 16:44:40 also critical to me: better testing story, esp. updates testing 16:45:08 dustymabe: on pagure infra, yes 16:45:44 jlebon: it would certainly be nice if we could read the "graph" of possible upgrade paths and execute common ones or something 16:46:27 that sounds like the kind of testing that is done for OCP 16:46:27 any other pieces that need to happen first after this milestone? 16:46:38 dustymabe: yeah, that sounds plausible. i've been meaning to look into this, even if it's just the basic case of N-1 -> N for now 16:47:27 will the release tasks for the next stable release be as significant as this initial release? i think i counted 35 tasks on the tracker ticket 16:47:53 miabbott: i'm not sure what you mean exactly? 16:48:05 dustymabe: i think we can focus on those for now. there's a lot of other important things, but somewhat less so than those 16:48:13 meaning, do we have another 35 tasks to run through the next time we bump stable 16:48:18 I think we plan to just do time based updates 16:48:25 yeah, that's one of the slightly less important task i want to tackle: automate more of the release process :) 16:48:46 the ostree importer thing itself will help a lot there 16:49:08 miabbott: i.e. the steps in https://github.com/coreos/fedora-coreos-tracker/issues/199 ? 16:49:18 https://github.com/coreos/fedora-coreos-streams/issues/47 16:49:27 oops meant that link^^ yeah 16:49:50 miabbott: yep, we want to minimize that list 16:50:10 the importer will be a big part of it 16:50:13 ah i should read the final line `NOTE: In the future, most of these steps will be automated and a syncer will push the updated metadata to S3.` 16:50:16 the checklist includes hints/guidelines on how we'll reduce those steps in the future 16:50:18 ¯\_(ツ)_/¯ 16:50:29 * miabbott goes back to lurking 16:50:47 bgilbert: can you think of anything from an infrastructure/release process perspective that we should concentrate on first? 16:51:13 if not, how about from a feature/bug perspective within the released artifacts? 16:51:52 eh, my only major concern with the release process is the manual ostree import 16:51:59 other than that, whatever's low-hanging fruit 16:52:20 +1 16:52:36 ok real quick. right now we just did a testing and a stable release 16:52:38 re the distro itself, continuing work to add platforms 16:53:00 we should get these both on a preferred release cadence 16:53:13 and docs. so many docs. 16:53:15 which I think means releasing testing, waiting some time, then releasing stable based on testing 16:53:32 +1 16:53:46 What should that cadence be? Do we have that written down already? 16:53:49 2 weeks 16:54:04 https://github.com/coreos/fedora-coreos-tracker/blob/master/Design.md#production-refs 16:54:43 bgilbert: right. so we theoretically do a testing and a stable release at the same time 16:54:49 testing is based on latest content 16:54:55 stable is based on last testing, correct? 16:55:06 that's my understanding 16:55:10 for in-cycle releases, yes 16:55:14 basically the reverse of what we did this release :) 16:55:14 not for out-of-cycle ones 16:55:51 so to get us off the ground (and to not wait a month until the next stable) how about we do a testing release next week and then start the "every two weeks releases" the week after that 16:56:23 so next week: testing release 16:56:35 following week: testing and stable release based on the previous week's testing 16:57:05 is that a newly branched testing? 16:57:07 for week 1 16:57:26 it would be content from latest testing-devel 16:57:40 so approximately content from 01/21 16:58:07 seems reasonable to me 16:58:10 +1 16:58:14 cool 16:58:26 glad we got that worked out. I'll create tracker tickets for those two releases 16:58:38 bgilbert: would you like to execute that testing release? 16:58:43 sure 16:58:44 to get in the rotation 16:58:46 cool 16:58:48 sounds great 16:59:08 and maybe we can get kaeso[m] (or any other volunteers) for the stable the week after 16:59:38 one tip based on our CL experience: 16:59:46 when doing simultaneous releases, have the same operator for all of them 16:59:52 the checklists ensure the operator won't get confused 16:59:58 and there are economies of scale 17:00:36 seems fine to me. @jlebon and I ran these last two releases of both testing and stable in parallel 17:00:44 yeah, agreed. it's not 2x the work to do both in parallel 17:00:55 +1 17:01:05 ok I'll move on to next topic now 17:01:18 #topic GitHub project boards 17:01:48 We have the stable release board: https://github.com/orgs/coreos/projects/84 17:01:57 and the papercuts board: https://github.com/orgs/coreos/projects/83 17:02:11 anything we want to do with those at this time? 17:02:35 I gardened them a bit the other day 17:02:53 so i have a radical proposal that i'm sure is going to go over well 17:02:57 * dustymabe inserts garden emoji here 17:03:04 ISTM the larger question is: do we want a new project board for post-preview-exit? 17:03:35 I'm not sure they've been working super-well in practice 17:03:35 bgilbert: or no project board at all, or more project boards 17:03:49 the RHT folks that work on FCOS have been using Jira to track work internally. but recently we've switched to a Jira instance that is public facing. 17:03:56 dustymabe: right, I'm assuming the existing ones are basically done 17:04:01 (maybe not the papercuts one) 17:04:30 in order to duplicate some paperwork across boards, i'd like to explore using the public Jira instance for FCOS work 17:04:31 i'm cool with whatever we want to do with the project boards, but figured it'd be good to bring it up 17:04:42 * miabbott puts on flame retardant gear 17:05:08 miabbott: you mean deduplicate, right? ;) 17:05:23 right :facepalm: 17:05:27 miabbott: i'm not sure how much using a public jira would help, but i'm not super opposed to trying it 17:05:38 so, those of us who work for the entity will be using JIRA _anyway_ 17:06:04 and I'm not sure the GH board has been useful enough to maintain separately 17:06:55 so long as we're using JIRA only for work tracking, and keeping discussion/decisions in GH, I'm +1 to public JIRA 17:07:09 I think it would depend on the details of how things are set up 17:07:24 miabbott: would you be willing to add some details to the proposal? 17:07:49 my concern: now I'm managing two JIRA boards vs one 17:07:53 dustymabe: yeah, this is just the initial "i have this idea". it's going to need more careful thought, which i haven't done yet 17:08:07 cool. we'll wait to hear more from you :) 17:08:44 #topic open floor 17:08:49 ! 17:08:51 anyone with anything for open floor? 17:08:52 thanks. the lack of pitchforks is encouraging 17:09:00 .hello2 17:09:01 x3mboy: x3mboy 'Eduard Lucena' 17:09:06 Hello guys 17:09:08 welcome x3mboy 17:09:14 Sorry for intercepting your meeting 17:09:25 I have a point I like to bring 17:09:36 I'm talking in behalf of the marketing team, as always 17:10:03 I would love to have some feedback from you on this design ticket: https://pagure.io/design/issue/642 17:10:40 #info x3mboy and the marketing team would like some feedback on this design ticket: https://pagure.io/design/issue/642 17:10:42 The intention is to have an informative infographics published in our social media accounts about the things we do on the Fedora Project 17:11:31 looks like you've previously worked with bgilbert in the ticket a bit 17:11:37 So, basically, the intention of this first CoreOS inforgraphic is to bring people attention on what is FCOS and some highlights of the most interesting facts about it 17:11:57 Yes, I was, but 6 month ago we lost track of it 17:12:12 +1 with stable out, it seems a more appropriate time to focus on this now 17:12:24 bgilbert: do you care to pick back up with x3mboy? 17:13:11 yup, can do 17:13:42 +1, lean on the rest of us too. Would it be worth a video chat at some point to help have a discussion about it? 17:13:47 if so we can try to schedule something like that 17:13:50 Thanks 17:13:53 #action bgilbert to work with x3mboy on FCOS infographic 17:13:54 sure 17:13:59 bgilbert++ 17:13:59 x3mboy: Karma for bgilbert changed to 3 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:14:03 bgilbert++ 17:14:04 dustymabe++ 17:14:04 x3mboy: Karma for dustymabe changed to 4 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 17:14:17 anyone with anything else for open floor? 17:14:36 I could throw better Btrfs support in the round ;-) 17:14:55 fos: in Ignition? 17:15:03 * red_beard grabs popcorn for this one 17:15:06 Yes ;-) 17:15:08 ah yeah 17:15:26 fos: ajeddeloh left RH, if you didn't know 17:15:43 Oh, I didn't - thanks for the notice! 17:15:50 so responsibilities are getting reshuffled a bit 17:16:23 my own opinion is that it'd be good functionality to have, but of course it's not a great fit for the existing schema so we'd have to figure that out 17:16:45 There's no hurry, we implemented a poor man's solution for now, but I guess it would be a good feature in the future. 17:16:52 yeah 17:16:58 what was the short-term fix? 17:17:46 Just extending the key to allow multiple mounts of subvolumes. This of course won't create new subvolumes, but at least existing ones can be used. 17:18:17 ah, okay 17:19:01 Basically https://github.com/bmwiedemann/openSUSE/commit/ca57b9df63b73b4c00f4040380e2b6025b83f836#diff-d14249dbd91ae48e59cd13beaa78930c 17:20:17 As I said, there's no hurry - and now I know where there hasn't been any response. 17:20:22 +1 17:20:32 anything else for open floor? 17:21:43 #endmeeting