16:00:24 #startmeeting keystone 16:00:25 Meeting started Tue May 14 16:00:24 2019 UTC and is due to finish in 60 minutes. The chair is cmurphy. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:26 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:28 The meeting name has been set to 'keystone' 16:00:38 o/ 16:00:46 o/ 16:00:53 o/ 16:00:54 Hey, my meeting notification works! 16:01:07 nice :) 16:01:19 #link https://etherpad.openstack.org/p/keystone-weekly-meeting agenda 16:01:26 bnemec: my meeting notification is "oh crap, I'm late... wait it's not tuesday, it's monday today" then I remember on tuesday normally 16:01:43 sounds very efficient 16:01:58 it happens every single week. so... sure? 16:02:08 Consistency is key 16:02:44 #topic announcements 16:03:05 o/ 16:03:49 we discussed at the PTG about making the office hours more useful by planning them ahead of time, so I created a topic etherpad and will announce the topics beforehand 16:04:04 #link https://etherpad.openstack.org/p/keystone-office-hours-topics office hours topics 16:04:35 so the office hour after today's meeting will be about liaison review and/or bug triaging 16:04:48 nice 16:05:07 ok 16:05:14 I also added the hour to the eavesdrop schedule - https://review.opendev.org/658909 I'm not sure if we had already documented it somewhere, lbragstad ? 16:05:45 oh - i don't think it was documented formally 16:05:52 that's a good idea 16:06:07 now there's an ics calendar people can import if they want to 16:06:21 nice 16:06:35 any questions/comments on this? 16:08:22 #topic Summit/PTG recap 16:09:11 First of all we did a cycle retrospective which had some useful outcomes 16:09:21 #link https://trello.com/b/VCCcnCGd/keystone-stein-retrospective cycle retrospective 16:09:44 not all of the action items are super actionable but I will try to make a point of checking in on them at meetings 16:10:27 I wrote a keystone-focused recap, feel free to provide feedback: 16:10:35 #link http://www.gazlene.net/denver-forum-ptg-2019.html recap 16:10:47 did anyone else write a recap they want to share? 16:11:00 * lbragstad did not 16:11:16 Nope 16:11:16 i recapped TC-related things and was about to start on a keystone one, then i read cmurphy's 16:11:38 I'm just working on the doc I promised about Keystone sync 16:13:10 okay 16:13:40 we also worked through the roadmap board but it's still a bit of a mess, i'll do my best to organize it in a way that makes sense 16:13:51 #link https://trello.com/b/ClKW9C8x/keystone-train-roadmap roadmap 16:14:12 That should be a rail map 16:14:29 haha 16:15:09 was great to see people that week, was sorry not everyone could join 16:15:13 all aboard the keystone line 16:16:32 any other comments about the forum or ptg? 16:17:04 great job organizing things cmurphy 16:17:26 :) 16:17:46 ++ 16:19:56 #topic retrospective actions followup 16:20:19 there were a couple of things from the retrospective that i think are worth following up on already 16:20:38 #link https://trello.com/c/PaTQKtmC/62-use-fast8-for-local-pep8-testing Use fast8 for local pep8 testing 16:20:47 I don't think we assigned anyone to this 16:20:56 anyone want to volunteer? 16:21:33 I can 16:22:19 #link https://github.com/openstack/nova/blob/master/tools/flake8wrap.sh 16:22:20 awesome thanks vishakha 16:22:49 np cmurphy 16:22:57 #action vishakha to take on fast8 tooling 16:24:40 #link https://trello.com/c/QJbxGGb6/53-discuss-the-evolution-of-bug-tags Discuss the evolution of bug tags 16:25:21 This was about expanding the use of things like the low-hanging-fruit tag to better describe sizing of bugs 16:26:37 we didn't come up with a specific plan at the time, anyone want to voice thoughts on how this might look? 16:27:18 hmm 16:27:19 my knee-jerk reaction was to associate timing to different tags, but i'm not sure if that's a great idea 16:27:57 for two reasons 1.) timing is different across individuals 2.) do we want a cambrian explosion of tags? 16:29:11 good points 16:30:00 sizing as in amount of work required? 16:30:35 yeah - as an estimate 16:30:57 i think this came up because we were talking about how to get 20%ers more involved 16:31:25 so it also has a little bit to do with how much background and context you need to solve the problem 16:31:29 simplest range I've ever used before was t-shirt sizes (S M L) 16:31:31 (this was also related to being more diligent about breaking everything down into smaller pieces of work, iirc) 16:31:43 right 16:35:44 one issue is we already are inconsistent about when to use the low-hanging-fruit tag so adding other sizes would probably also introduce inconsistency based on who is doing the sizing 16:36:18 ++ 16:37:20 we could start by defining what exactly we mean by "low hanging fruit" 16:37:33 (in contributor documentation) 16:37:52 ++ 16:38:05 want to take a stab at that? 16:38:09 sure 16:38:16 cool 16:38:29 What if there were two types of tags: and ? And then document what each grouping roughly means 16:41:04 hrybacki: what would another "type" tag be? 16:41:40 cmurphy: one could be low-hanging-fruit, lump the rest into 'generic' or something as a catch all 16:41:45 understand the want to avoid masses of tags 16:42:22 also leaves you room to expand in the future if needed 16:42:45 what would the difference be between type:low-hanging-fruit and scope:s ? 16:43:33 you could have a small scoped bug that isn't necessarily appropriate for someone looking to get into contributing 16:43:51 think of something kmalloc could fix in 30 minutes that might take someone unfamiliar with the project a few days 16:44:05 * hrybacki is generalizing 16:44:16 gotcha 16:44:17 hey, i can't fix anything in 30 minutes :P 16:44:24 it takes at least a week >.> 16:44:25 <.< 16:44:29 /snark 16:44:43 :P 16:44:48 * kmalloc finishes over estimating timeframes to look like a superhero again. 16:45:14 ^_^ 16:45:46 16:45:56 maybe let's start with documenting the use of the low-hanging-fruit tag and circle back to adding sizing options afterward? 16:46:21 #action lbragstad propose definition of low-hanging-fruit tag in contributor documentation 16:46:36 +1 16:46:43 sounds good - i'll try and get that proposed by EOW 16:46:47 sounds good 16:46:56 great 16:47:41 okay, we have 13 minutes left, we could either start doing liaison review (it might only take 5 minutes i'm not really sure) or we could go to open discussion -> break before office hours, preferences? 16:48:11 * lbragstad is indifferent 16:48:34 move liason review to -keystone in either case 16:48:41 so we don't need to swap channels. 16:48:48 good point 16:49:38 #topic open discussion 16:49:44 I'll open the floor 16:49:55 * kmalloc dances on the open floor. 16:50:09 any reviews to highlight? 16:53:21 okay, I'll close the meeting, back in 7 minutes in #openstack-keystone for office hours 16:53:29 #endmeeting