Wednesday, 2018-04-11

*** annabelleB has quit IRC00:08
*** annabelleB has joined #openstack-tc00:27
*** mriedem has quit IRC00:49
*** annabelleB has quit IRC00:50
*** kumarmn has joined #openstack-tc01:04
*** rosmaita has quit IRC01:04
*** kumarmn has quit IRC01:08
*** harlowja has quit IRC01:14
*** kumarmn has joined #openstack-tc01:16
*** gagehugo has quit IRC02:01
*** kumarmn has quit IRC02:11
*** ianychoi has quit IRC02:35
*** kumarmn has joined #openstack-tc03:19
*** ianychoi has joined #openstack-tc03:19
*** kumarmn has quit IRC03:24
*** harlowja has joined #openstack-tc04:23
*** harlowja has quit IRC05:35
*** gcb has joined #openstack-tc07:30
*** jpich has joined #openstack-tc07:58
*** ianychoi has quit IRC08:42
*** cdent has joined #openstack-tc09:40
*** ianychoi has joined #openstack-tc09:46
*** kumarmn has joined #openstack-tc11:20
*** kumarmn has quit IRC11:25
cdentsmcginnis wastes no time11:39
mugsiericolin was even faster :)11:47
*** rosmaita has joined #openstack-tc12:11
*** gcb has quit IRC12:27
*** kumarmn has joined #openstack-tc12:31
*** kumarmn has quit IRC12:53
*** mriedem has joined #openstack-tc13:06
*** kumarmn has joined #openstack-tc13:09
*** kumarmn has quit IRC13:09
*** kumarmn has joined #openstack-tc13:09
*** gcb has joined #openstack-tc13:33
*** david-lyle has joined #openstack-tc13:41
*** dklyle has quit IRC13:45
*** hongbin has joined #openstack-tc13:47
*** david-lyle has quit IRC13:47
*** ttx has quit IRC13:55
*** ttx has joined #openstack-tc13:57
*** zhipeng has joined #openstack-tc13:58
smcginniscdent: I had a draft I was going to spend more time updating but decided I hate writing them enough that I just submitted it to get it over with. :)14:04
dims++ smcginnis14:21
*** dklyle has joined #openstack-tc14:35
*** dklyle has quit IRC14:36
*** david-lyle has joined #openstack-tc14:36
*** gagehugo has joined #openstack-tc14:39
fungicdent: i expect you were joking about standardizing on makefiles, but at one point clarkb ragecoded a passable tox replacement after one particularly frustrating semi-intentional regression in a new tox release14:44
*** annabelleB has joined #openstack-tc14:45
cdentfungi: well, I like Makefiles, I think they are very handy for ... making stuff. But I know that making such a change would hit some resistance. So perhaps snark more than joke? Not really sure.14:45
fungii should have clarified, a passable tox replacement using a makefile14:46
fungi(i was all for it, personally)14:47
*** dklyle has joined #openstack-tc14:47
*** david-lyle has quit IRC14:47
cdentevery time someone create a tox, rake, <whatever the lastest of the ten million in JavaScript is> I get touch and wish for more make14:49
TheJuliacdent: I mean, if published with the context of snark, perhaps there would be less resistance14:51
ttxdims: quick question on K8s: how successful would you say the "shadow" system is in growing new leaders ?14:53
cdentTheJulia: perhaps. At this stage I've become a fan of tox, in the python context, basically because of the virtualenv management. Which is why I like on that particular review that the advice is to keep a local docts jobs in tox.14:53
dimsttx : in the k8s release team, pretty good track record14:53
ttxdims: is it the only team using it ?14:53
dimsso far ... yes14:54
ttxOK, Our usual strategy is to automate people out of a role, rather than shadow roles14:54
ttxbut we could still have shadow roles for the remaining key roles, like PTL positions14:54
dhellmannwould shadowing imply a longer time commitment? like, you need to shadow for 6 months before taking on a role and then you need to do that role long enough to mentor the next person?14:54
dimsttx : right, which is fine as well. the release mechanisms there are still human intensive14:55
dimsyes, shadow would work very well for PTL and other roles.14:55
dhellmannnot that I think that's a bad model, it just raises some red flags if we think we're having trouble getting long-term commitments from companies14:55
ttxdhellmann: I don't think so... It's just about spending time training another person / having a hot backup while you're in the role14:55
dimsdhellmann : they have 3 month cycle14:55
dimsright ttx14:56
dhellmannhmm, yeah, the shorter cycle may help there14:56
ttxdhellmann: Shadows don't have to be the next PTL14:56
mugsieI think a few projects have done the unoffical "shadowing" thing for PTL over the years14:56
dhellmannI like the idea of "hot backup"14:56
dimsthey are also trying to document things so next person who picks up a role has a playbook14:56
dhellmannso if someone shadows the PTL and then neither of them run the next term, I guess we're no worse off than we are now14:56
ttxdhellmann: I could see it actually removing some of the pressure on the pTL role14:57
dimsttx : they are also talking about insisting on multiple leads for a SIG14:57
ttxdims: yes they talked about that in the meeting in Austin14:57
dhellmannttx: because of having a backup?14:57
dimsttx : so far only only SIG has one lead, every other has more than one14:57
ttxdhellmann: yes, like "it's ok to go on vacation"14:57
dhellmannsure14:58
dimsshared responsibility14:58
ttxco-leading and shodowing are two strategies, just depends on the role you need to scale14:58
ttxwhen the role is elected / gives you last word on things, shadowing is better14:58
ttxas it fits the usual delegation / proxy models14:59
clarkbcdent: fungi https://review.openstack.org/#/c/88698/2/Makefile its pretty basic15:00
dimsanother thing they are doing is ... there is no specific "core" team for a SIG. just roles and sig lead15:00
ttxdims: same here ?15:00
dimsttx : we have a list of core members for nova right? they don't have one for sig-node for example15:01
dimsthey decouple approval and review with OWNERS files in their code trees15:03
ttxRight, their project team equivalent is the OWNERS file15:03
ttxno 1:1 match15:03
fungisimilar to the linux kernel review model15:04
dimsttx : there are a lot of OWNERS files, so all over ... so it's hard to nail down who is in the "core group" for a SIG15:05
ttxGood for mono-repos15:06
dimsright to get added to any OWNERS file has to be earned by explicit contribution (review and code)15:06
dimsnot just by getting into a "core team" by invite15:06
dimson the flip side, OWNERS files go stale fast15:07
dimsat one point they auto-populated by scraping data. but then switched to folks explicitly asking to be added to specific OWNERS files15:07
dimswhen the bot uses the data to assign reviewers etc. PR(s) just sit there with no one looking at them15:08
mugsiedims: to get the invite to a core team, you have to do explict contribution?15:17
dimsmugsie : there's no core team, just join the mailing list and show up for meetings15:17
mugsienot sure how an OWNERS file is different to a core team that has +2 on a path15:17
dimsto be listed in OWNERS files, you need actual contributions15:18
mugsieas do members of a core team ?15:18
dimsthere is no "core" team :)15:19
dimstake a peek for myself for example - https://k8s-code.appspot.com/?q=dims&i=nope&files=OWNERS&repos=kubernetes15:19
dimsam a reviewer for many sub-trees as a result of explicit contributions15:20
dimseach OWNERS file has a set of "approvers" and "reviewers"15:20
dims"reviewers" are the pool bot uses to assign folks to new PR(s) for review15:20
mugsieNo, I get the concept - but I am core in a few openstack repos because of explict contributions.15:21
mugsieI am just confused by "[16:06:44] <dims> not just by getting into a "core team" by invite"15:21
dimswhen you get invited in openstack, you get approval and review rights over all the repositories in openstack under that project typically right? they don't do that15:22
dimstake oslo for example, folks work on some of the repos, get invited to oslo team, then they are allowed +2 on all the oslo repos15:23
mugsieah - OK.15:23
clarkbdims: fwiw thats largely up to the teams aiui15:23
clarkboslo could choose to have a core team per oslo subproject which would be much more similar to owners files15:24
clarkb(but at a repo level because not mono repo)15:24
dimsclarkb : the distinction is each project has a list of individuals that is tasked to take care of the project in openstack. they don't15:24
*** zhipeng has quit IRC15:27
dimsmugsie : ttx : clarkb : fungi : this may help with some more details - https://github.com/kubernetes/community/pull/1994/commits15:28
clarkbdims: is the assertion that by not caring about the project the overhead to being reviewer is lower making it easier for peopel to help there?15:29
dimsclarkb : haven't been able to nail down, the why ...15:33
clarkbhttps://github.com/kubernetes/community/blob/master/community-membership.md#reviewer is the set of requirements for a reviewer15:37
clarkbwhich also has responsibilities listed15:37
dimsy that's a good one. another one about OWNERS file is here - https://github.com/kubernetes/community/blob/master/contributors/guide/owners.md#maintaining-owners-files15:40
*** annabelleB has quit IRC15:45
*** annabelleB has joined #openstack-tc16:02
*** harlowja has joined #openstack-tc16:05
*** masayukig has joined #openstack-tc16:29
*** jpich has quit IRC16:31
cdentsmcginnis: yeah, once I started writing something I just wanted it over with16:40
smcginnisSame16:40
dmsimardAnsible has a similar thing they use to associate pieces of code with people through a bot https://github.com/ansible/ansible/blob/devel/.github/BOTMETA.yml16:45
dmsimard(The bot in question: https://github.com/ansible/ansibullbot )16:46
TheJuliaSometimes I've wondered why I've gotten some of the messages out of it, but maybe I touched a line way back in time and don't remember....16:47
dmsimardTheJulia: https://github.com/ansible/ansible/blob/devel/.github/BOTMETA.yml#L1146 :)16:47
TheJuliaYeah, but I've had a few cases where I've been tagged on things completely unrelated16:48
dmsimardBot bugs perhaps16:54
TheJuliayeah16:58
*** harlowja has quit IRC17:07
*** annabelleB has quit IRC17:19
*** annabelleB has joined #openstack-tc17:24
dmsimardOh wow, first time I notice there's a "dynamic" countdown on the election page. https://governance.openstack.org/election/17:26
*** kumarmn has quit IRC17:32
*** kumarmn has joined #openstack-tc17:35
*** kumarmn has quit IRC17:35
*** kumarmn has joined #openstack-tc17:37
*** dtruong_ has joined #openstack-tc17:45
*** dtruong_ has quit IRC17:45
*** dtruong_ has joined #openstack-tc17:46
*** dtruong_ has quit IRC17:46
*** dtruong_ has joined #openstack-tc17:47
*** dtruong_ has quit IRC17:47
*** dtruong_ has joined #openstack-tc17:48
*** dtruong has quit IRC17:48
*** harlowja has joined #openstack-tc17:52
*** kumarmn has quit IRC18:02
*** dklyle has quit IRC18:06
*** kumarmn has joined #openstack-tc18:10
*** annabelleB has quit IRC18:14
*** annabelleB has joined #openstack-tc18:17
fungibeen there for more than a year ;)18:20
dmsimardI suppose it's only there during an ongoing election and I probably never visited it during an election :)18:32
*** rosmaita has quit IRC18:35
*** annabelleB has quit IRC18:39
*** annabelleB has joined #openstack-tc18:45
*** dklyle has joined #openstack-tc18:55
*** kumarmn has quit IRC19:22
*** kumarmn has joined #openstack-tc19:26
*** annabelleB has quit IRC19:29
*** annabelleB has joined #openstack-tc19:36
*** annabelleB_ has joined #openstack-tc19:40
*** annabelleB has quit IRC19:41
*** annabelleB_ is now known as annabelleB19:41
*** kumarmn has quit IRC19:44
*** kumarmn has joined #openstack-tc19:45
*** kumarmn has quit IRC19:46
*** kumarmn has joined #openstack-tc19:46
*** kumarmn has quit IRC19:51
*** kumarmn has joined #openstack-tc19:52
*** kumarmn_ has joined #openstack-tc19:54
*** kumarmn_ has quit IRC19:54
*** kumarmn_ has joined #openstack-tc19:54
*** kumarmn has quit IRC19:56
*** dirk__ has joined #openstack-tc20:21
*** kmalloc_ has joined #openstack-tc20:21
*** dirk has quit IRC20:24
*** dirk__ is now known as dirk20:24
*** dtruong_ has quit IRC20:24
*** dtruong has joined #openstack-tc20:25
*** kmalloc_ has quit IRC20:25
*** rosmaita has joined #openstack-tc20:25
*** kmalloc_ has joined #openstack-tc20:25
*** kmalloc_ is now known as notmorgan20:26
*** notmorgan has quit IRC20:26
*** notmorgan has joined #openstack-tc20:26
*** notmorgan has quit IRC20:26
*** notmorgan has joined #openstack-tc20:26
*** kmalloc has quit IRC20:27
*** andreaf_ has joined #openstack-tc20:27
*** notmorgan is now known as kmalloc20:27
*** johnthetubaguy_ has joined #openstack-tc20:28
*** mordred has quit IRC20:28
*** andreaf has quit IRC20:28
*** johnsom has quit IRC20:28
*** johnthetubaguy has quit IRC20:28
*** johnsom has joined #openstack-tc20:29
*** andreaf_ is now known as andreaf20:29
*** mordred has joined #openstack-tc20:31
*** annabelleB has quit IRC20:40
*** annabelleB has joined #openstack-tc20:45
*** cdent has quit IRC22:07
*** kumarmn_ has quit IRC22:10
*** kumarmn has joined #openstack-tc22:10
*** kumarmn has quit IRC22:15
-openstackstatus- NOTICE: zuul was restarted to updated to the latest code; you may need to recheck changes uploaded or approvals added between 21:30 and 21:4522:31
*** annabelleB has quit IRC22:31
*** mriedem is now known as mriedem_afk22:36
*** kumarmn has joined #openstack-tc22:37
*** hongbin has quit IRC22:53
*** kumarmn has quit IRC23:01
*** kumarmn has joined #openstack-tc23:21
*** kumarmn has quit IRC23:31
*** kumarmn has joined #openstack-tc23:51

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!