14:00:25 #startmeeting Council (2018-02-07) 14:00:25 Meeting started Wed Feb 7 14:00:25 2018 UTC. The chair is mattdm. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:25 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:00:25 The meeting name has been set to 'council_(2018-02-07)' 14:00:26 #meetingname council 14:00:26 The meeting name has been set to 'council' 14:00:28 #chair mattdm jkurik jwb langdon robyduck bexelbie dperpeet Amita nb dgilmore 14:00:28 Current chairs: Amita bexelbie dgilmore dperpeet jkurik jwb langdon mattdm nb robyduck 14:00:30 #topic Introductions, Welcomes 14:00:37 good morning everyone 14:00:55 good morning mailga 14:00:58 .hello2 14:00:58 mattdm, 14:00:59 langdon: langdon 'Langdon White' 14:01:03 .hello2 14:01:04 Amita: Sorry, but you don't exist 14:01:05 .hello2 14:01:07 jkurik: jkurik 'Jan Kurik' 14:01:09 ok, thanks 14:01:15 .hello2 14:01:16 dperpeet: dperpeet 'None' 14:01:41 hi everyone! 14:02:14 .hello amsharma 14:02:15 Amita: amsharma 'Amita Sharma' 14:02:26 dperpeet, Amita: can you fill out http://whenisgood.net/fedora-council-2018 please? 14:02:38 Sure 14:02:44 also missing dgilmore 14:03:14 and nb 14:04:00 Is bexelbie[m] here? 14:04:18 .hello bex 14:04:23 bexelbie: bex 'Brian (bex) Exelbierd' 14:04:25 * bexelbie was lurking 14:04:29 mattdm, done 14:04:30 read "doing finances" 14:04:59 bexelbie: wheeee 14:05:00 bexelbie: i was just paying some bills too.. can i use your account next time? ;) 14:05:14 ok, let's get started 14:05:17 #topic Agenda 14:05:26 today is a "tickets and ongoing" meeting 14:05:26 langdon, does this mean I have stop using yours? 14:05:38 also done 14:05:39 Where we try to make sure that things aren't getting dropped on the floor or left forever 14:05:41 * langdon wondered why i kept being empty 14:05:57 I sent a quick list of topics to the mailing list last night 14:06:07 I'm supposed to do it sooner, but sometimes :) 14:06:26 also we have an extra thing. 14:06:36 So anyway, here's the agenda: 14:06:45 #info CI Objective Update from Dominik 14:06:52 #info Modularity Objective Update from Langdon 14:07:00 #info Jan has an announcement 14:07:06 #info zh community domain 14:07:25 #info microphone for marketing (and, how to make marketing not need to come to us for small expenses) 14:07:32 #info upcoming fads and hackfests 14:07:42 #info other FY18 budget stuff 14:07:48 #info possible F19 budget stuff 14:07:57 anything else we should add? 14:08:12 and anything we should add higher up the list so it doesn't get dropped? 14:08:19 mattdm: an update from me might be more interesting next week.. i don't have much today cause $conferencing 14:08:33 hello 14:08:46 langdon: next week is Peter Robinson's IoT presentation (hi pbrobinson!) 14:08:54 mattdm, I will be leaving in between (late evening here and need to drive back to home soon) 14:08:57 ohh right.. ok.. ill give what i can 14:09:05 ok thanks. also, hi jwb_! 14:09:15 * pbrobinson waves 14:09:23 #topic CI Objective Update 14:09:40 ok, so let's start with something great: 14:09:44 we have gating enabled 14:09:45 :) 14:09:46 #link https://fedoraproject.org/wiki/Objectives/Continuous_Integration_and_Delivery_of_Fedora_Atomic_Host 14:09:49 dperpeet++ 14:09:49 mattdm: Karma for dperpeet changed to 1 (for the f27 release cycle): https://badges.fedoraproject.org/tags/cookie/any 14:10:20 that is great! I saw there was some trouble with some of the API checks... how does that relate and is that all resolved? 14:10:25 so 14:10:59 pingou, pasted me a few stats today 14:11:00 https://paste.fedoraproject.org/paste/FPRO7qPb3tUki6n8Da7P-A 14:11:24 mattdm, am here now 14:11:49 dperpeet, is it possible to get periodic updates to the page that show the status of where you are/updates on key results metrics? 14:11:52 .hello2 14:11:53 * mattdm is going to copy that into the irc log 14:11:53 nb: nb 'Nick Bebout' 14:12:03 # SELECT count(alias), test_gating_status 14:12:05 FROM updates 14:12:07 we're working on getting some nicer stats 14:12:07 WHERE date_submitted > '2018-01-01' 14:12:09 AND status != 'stable' 14:12:11 GROUP BY test_gating_status; 14:12:13 count | test_gating_status 14:12:15 -------+-------------------- 14:12:17 77 | 14:12:19 454 | passed 14:12:21 22 | failed 14:12:23 27 | waiting 14:12:25 153 | ignored 14:12:27 (5 rows)y 14:12:30 the good news here is that we have a lot of passing, some failing 14:12:39 That's a lot of "failed". Did we expect that? What happens when something fails? 14:12:50 and what is ignored? 14:13:17 Amita, I believe those are mostly epel updates 14:13:42 I think some of the failures were due to the fact that we had a gap between adding tests and enabling gating 14:13:48 ok 14:13:50 not sure about the rest, some may need retries 14:14:00 we're currently gating on AtomicCI and rpmdeplint 14:14:17 the abicheck is disabled, there's a tracker at https://pagure.io/task-abicheck/issue/8 14:14:56 Considering we just enabled gating, I think we're in a good spot 14:15:13 the systemic issues seem to have been ironed out (that caused delays in enabling gating) 14:15:16 This gate happens at Bodhi update time, right? 14:15:25 so kudos to everyone for making this happen despite looming conferences 14:15:46 will be back in a second 14:16:00 yes 14:16:14 link to the announcement e-mail: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org/message/MCCT4MBLKVYADXYQLWYR3NHQTEDYOSJX/ 14:16:32 that contains more technical details 14:16:44 #link 14:16:49 #link https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org/message/MCCT4MBLKVYADXYQLWYR3NHQTEDYOSJX/ 14:16:53 thanks :) 14:16:55 :) 14:17:01 This is great news - I think this has a huge capacity to reduce friction for Fedora Editions, Spins, and Labs 14:17:06 next up on our roadmap are looking at those failures 14:17:16 and package testing (not just Atomic) 14:17:26 what happens to updates that go straight to rawhide? 14:17:52 I'm fairly certain those aren't gated at this time 14:18:13 but to clarify: this was the scary part 14:18:14 :) 14:18:18 hah. fair. 14:18:19 the next steps are iterative 14:18:21 and opt-in 14:18:31 Is there a public roadmap? 14:18:33 because packagers can modify the linked tests in dist-git 14:18:43 yeah rawhide doesn't have gating still - we had some chats about that at rawhide 14:18:54 at devconf, I bet :) 14:19:08 we're working on the roadmap 14:19:10 haha yeah i met devconf 14:19:13 can't type 14:19:18 I would say 2-4 weeks for package level testing 14:19:52 we're also currently overhauling the CI space on the fedora wiki 14:19:54 that's cool -- so I can test my pet packages that probably no one else cares about :) 14:20:07 and even better: you can have bots test your packages! 14:20:21 dperpeet: ahah! This is where bexelbie and I suggest using the new docs system instead of the wiki 14:20:53 ok, fair point, do you have a link? otherwise I will sync up with you on that after the meeting 14:20:55 +1 14:21:21 do we have capacity to test gui apps? 14:21:33 (yes/no is fine - don't want to rabbit hole) 14:21:39 if you can automate it, we can 14:21:40 let's sync up after meeting 14:22:09 I'll read the docs as they appears on docs.fp.o :D 14:22:12 :) 14:22:18 checking clock and long agenda... anything else? anything that's going to be particular controversial or that you need high-level support for? 14:22:18 I think that's it on a high level from me 14:22:25 back 14:22:36 there's the question of maintenance 14:22:40 for the package level testing 14:22:50 but I suggest we talk about that once we have things in place 14:22:54 like, who maintains the tests, or the test system? 14:22:54 and we see how everything works 14:22:59 test system 14:23:04 we have that covered for now 14:23:55 maybe a quick reminder 14:24:10 if you have trouble with the CI, you can file an issue at our pagure site 14:24:13 #link https://pagure.io/fedora-ci/AtomicCi/ 14:24:18 done :) 14:24:25 #info if you have trouble with the CI, file an issue at the above link 14:24:44 #topic Modularity update 14:25:08 langdon: how's this particular bonfire today? :) 14:25:13 i have prepared a statement.. there willl be limited q&a at the end ;) (did that sound like a politician?) 14:25:25 most of the technical issues with the architectural change have been identified. Many of them have been fixed. However, the processes and communication part have yet to be done. I have contacted some of the obvious module maintainers to step back in and prepare their modules for F28. However, sgallagh and I are "guiding them by hand" while we catch up on the docs. Have had a bunch of illness, 14:25:26 traveling, and conferencing in the core team(s) over the last few weeks which has been hindering things. 14:25:30 you forgot to mention that you reserve the right to "revise and extend" 14:25:32 .. 14:25:34 We have approximately 6 streams in Fedora with a hope for a bunch more. However, the primary goal is to make everything work: modules are distributed, modular dnf is mainline, etc. We also need to sync up with otaylor with regards to using modules and generating flatpaks for a large number of desktop applications. 14:25:37 bexelbie: lol 14:26:13 i am currently in at least one other meeting so i figured writing it all down first might make it simpler and less prone to typos/distraction :) 14:26:22 At devconf I heard a bunch about "building stream branches without modules". How does that fit in? 14:26:32 In your copious amounts of free time, I'd like to see if we can a) get the FOSDEM talk that got cancelled recorded and put on the web and b) can get a series of 5 min videos that walk people from Why->How 14:26:48 bexelbie: +1 14:27:27 mattdm: ahh yes.. we are proposing (mostly just chatting with people but soon email to devel) that *everything* move to stream branches so that it simplifies maintainance .. watch for an email to devel@ from pingor 14:27:34 *pingou even 14:27:53 langdon: that's pretty radical. I'm looking forward to seeing how that goes 14:28:08 bexelbie: "b" is largely on the youtube channel already.. maybe take a look and see what fits? 14:28:08 langdon: as part of the "get everything working" approach, will we have any modules that override something in Everything? 14:28:38 jwb_: We already do 14:28:40 jwb_: yes.. the some of the 6 there do already.. django iirc 14:28:48 Django does, Node.js does... 14:28:50 langdon, let's get it curated and made addressable, if "b" is already in existance 14:28:51 jwb_: I'm _hoping_ that we put modules next to os both under Everything. So we don't have the mind-exploding situation of Everything being a small subset of things 14:29:03 sgallagh: langdon: awesome sauce 14:29:04 but I am really looking for a "sales pitch why" then 50000->100 foot dive 14:29:09 in chunks 14:29:11 jwb_: so "os" and "modules" not "Everything" and "Modules" 14:29:13 mattdm: what? 14:29:15 with accompanying blog pots 14:29:18 posts 14:29:19 and demos 14:29:20 and docs 14:29:22 and unicorns 14:29:23 bexelbie: check out the video on the main page of the modularity docs 14:29:46 jwb_: above, it seemed like you are using "Everything" to mean "the base non-modular Fedora" 14:29:53 langdon, I also want those on docs.fp.o :D 14:29:53 mattdm: i am 14:30:04 jwb_: don't do that :) 14:30:11 bexelbie: yeah.. we had all that planned... then .. you know.. swirl 14:30:11 mattdm: why 14:30:34 jwb_: https://pagure.io/releng/issue/7227#comment-486716 14:30:34 I don't see a video at 14:30:36 https://docs.pagure.org/modularity/ 14:31:01 fedora/linux/releases/28/Everything/x86_64/os/Packages 14:31:03 fedora/linux/releases/28/Everything/x86_64/modular/Packages 14:31:05 fedora/linux/updates/28/x86_64/os/Packages 14:31:07 fedora/linux/updates/28/x86_64/modular/Packages 14:31:09 jwb_: i think he means we would still like to see a separation of the OS from apps.. w/ or w/o modules? 14:31:10 fedora/linux/updates/testing/28/x86_64/os/Packages 14:31:11 fedora/linux/updates/testing/28/x86_64/modular/Packages 14:31:50 mattdm: oh. ok. that's a pretty low-level technical detail, but sure 14:31:51 bexelbie: arggh... rewrites. 14:31:51 mattdm: I think that windmill is suitably tilted at 14:32:02 luckily we have a docs fad coming up 14:32:33 jwb_, sgallagh I think it's important because I think this is more likely to succeed if people see modules as part of Real Fedora 14:32:34 mattdm: so i'll rephrase my question, which is still already answered "will we have modules that override content in the non-modular repo" answer: yes 14:32:41 bexelbie: tihs might be it: https://www.youtube.com/watch?v=xNLhcYEMgO0 14:32:54 and "They're not part of Everything" is confusing as heck 14:33:07 so i will stop tilting because I got the rephrase I want :) 14:33:34 ok, so, next topic? 14:34:26 #topic Jan Kurik is moving on to middleware... 14:34:38 way to bury the lede there mattdm 14:34:41 yes, that is true 14:34:43 Congrats jkurik ! 14:34:45 #info We're looking for the next Fedora Program Manager 14:34:57 wait... who let this happen? 14:35:00 ^ there's your lede, bexelbie :) 14:35:02 The position is open world-wide. 14:35:17 jkurik a very hearty congrats, but now i am sad :) 14:35:49 proposed action: jkurik to write a commblog post about the search and position description :) 14:35:53 jkurik: congrats! 14:36:01 jwb_: thanks and do not be sad, we can have a beer even I am not on Fedora 14:36:08 jkurik: thanks for all of your help, and good luck in your new ventures! 14:36:26 It was already announced on internal RedHat's mailing-lists, however the "official job openning" is IMO still pending somewhere. 14:36:36 jkurik: Maybe you can use your new position to help us bridge some of the chasm between Fedora and the middleware world :) 14:37:20 This is a really uniquely difficult program management role, so thanks to jkurik for handling it for so long 14:37:42 and if anyone knows anyone with the required Particular Set of Skills, send 'em our way :) 14:38:24 from my boss email: we are looking for someone who has Program Management skills or strong experience with Fedora Community 14:38:26 i don't think "hero" is enough of a job description 14:39:11 :) 14:39:22 okay, so let's get through some more routine stuff too 14:39:27 #topic zh community domain 14:39:32 #link https://pagure.io/Fedora-Council/tickets/issue/166 14:39:38 this has been sitting open for a while 14:39:49 It has a +1 from bex 14:39:57 unless anyone objects, I think we should just go ahead 14:40:15 bexelbie: did you see the links to the yt videos? was that enough? (sorry, /me double booked so distracted occasionally 14:40:17 ) 14:40:26 langdon, pm them please 14:40:49 * mattdm does not hear anyone objecting 14:41:20 * mattdm goes to close ticket. 14:41:37 #topic Microphone for marketing 14:41:42 #link https://pagure.io/Fedora-Council/tickets/issue/179 14:42:12 On the one hand, Fedora can't become a "we hand out random hardware to people" thing. 14:42:49 On the other hand, this is for a specific reason, and while the expense is not large from a US perspective, it can be a big deal elsewhere in the world 14:42:58 and we want to help enable our contributors to do awesome things 14:43:07 and x3mboy is generally awesome 14:43:27 As the first podcast should have been recorded by now (mattdm can verify) I think we have proof it will be used as intended 14:44:08 and I can also confirm that x3mboy[m] definitely needs a better mic :) 14:44:52 I am +1 to this 14:44:56 any "nays"? 14:45:23 * mattdm does not consider this a major decision so I don't think we even *need* three +1s as long as we don't have any vetos 14:45:38 +1 to mattdm's consideration :P 14:45:41 :) 14:45:43 okay approved 14:45:48 do not close the ticket please 14:45:49 mattdm: one quick q 14:45:56 just mark in comments approved 14:46:04 #action bexelbie to handle the ticket :) 14:46:09 langdon, ? 14:46:23 has anyone considered "media kits" that might be allocated to various regions that could be shipped around in the region? taken to conferneces? etc? 14:46:30 w/ video, mic, etc 14:46:53 we haven't, but I have watched other groups struggle with pulling this off 14:46:54 langdon: put it on the agenda for the Mindshare FAD 14:47:09 I'd rather us look at fixing the flock videos and using that equipment to do this kind of an initiative 14:47:16 +1 for mindshare agenda 14:47:18 * mattdm ninja segue 14:47:25 #topic Upcoming FADs and Hackfests 14:47:25 ok... does it matter that i am not planning for the mindshare fad or should i be reconsidering? 14:47:48 We have at least three that are in the air right now: 14:47:53 1. Docs FAD 14:47:57 2. Mindshare FAD 14:48:03 3. Infra Hackfest 14:48:06 4. Council FAD 14:48:11 that's four :) 14:48:28 off by 1 14:48:28 * langdon notes mattdm ignored my final q :) 14:48:30 Budgetarily, Infra Hackfest and Council FAD will almost assuredly come from FY19 14:48:38 langdon: not gotten there yet :) 14:48:58 Mindshare may slip fully -- but definitely docs and mindshare will both have FY19 impact as some expenses clear after the FY ends 14:49:02 ok, so let's worry about docs fad and mindshare in the next five or ten minutes 14:49:28 docs is in progress - I am waiting on some travel forms and hotel information. I hope to start airfare work today 14:49:33 tickets from boston to seville got _really_ expensive -- delta flights were full except first class. 14:49:38 mindshare results are in and need to be looked at - again today is my goal 14:49:51 So I get to see how Portugal's flagship airline is :) 14:49:55 we'll fly langdon on the wing because he still doesn't have a travel form in 14:50:07 bexelbie: travel form? 14:50:21 langdon, the one mattdm sent you 14:51:17 bexelbie: /me hasn't seen it.. ill have to dig 14:51:24 * mattdm resends 14:51:32 * mattdm is 90% sure he didn't not send it :) 14:51:43 you had 18 jobs ... :P 14:52:33 bexelbie: do we need to approve anything at the council level at this point? 14:53:06 not at this time 14:53:31 #topic Council FAD 14:53:32 The council should know that I am expecting Diversity to request an Outreachy intern funding any day now ... 14:54:16 We had talked about doing this in Boston around the time jwb_ will be in town for Red Hat meetings 14:54:25 jwb_ do you know when those meetings might be? 14:54:39 tentatively april 14:54:47 april is a big target :-/ 14:55:00 i know. i can try and find out more specifically, but i think beginning of april 14:55:16 hopefully not too close to Easter ... 14:55:21 ok, so possibly same time as infra fad? 14:55:29 which is when? 14:55:40 The week of the 16th is school vacation in MA 14:55:53 The 1st .. maybe? /me doesn't celebrate but has other "responsibilities" then 14:55:55 which will not just affect me but probably also a lot of the people in Westford 14:56:01 so I'd be surprised if it's that week 14:56:33 If it is that week, can we do the week after 14:56:41 i was asking when the infra fad was 14:56:46 which puts us closer to RH Summit and a reason some people have to travel? 14:57:06 bexelbie: i would expect it not to be close to Summit 14:57:12 jwb_, ahh, ok 14:57:17 which is why i said beginning of april 14:57:33 jwb_: infra fad apr 8th to 13th 14:57:36 it looks like it's APpril 8 to 13 14:57:41 ok 14:58:43 summit is may i thought 14:58:50 sorry, i got sidetracked 14:58:54 * nb reads scrollback real quick 14:58:56 This isn't *just* a conversation for jwb_ of course -- we'd want everyone else on the council who can to join us 14:59:09 +1 to zh community domain 14:59:26 +1 to the microphone for x3mboy 14:59:33 nb thanks :) 14:59:52 langdon: it is 15:00:04 * mattdm needs to go. 15:00:11 and yes, don't plan around me. we did that once already and i feel extremely guilty about it still 15:00:32 jwb_: that was a great meeting, though, so don't feel too guilty :) 15:00:37 exactly 15:00:39 i liked my visit to the hole! 15:00:43 and we need you there, just like everyone else :) 15:00:47 I would prefer that the infra hackathon and council fad not be overlapping 15:00:55 since i'm planning on going to the infra one also 15:01:11 yeah, what bexelbie said 15:01:15 also nb :) 15:01:18 okay gotta go 15:01:22 thanks everyone 15:01:24 #endmeeting