07:00:26 <gmann> #startmeeting fc_sig
07:00:27 <openstack> Meeting started Wed Feb 13 07:00:26 2019 UTC and is due to finish in 60 minutes.  The chair is gmann. Information about MeetBot at http://wiki.debian.org/MeetBot.
07:00:28 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
07:00:30 <openstack> The meeting name has been set to 'fc_sig'
07:00:40 <gmann> Ping list: gmann, mattoliverau, cmurphy, tonyb
07:00:44 <diablo_rojo> o/
07:00:47 <cmurphy> heya
07:00:52 <mattoliverau> o/
07:00:56 <tonyb> \o
07:01:59 <gmann> we have full strength today. let's start. i will host meeting today to help diablo_rojo not to awake so late
07:02:25 <gmann> let's go through the home work item
07:02:26 <gmann> #topic New Contributor Patches
07:02:34 <diablo_rojo> Well..not have to think quite as hard
07:02:37 <gmann> #link https://review.openstack.org/#/q/reviewedby:%22Welcome%252C+new+contributor!+(10068)%22+is:open+-project:+openstack-dev/sandbox+AND+-project:openstack-dev/ci-sandbox
07:02:45 <gmann> who all did home work ?
07:02:59 <gmann> i did not find any new patch getting attention
07:03:13 <mattoliverau> I did.. well a quick look anyway
07:03:24 <diablo_rojo> I reviewed efried's patch in the contributor guide repo instead?
07:03:47 <gmann> thanks.
07:03:48 * tonyb did the homework but there wasn't anything I felt I could help with
07:03:53 <gmann> diablo_rojo: that is merged ?
07:03:56 <mattoliverau> there was an openstack client one I delegated ;)
07:04:41 <gmann> mattoliverau: thanks, i saw your reply there.
07:04:57 <gmann> #topic Ask.openstack.org Contribution Questions
07:05:09 <gmann> there is no new question on that.
07:05:25 <gmann> so passing it ?
07:05:47 <mattoliverau> I didn't see one, tho diablo_rojo probably asked some more no doubt :)
07:06:13 <mattoliverau> i'm ok to move on
07:06:28 <gmann> ok
07:06:38 <gmann> #topic Sandbox Bot
07:06:46 <gmann> #link http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002291.html
07:06:48 <gmann> #link https://review.openstack.org/#/c/636466/1
07:06:51 <gmann> tonyb: your turn
07:07:02 <tonyb> Oh yeah so ...
07:07:07 <diablo_rojo> I did not ask any new one actually.
07:07:20 <tonyb> I sent the rough design to the list and got reasonable feedback
07:07:44 <mattoliverau> nice one tonyb
07:08:04 <tonyb> So now t'all can add 'Bot-Reviewer: Simple' and 'Depends-On: https://review.openstack.org/636466'
07:08:12 <tonyb> like https://review.openstack.org/#/c/636545/
07:08:16 <tonyb> and test out the bot
07:08:24 <tonyb> currently the bot is in 2 halves
07:08:44 <tonyb> one runs in the check pipeline and just logs what it'd do
07:08:56 <mattoliverau> oh nice
07:08:59 <diablo_rojo> WOOHOO!
07:09:00 <tonyb> http://logs.openstack.org/45/636545/2/check/bot-reviewer/8cb4696/job-output.txt.gz#_2019-02-13_05_59_29_760046
07:09:02 <gmann> great
07:09:21 <tonyb> and the second part is runnign on my laptop every 10 mins and actually votes
07:09:35 <tonyb> like https://review.openstack.org/#/c/636545/
07:09:47 <tonyb> look for 'OpenStack bot-reviewer'
07:09:55 <tonyb> currently it's really dumb
07:10:22 <tonyb> it just looks for tagged chnages and replies to PS 1 with 'please publish a new patchset'
07:10:31 <tonyb> and then replies to patchset 2 with +2+W
07:10:53 <tonyb> anything >2 it says 'uum I'm a dumb bot runnign away'
07:11:06 <mattoliverau> lol
07:11:08 <diablo_rojo> Sounds like its most of the way there
07:11:11 <diablo_rojo> Lol
07:11:18 <mattoliverau> great start tho
07:11:33 <diablo_rojo> Yeah. Very good progress.
07:11:37 <tonyb> once we/I play withthe bot a little and tweak it 'til I'm reasonably happy I can more it out of the sandbox repo into project-config
07:12:10 <tonyb> if you want to actually hack on the bot gho for it just bas it on https://review.openstack.org/#/c/636466/
07:12:11 <diablo_rojo> What do you need us to do besides review the patches?
07:12:28 <tonyb> ideas, reviews and light testing
07:12:28 <gmann> tonyb:  thanks, nice work. you want more review/testing on sandbox patch or after moving to project-config
07:13:09 * mattoliverau plans to have a play tomorrow :)
07:13:51 <tonyb> go nuts
07:14:03 <gmann> ok, let's review the 636466 and testing, feedback.
07:14:14 <tonyb> I got lots out of it so it was well worth the hours I put in
07:14:52 * diablo_rojo will also send garbage patch tomorrow to play with bot
07:14:59 <gmann> nice, thanks again.
07:15:00 <mattoliverau> that's awesome effort tonyb, thanks!
07:15:12 <gmann> tonyb: anything else on this ?
07:15:12 <tonyb> It doesn't look like the +W is workign as expected
07:15:16 <tonyb> nope
07:15:41 <gmann> tonyb: you mean it does not merge after +W ?
07:15:42 <tonyb> I'm pleased with the progress
07:15:48 <tonyb> gmann: yeah
07:15:57 <gmann> i see
07:16:22 <tonyb> We probably need to think about exactly how we're going to use it in OUI and the contributor guide and teach it more tricks
07:16:22 <gmann> ok, let's check on gerrit. thanks
07:16:30 <gmann> moving next
07:16:33 <gmann> #topic Summit + Forum Planning
07:16:44 <gmann> #link https://etherpad.openstack.org/p/FC_SIG_Denver_forum_topics
07:17:07 <gmann> thanks mattoliverau for creating the etherpad. it is empty so let's put the ideas
07:17:29 <mattoliverau> +1
07:17:37 <gmann> #topic Reqs for Organisations Contributing to OpenStack
07:17:49 <mattoliverau> sandbox bot hacking and brainstorming ;)
07:18:15 <gmann> mattoliverau: your follow up patch is merged, anything else to do in this ?
07:18:33 <gmann> mattoliverau: +1, we can get more ideas for that.
07:18:35 <mattoliverau> Not that I'm aware of, though I haven't really looped back round on it.
07:18:46 <cmurphy> i did https://review.openstack.org/633939 since last meeting
07:19:00 <mattoliverau> I was kinda at sleep school for the baby all weekend + parts of friday and monday, so I'm all over the place this week
07:19:20 <gmann> cmurphy: thanks, that nice.
07:19:24 <gmann> i saw "Will wait for Board of Directors Individual elections to be done before presenting to board"
07:19:36 <gmann> diablo_rojo: ^^ its time for that now ?
07:19:38 <mattoliverau> cmurphy: nice! the power of an action item works
07:19:45 <cmurphy> mattoliverau: ikr
07:20:03 <diablo_rojo> I think the election is done so I just need to push to get on the Agenda
07:20:25 <gmann> thanks
07:20:36 <mattoliverau> diablo_rojo: cool.. sounds like an action item ;)
07:20:36 <diablo_rojo> Ideally not for the one at the summit so I don't have to leave OUI
07:20:53 <diablo_rojo> mattoliverau, yeah...quite possibly
07:21:03 <gmann> #action diablo_rojo to present the organization contributor guide to board
07:21:08 <mattoliverau> \o/
07:21:49 <gmann> anything else on this or move next ?
07:22:49 <diablo_rojo> Nothing else from me
07:23:06 <gmann> #topic Help Wanted List
07:23:10 <gmann> #link http://lists.openstack.org/pipermail/openstack-discuss/2019-February/002345.html
07:23:45 <gmann> as you all have observed the discussion on help-wanted-list ^^, there are idea of adding the help-wanted list under FC SIG
07:24:00 <gmann> cmurphy: diablo_rojo and myself replied in that.
07:24:52 <gmann> as summary if i am not wrong : diablo_rojo is ok to add under FC SIG, gmann want it under project team , cmurphy :  under TC
07:25:16 <gmann> here we can discuss if it is suitable to keep under FC SIG or not
07:25:19 <diablo_rojo> I am fine with it not living with us. It had just sounded like living with the TC wasn't an option anymore and I thought living with us made the most sense.
07:25:20 <mattoliverau> so under all the things
07:26:07 <diablo_rojo> Living with us but written by the projects I guess was what I was thinking
07:26:08 <gmann> diablo_rojo: i agree on not under TC which make me worried of not success again.
07:26:08 <mattoliverau> Depends on how granular the help wanted list will be
07:26:29 <mattoliverau> if it's at the "oh project X need help" then that's one thing
07:26:53 <gmann> on being under FC SIG, i think we will get challenge of not uptodate, help from team on maintaining, mentor mapping etc
07:27:00 <mattoliverau> if its a list of things in each project that projects need help on, then in each project agrigated to somewhere makes sense
07:27:34 <mattoliverau> maybe we manage the agrigation.. ie in the collab guide?
07:27:48 <gmann> mattoliverau: it can be list which need help and mostly it will be from project team side. or some horizontal team where less contributors
07:28:32 <gmann> SIG and pop-up team can be asking to add in this list based on need.
07:28:36 <diablo_rojo> I would agree that it would be challenging to keep projects involved
07:29:01 <mattoliverau> So maybe a help_wanted (or better name) in each developer docs. And then agrigate the list up to collab guide / help wanted.
07:29:21 * mattoliverau is just brainstorming
07:29:54 <mattoliverau> though we'd need a way for cross project or even sigs can get on the list.. so not just dev docs
07:29:57 <mattoliverau> or just projects
07:30:20 <cmurphy> imo the projects who want help and are willing to put up the personhours to do mentoring should apply to be on the list and be approved (by somebody tc or otherwise) the same way we do with the current help wanted list
07:31:29 * mattoliverau wont lie I am ignorant on how the current help_wanted works.
07:31:32 <diablo_rojo> Seems like the format of the psotings just needs to change to be a specific implemention with completion criteria and a mentor
07:31:32 <gmann> additional from current way, it will be mentoring-mapping to that list.
07:31:53 <diablo_rojo> And there needs to be a TC member/champion to beat on the drum
07:32:28 <mattoliverau> does needing a tc champion make it hard to do it outside the tc?
07:32:52 <mattoliverau> or they just want others to manage and then defer to them when the time comes?
07:34:01 <cmurphy> i think that's still part of the question
07:34:40 <mattoliverau> kk
07:35:59 <gmann> yeah, with our FC hat on we can at least conclude that whether the FC a good place to do that or not considering our mission and challenges to do that
07:36:37 <gmann> where it can be otherwise is next question.
07:37:21 <diablo_rojo> I think if the TC doesn't own it, I would vote for it to live here. But if it can stay with the TC I think that makes the most sense for visibility + who should be managing it?
07:38:11 <gmann> ok
07:38:14 <cmurphy> I didn't get the impression from the thread that the TC wasn't willing to still own it, just that it wasn't working in its current form
07:38:29 <mattoliverau> Any ideas on how it's currently used, ie does it tend be a call to arms of existing devs, or does it attract new contributors. I guess it could be a nice carrot for us and new contributors
07:38:49 <mattoliverau> I guess both.
07:38:52 <mattoliverau> ok
07:38:53 <diablo_rojo> Perhaps I misread then :)
07:38:59 <cmurphy> mattoliverau: it's this https://governance.openstack.org/tc/reference/help-most-needed.html
07:39:05 <cmurphy> it's a vague shout in the dark
07:39:11 <diablo_rojo> mattoliverau, I dont think it gets used at all really
07:39:22 <diablo_rojo> Exactly.
07:39:30 <gmann> yeah
07:39:54 <gmann> i am also ok with under TC but with mentor mapping as entry criteria.
07:40:08 <mattoliverau> hmm. then I'd agrue and say it's a great thing to have.. but yes it needs more visibility.. maybe moving it to the contributor guide or the community portal and away from TC pages is step 1. no matther who ends up managing it.
07:40:39 <cmurphy> there's no explicit guidance on what work items need be done, no incentive to join the effort, no criteria for removing an item from the list, and while there's a "sponsor" there's no mentor
07:40:56 <gmann> mattoliverau: but we need owner for that.
07:41:17 <diablo_rojo> I think requiring all of those things would keep the list short without having to cap it.
07:42:04 <gmann> yeah, prioritizing and keep the list short can be challenge  but let's see when we have process short out
07:42:23 <diablo_rojo> I also think that there should maybe be a lifespan for each item.
07:42:28 <diablo_rojo> To make sure things don't go stale
07:42:51 <diablo_rojo> If it hasnt been completed in 2 releases or something, it should be removed and have to go through the process again.
07:43:45 <cmurphy> that seems fair
07:44:25 <diablo_rojo> Someone want to summarize this on the thread?
07:44:33 <gmann> https://www.irccloud.com/pastebin/Agc1z0lx/
07:44:54 <gmann> multiline :)
07:45:09 <gmann> is that ok for all  ?
07:45:21 <diablo_rojo> Yeah I think so?
07:45:30 <tonyb> gmann: you can just click 'paste as messages' instead of creating a snippet
07:45:46 <gmann> yeah just pressed enter in hurry
07:45:52 <tonyb> gmann: Ahh okay
07:46:51 <cmurphy> thanks gmann
07:46:59 <gmann> i can add the summary of our discussion on ML
07:47:10 <gmann> thanks all.
07:47:17 <gmann> #topic People to Reach Out To
07:47:19 <diablo_rojo> Thanks gmann!
07:47:38 <gmann> has anyone get any reply/success on this ?
07:47:57 <diablo_rojo> No success from me sadly
07:48:15 <gmann> me too.
07:48:49 <mattoliverau> me either
07:48:52 <gmann> one idea is try to catch people (their company active developer) during summit/PTG and talk. but in positive way so that they do not get offended.
07:49:27 <gmann> #action gmann to summaries the "Help- Wanted List" discussion over ML reply.
07:49:49 <mattoliverau> thats true, I real life contributor hunt :)
07:49:56 <mattoliverau> *a
07:50:09 <diablo_rojo> If we can find them in person yeah, chatting directly would be good
07:50:29 <mattoliverau> or if there company has a booth.
07:50:41 <mattoliverau> but positive and nice is the key.
07:50:48 <diablo_rojo> +2
07:50:59 <mattoliverau> esp the china summit
07:51:14 <gmann> nice. let's plan from this summit as start.
07:51:15 <diablo_rojo> Could also invite them to whatever FC SIG sessions we have
07:51:26 <gmann> +1. that can be nice.
07:52:39 <gmann> we can chat about it over summit also, no specific action item on this. ok ?
07:52:49 <mattoliverau> kk
07:52:54 <gmann> #topic open discussion
07:52:54 <diablo_rojo> Okay
07:53:23 <gmann> one thing from me, i mentioned in last meeting also. I will be moving to canada on 20th feb
07:53:31 <diablo_rojo> Everyone got flights/hotels/registration sorted for Denver?
07:53:37 <mattoliverau> oh nice
07:53:41 * tonyb does
07:53:43 <cmurphy> gmann: awesome
07:53:45 <gmann> it should be for long term if things are shorted out for next financial year
07:53:45 <tonyb> gmann: Oh cool!
07:53:56 <tonyb> gmann: which city?
07:53:56 <diablo_rojo> Woohoo! gmann hope all goes well :)
07:53:57 <cmurphy> diablo_rojo: not officially approved yet
07:54:01 <mattoliverau> not yet, still waiting to hear.
07:54:09 * cmurphy hi5 mattoliverau
07:54:12 <gmann> thanks
07:54:23 <mattoliverau> :)
07:54:34 <gmann> tonyb: currently winnipeg (my wife university )
07:54:38 * tonyb thinks about TZ overlap and meeting times
07:54:48 <gmann> plan is for vancouver if all well next financial year
07:54:59 <cmurphy> frustrating thing about the combined summit/ptg is now ptg attendance is tied to cfp acceptance again :(
07:55:23 <diablo_rojo> cmurphy :/
07:55:34 <gmann> yeah
07:55:58 <tonyb> cmurphy: yeah it's all so confusing
07:56:31 <gmann> tonyb: current time will be like 1 AM for me.
07:56:38 <tonyb> gmann: Yeah
07:56:40 * mattoliverau hears alot of crying, he may need to go save his better half soon.
07:56:59 <tonyb> I guess as of March'ish we'll need to move the meeting
07:57:12 <tonyb> which I'm sure will be good for diablo_rojo and cmurphy ;P
07:57:17 <cmurphy> i'll be moving to the US beginning of April so maybe would be good to re-doodle this meeting soonish
07:57:29 <diablo_rojo> Won't need to account for Europe anymore so we can focus on US + AUS
07:57:33 <gmann> cmurphy: +1
07:57:38 <mattoliverau> +1
07:57:49 <tonyb> cool
07:58:08 <mattoliverau> good for me as it'll be out of baby + toddler bed rutuine and craziness :)
07:58:26 <gmann> +1
07:58:47 <gmann> let's wait till april once cmurphy is moved to USA  ?
07:58:48 <mattoliverau> only about a minute to go
07:59:09 <gmann> yeah. let's discuss it over next meeting.
07:59:16 <tonyb> okay
07:59:21 <cmurphy> gmann: we could do it sooner, sounds like either way one of us will miss a couple of meetings
07:59:23 <gmann> thanks all for joining. have good day/night.
07:59:42 <gmann> cmurphy: yeah
07:59:47 <mattoliverau> thanks gmann for charing
07:59:49 <gmann> #endmeeting