Summary of IRC Meeting in #usergrid at Tue Jun 17 20:12:03 2014:

Attendees: snoopdave, rockerst_, jfarrell, Humbedooh, toddnine, rockerston, 
sfeldman, lmcgibbn

- Preface
- usergrid git workflow


IRC log follows:

## Preface ##
## usergrid git workflow ##
[Tue Jun 17 20:12:48 2014] <jfarrell>: everyone involved in todays meeting can 
we please do a quick roll call
[Tue Jun 17 20:12:58 2014] <jfarrell>: here
[Tue Jun 17 20:12:59 2014] <snoopdave>: snoopdave - Dave Johnson
[Tue Jun 17 20:13:26 2014] <rockerston>: rockerston - Rod Simpson
[Tue Jun 17 20:13:36 2014] <toddnine>: toddnine - Todd Nine (cause I’m 
creative like that)
[Tue Jun 17 20:13:38 2014] <sfeldman>: sfeldman - Shawn Feldman
[Tue Jun 17 20:14:13 2014] <lmcgibbn>: lmcgibbn - Lewis John McGibbney
[Tue Jun 17 20:15:17 2014] <lmcgibbn>: afternoon team
[Tue Jun 17 20:15:17 2014] <snoopdave>: ok, so we came up with a contribution 
work flow and voted it in
[Tue Jun 17 20:15:36 2014] <snoopdave>: then we got word that it was not 
appropriate, but we don’t know exactly why
[Tue Jun 17 20:15:43 2014] <rockerston>: hey, hey, lewis!
[Tue Jun 17 20:15:49 2014] <jfarrell>: currently the workflow that is being 
used was brought up on board@ and infra@ and my initial email was to start the 
conversation around how we can become in compliance with existing policies
[Tue Jun 17 20:16:09 2014] <snoopdave>: cool. So what specific polcies are we 
violating?
[Tue Jun 17 20:16:21 2014] <jfarrell>: this was triggered by the sync you had 
running on people.a.o
[Tue Jun 17 20:16:36 2014] <jfarrell>: the commits can not occur at github, 
they much occur against git-wip
[Tue Jun 17 20:17:02 2014] <snoopdave>: right. My sync process was judged to be 
insecure becuase I was storing my ASF creds in a .netrc file (only readable by 
me)
[Tue Jun 17 20:17:04 2014] <lmcgibbn>: For those who need to look through 
current documentation
[Tue Jun 17 20:17:04 2014] <lmcgibbn>: 
https://cwiki.apache.org/confluence/display/usergrid/Contributor+Workflow+Policy
[Tue Jun 17 20:17:19 2014] <snoopdave>: that is a fair criticism
[Tue Jun 17 20:18:11 2014] <snoopdave>: but is there a policy that prohibits 
that type of sync from GitHub to ASF Git?
[Tue Jun 17 20:18:34 2014] <rockerston>: where does it say that commits can't 
be done against github?
[Tue Jun 17 20:18:38 2014] <rockerston>: and why?
[Tue Jun 17 20:18:39 2014] <jfarrell>: yes, as the commit is not occurring to 
the asf, it is occuring to github
[Tue Jun 17 20:18:46 2014] <rockerston>: why is that bad?
[Tue Jun 17 20:19:03 2014] <rockerston>: git uses a peer to peer structure
[Tue Jun 17 20:19:15 2014] <rockerston>: there is no canonical source
[Tue Jun 17 20:19:27 2014] <rockerston>: they are clones
[Tue Jun 17 20:21:12 2014] <toddnine>: Ultimately git is a P2P source control 
system.  There is no canonical source for a SHA, it can originate from any 
system, even a local repo.  As long as there is a log of all sha’s commited 
in the Apache repository, why does it matter where it originates from?
[Tue Jun 17 20:21:20 2014] <jfarrell>: yes, and that gives it even more reason 
to have the commit occur at the asf and not have it synced
[Tue Jun 17 20:21:50 2014] <jfarrell>: becuase you can rewite the 
author/committer and then sync it over, or in the case of how it was occurring 
all commits@ had snoopdave as the origonator
[Tue Jun 17 20:21:57 2014] <jfarrell>: as committers we need to ensure that the 
asf policies around controbutions are being met and when we make a commit to 
the repo we are verifying that all these policies have been met and ip 
clearance is met
[Tue Jun 17 20:22:07 2014] <lmcgibbn>: My understanding is that the code 
contained at git-wip repos is the official repos
[Tue Jun 17 20:22:09 2014] <snoopdave>: also, in the JClouds process then 
manually bring in commits that occured at GitHub and cause them to be pushed to 
ASF Git — I don’t see the difference — the contributor’s commits 
originate on GitHub them get pushed to ASF Git
[Tue Jun 17 20:22:18 2014] <jfarrell>: if that is not the case for a given 
commit then we need to remove it and act accordingly, this is the primary 
function of a PMC
[Tue Jun 17 20:22:48 2014] <jfarrell>: jclouds repo does not sync directly to 
the ASF
[Tue Jun 17 20:23:04 2014] <jfarrell>: the committer is responsible for making 
the commit and pushing it over to git-wip
[Tue Jun 17 20:23:30 2014] <snoopdave>: there are two types of commits in this 
discussion, the contributor’s commits that happen at GitHub — and the 
accepting committer’s commit that merges the change
[Tue Jun 17 20:23:39 2014] <toddnine>: I’m not convinced our history is 
overwritten with this process.  Observe this history.  
https://github.com/apache/incubator-usergrid/commits/two-dot-o?page=2
[Tue Jun 17 20:23:46 2014] <jfarrell>: jclouds was also setup before all the 
github integration work we did, they are looking at whats needed to switch over 
and use it over their current workflow
[Tue Jun 17 20:24:25 2014] <toddnine>: Also, isn’t it  the responsibility of 
the committer to ensure the contributer has an ICLA on file before merging, 
regardless of the medium?
[Tue Jun 17 20:24:44 2014] <lmcgibbn>: Although the usergrid workflow was 
modeled largely on the jClouds one... I am not sure if us quoting them drives 
on the Usergrid agenda.
[Tue Jun 17 20:33:00 2014] <lmcgibbn>: toddnine: I am not sure if it is the 
committer's responsibility
[Tue Jun 17 20:33:00 2014] <lmcgibbn>: Unless stated in the contribution
[Tue Jun 17 20:33:00 2014] <lmcgibbn>: then
[Tue Jun 17 20:33:00 2014] <lmcgibbn>: *everything*
[Tue Jun 17 20:33:03 2014] <snoopdave>: my main problem with the workflow 
you’ve proposed Jake is additonal manual work to accept a commit from a 
contributor, and the additonal work a committer must do do get his work back to 
ASF Git (since we use GitHub as our code review system for all commits)
[Tue Jun 17 20:36:31 2014] <rockerst_>: right now we don't have the job turned 
on
[Tue Jun 17 20:36:36 2014] <lmcgibbn>: ... that's if there is much to actually 
fix
[Tue Jun 17 20:37:11 2014] <rockerst_>: we just need to set up the webhooks in 
github
[Tue Jun 17 20:37:22 2014] <rockerst_>: so the notifications go out to the 
appropriate ML
[Tue Jun 17 20:37:38 2014] <snoopdave>: seems like we don’t have and answer 
to what is allowed and disallowed by ASF policy. Is there some specific person 
who raised issues with our process? somebody who we need to convince? somebody 
who is “the decider” in our case?
[Tue Jun 17 20:38:25 2014] <lmcgibbn>: snoopdave: who made the determination to 
revoke your account?
[Tue Jun 17 20:38:31 2014] <lmcgibbn>: Maybe we can start there.
[Tue Jun 17 20:38:46 2014] <jfarrell>: the other concern was that 
github.com/usergrid is not asf owned and if commits are occuring there then 
there is no security prevention in place (like ldap with git-wip)
[Tue Jun 17 20:39:47 2014] <rockerst_>: you have to have a GH account, which is 
secure.
[Tue Jun 17 20:39:55 2014] <rockerst_>: what is not secure?
[Tue Jun 17 20:40:19 2014] <jfarrell>: gh account != apache account, can add 
non committer to the usergrid org and they can make commits
[Tue Jun 17 20:40:45 2014] <rockerst_>: but isn't that our responsibility?
[Tue Jun 17 20:41:00 2014] <rockerst_>: to make sure no unauthorized persons 
are added?
[Tue Jun 17 20:41:23 2014] <lmcgibbn>: Yes I suppose it is...
[Tue Jun 17 20:41:45 2014] <lmcgibbn>: and it is also our job as incubating 
mentors to make sure that this is the case as well.
[Tue Jun 17 20:41:59 2014] <snoopdave>: just like it is our responsbility to 
ensure people submit contributions under ASF and submit ICLAs when necessary
[Tue Jun 17 20:42:13 2014] <lmcgibbn>: I think everyone is good on this 
front... there are no problems here.
[Tue Jun 17 20:42:58 2014] <jfarrell>: yes, and using the ASF resources we have 
done so thus far, as far as github.com/usergrid as a mentor I have no access to 
it
[Tue Jun 17 20:43:17 2014] <lmcgibbn>: Neither do I
[Tue Jun 17 20:43:30 2014] <toddnine>: Well that’s easily recified :)
[Tue Jun 17 20:43:31 2014] <jfarrell>: i dont know what other mentors do/dont 
have access, but know that in the ASF everyone has the correct permissions
[Tue Jun 17 20:43:37 2014] <toddnine>: Usernames?
[Tue Jun 17 20:44:12 2014] <lmcgibbn>: toddnine: usernames for Github?
[Tue Jun 17 20:44:22 2014] <toddnine>: lmcgibbn: Correct
[Tue Jun 17 20:44:33 2014] <lmcgibbn>: My name is lewismc
[Tue Jun 17 20:44:34 2014] <jfarrell>: if there is something preventing us from 
using the asf resources then I would love to work to add them
[Tue Jun 17 20:45:09 2014] <jfarrell>: i am only aware of jclouds as the only 
other external org within github
[Tue Jun 17 20:45:50 2014] <toddnine>: Nothing is *wrong* with ASF per se right
[Tue Jun 17 20:46:03 2014] <snoopdave>: the issue is that the project wants to 
use GH for all code reviews and wants to hook into the huge number of potential 
contributors using GitHub
[Tue Jun 17 20:46:09 2014] <rockerst_>: the reason that we want to use github 
is because it is very user friendly, allows us do do awesome code reviews, 
gives us access to a massive community of developers...
[Tue Jun 17 20:46:23 2014] <snoopdave>: and I don’t think those desires are 
incompatible with ASF
[Tue Jun 17 20:46:28 2014] <toddnine>: It’s simply that GH is far more 
popular.  Our goal is to attract quality contributors.  Creating artificially 
imposed barriers to this seems to counter the Apache spirit.
[Tue Jun 17 20:46:47 2014] <jfarrell>: which can be done using 
github/apache/incubator-usergrid, no?
[Tue Jun 17 20:47:10 2014] <rockerst_>: Jake, we can't do commits and accept 
PRs there
[Tue Jun 17 20:47:17 2014] <rockerst_>: it is a read-only mirror
[Tue Jun 17 20:47:33 2014] <jfarrell>: 
https://help.github.com/articles/closing-issues-via-commit-messages
[Tue Jun 17 20:47:34 2014] <snoopdave>: like I said before “my main problem 
with the workflow you’ve proposed Jake is additonal manual work to accept a 
commit from a contributor, and the additonal work a committer must do do get 
his work back to ASF Git (since we use GitHub as our code review system for all 
commits)”
[Tue Jun 17 20:47:48 2014] <rockerst_>: also you can't restrict access to only 
/apache/incubator-usergrid
[Tue Jun 17 20:47:59 2014] <toddnine>: lmcgibbn: You’re gtg on the 
usergrid/usergrid
[Tue Jun 17 20:48:35 2014] <jfarrell>: git-wip takes the initial commit -> 
syncs to the official mirror on git.a.o and then github picks up this mirror 
and closed any pr's based on the commit hash or commit message
[Tue Jun 17 20:48:37 2014] <rockerst_>: also, what is the difference between 
using github/apache and usgin github/usergrid
[Tue Jun 17 20:48:38 2014] <lmcgibbn>: thank you toddnine
[Tue Jun 17 20:51:27 2014] <lmcgibbn>: folks
[Tue Jun 17 20:51:33 2014] <lmcgibbn>: AFAICT
[Tue Jun 17 20:52:03 2014] <lmcgibbn>: The document we maintain doe not cover 
contributions and commits to the 2-dot-0 branch
[Tue Jun 17 20:52:06 2014] <lmcgibbn>: Is this correct?
[Tue Jun 17 20:53:07 2014] <snoopdave>: I thought we agreed that all code that 
goes into master must be PR’d and reviewd, but code that goes into branches 
does not (until it is merged with master)
[Tue Jun 17 20:53:41 2014] <lmcgibbn>: snoopdave: thank you for clarifying
[Tue Jun 17 20:53:47 2014] <lmcgibbn>: That sounds logical to me
[Tue Jun 17 20:54:12 2014] <lmcgibbn>: It also prevent barrier to entry for 
other wanting to work on branches/issues.
[Tue Jun 17 20:54:56 2014] <lmcgibbn>: Can I suggest that in an attempt to 
converge our thoughts on this topic we attempt to address the following 4 points
[Tue Jun 17 20:55:13 2014] <lmcgibbn>: 1. Pull request created: includes the 
date, time, username, description of the pull request and link.
[Tue Jun 17 20:55:22 2014] <lmcgibbn>: 2. Pull request commented: includes the 
date, time, username, comment content and link
[Tue Jun 17 20:55:31 2014] <lmcgibbn>: 3. Pull request merge: includes the 
date, time, username, comment content and link
[Tue Jun 17 20:55:39 2014] <lmcgibbn>: 4. Pull request closed: includes the 
date, time, username, comment content and link
[Tue Jun 17 20:56:13 2014] <lmcgibbn>: For all of the above we need to set up a 
mechanism that causes every pull request to be recorded on the project commits 
list as emails:
[Tue Jun 17 20:56:27 2014] <lmcgibbn>: Does anyone have an issue with the above?
[Tue Jun 17 20:56:41 2014] <Humbedooh>: ACTION peeks..
[Tue Jun 17 20:56:58 2014] <jfarrell>: i've got to run, i pinged Humbedooh, who 
is one of the other git admins here at the ASF in adition to being on the IPMC 
and root@
[Tue Jun 17 20:56:58 2014] <toddnine>: lmcgibbn: Not at all.  We simply need to 
echo that into the ML right?
[Tue Jun 17 20:57:17 2014] <snoopdave>: thanks Jake
[Tue Jun 17 20:57:21 2014] <lmcgibbn>: jfarrell: thanks for your time
[Tue Jun 17 20:57:25 2014] <Humbedooh>: so...what's your gripe with using a 
mirror on github?
[Tue Jun 17 20:57:28 2014] <lmcgibbn>: Humbedooh: hi hi
[Tue Jun 17 20:57:30 2014] <jfarrell>: Humbedooh: can you close out the meeting 
when done so i can catch up on whats missed
[Tue Jun 17 20:57:45 2014] <Humbedooh>: not to be grumpy cat, but it works well 
for just about every other ASF project :)
[Tue Jun 17 20:58:02 2014] <lmcgibbn>: toddnine: AFACS yes... lets see how 
things pan out though
[Tue Jun 17 20:58:09 2014] <Humbedooh>: we have github->asf and asf->github 
replication of code, messages etc
[Tue Jun 17 20:58:14 2014] <snoopdave>: like I said before “my main problem 
with the workflow you’ve proposed Jake is additonal manual work to accept a 
commit from a contributor, and the additonal work a committer must do do get 
his work back to ASF Git (since we use GitHub as our code review system for all 
commits)”
[Tue Jun 17 20:58:36 2014] <snoopdave>: the project wants to use GH for all 
code reviews and wants to hook into the huge number of potential contributors 
using GitHub
[Tue Jun 17 20:58:57 2014] <Humbedooh>: 1) so you spend 1 more minute, that 
doesn't strike me as a big deal
[Tue Jun 17 20:59:06 2014] <Humbedooh>: 2) nobody is preventing you from using 
github
[Tue Jun 17 20:59:21 2014] <Humbedooh>: there is no "secret bar" for github 
users from their perspective
[Tue Jun 17 20:59:33 2014] <Humbedooh>: they add a PR, some code, and that's 
still all they need to do
[Tue Jun 17 20:59:47 2014] <Humbedooh>: if it's a larger issue, they sign an 
ICLA, as with all other projects
[Tue Jun 17 21:00:26 2014] <Humbedooh>: but the only difference between a 
mirror and r/w on github is that you have to pull their changes, check it, and 
send it to git-wip
[Tue Jun 17 21:00:33 2014] <Humbedooh>: which I would expect you to do anyway
[Tue Jun 17 21:01:06 2014] <Humbedooh>: do note I use 'you' in plural sense :)
[Tue Jun 17 21:01:19 2014] <rockerst_>: in RE: 1), it isn't 1 more minute. it 
is an unpleasant process that doesn't make sense
[Tue Jun 17 21:01:52 2014] <snoopdave>: we need to do that 1 minute thing for 
every push we do, that is significant
[Tue Jun 17 21:01:54 2014] <rockerst_>: in RE 2), not sure what you mean there. 
 We are using Github and doing so very effectively
[Tue Jun 17 21:02:04 2014] <rockerst_>: not sure what you mean by "secret bar"
[Tue Jun 17 21:02:37 2014] <rockerst_>: We have come up with a ver streamlined 
process
[Tue Jun 17 21:02:48 2014] <lmcgibbn>: Humbedooh:
[Tue Jun 17 21:02:56 2014] <rockerst_>: and nobody has been able to effectively 
explain what the problems are
[Tue Jun 17 21:03:05 2014] <lmcgibbn>: Can you please review the 4 bullet 
points I put above?
[Tue Jun 17 21:03:12 2014] <rockerst_>: the argument has only been "do it this 
other way"
[Tue Jun 17 21:03:25 2014] <lmcgibbn>: The Usergrid incubating community
[Tue Jun 17 21:03:28 2014] <lmcgibbn>: VOTE'd
[Tue Jun 17 21:03:33 2014] <lmcgibbn>: to put in place
[Tue Jun 17 21:03:36 2014] <Humbedooh>: lmcgibbn: that's all taken care off by 
the github->asf integration
[Tue Jun 17 21:03:36 2014] <lmcgibbn>: and then stick to
[Tue Jun 17 21:03:50 2014] <lmcgibbn>: the workflow which we are discussing
[Tue Jun 17 21:03:54 2014] <rockerst_>: what lewis proposes makes perfect sense
[Tue Jun 17 21:03:58 2014] <Humbedooh>: whenever something happens on a github 
mirror, it gets replicated on the ML
[Tue Jun 17 21:04:25 2014] <rockerst_>: we don't want to use this other process
[Tue Jun 17 21:04:36 2014] <Humbedooh>: rockerst_: it was implied that there 
was some issue with using a github mirror as opposed to a r/w repository
[Tue Jun 17 21:04:40 2014] <rockerst_>: because it is cumbersome and kind of 
sucky
[Tue Jun 17 21:04:49 2014] <Humbedooh>: otherwise, I don't know why there was a 
need to mention that you want to use github
[Tue Jun 17 21:04:55 2014] <rockerst_>: so why can't we use our workflow?
[Tue Jun 17 21:05:16 2014] <Humbedooh>: a r/w repository?
[Tue Jun 17 21:05:19 2014] <rockerst_>: the discussion isn't about using a 
different workflow
[Tue Jun 17 21:05:32 2014] <rockerst_>: it is about using the workflow that we 
have laid out
[Tue Jun 17 21:05:43 2014] <rockerst_>: we were told that we are violating 
apache policy
[Tue Jun 17 21:05:50 2014] <rockerst_>: but i have not seen any evidence of that
[Tue Jun 17 21:06:17 2014] <rockerst_>: and nobody has been able to point to 
anything that we can't comply with
[Tue Jun 17 21:06:38 2014] <Humbedooh>: if the canonical source is not on ASF 
hardware and if the commits are not done by an ASF committer, then it's not 
within policy
[Tue Jun 17 21:07:05 2014] <lmcgibbn>: The Usergrid workflow is completely new 
to me. I am always accustomed to using git-wip for pushing code changes. 
However the (diverse) community of developers has VOTE'd to use it. It we can 
use the workflow then I would like to make best efforts to meet this.
[Tue Jun 17 21:07:09 2014] <lmcgibbn>: @Humbedooh
[Tue Jun 17 21:07:23 2014] <lmcgibbn>: I think that the canonical source is at 
ASF
[Tue Jun 17 21:07:27 2014] <lmcgibbn>: it is on git-wip
[Tue Jun 17 21:07:34 2014] <snoopdave>: policy only says that releases must be 
made from canonical repo at the ASF and that is what we do
[Tue Jun 17 21:07:36 2014] <lmcgibbn>: This is where releases will be done from
[Tue Jun 17 21:07:45 2014] <lmcgibbn>: on the second point
[Tue Jun 17 21:07:46 2014] <Humbedooh>: I'm struggling to see what the big 
issue is here - is it _just_ that you want to be able to merge directly?
[Tue Jun 17 21:08:00 2014] <lmcgibbn>: commits will always be done by a VOTE'd 
upon committer
[Tue Jun 17 21:08:06 2014] <rockerst_>: all of our commits are tracked
[Tue Jun 17 21:08:07 2014] <rockerst_>: yes
[Tue Jun 17 21:08:30 2014] <Humbedooh>: so you never just hit the 'merge' 
button or whatever it's called?
[Tue Jun 17 21:08:31 2014] <lmcgibbn>: That is the job of the Incubating PPMC 
(including mentors) as well as the PMC once the community and project graduates.
[Tue Jun 17 21:08:42 2014] <toddnine>: Humbedooh: Correct.  The extra 
download/upload step gets time consuming with a lot of requests, especially 
trivial contributions
[Tue Jun 17 21:09:12 2014] <toddnine>: If we can just review these small 
contributions, and press Accept, it’s significantly easier for us.
[Tue Jun 17 21:09:13 2014] <rockerst_>: all code that goes to Master are done 
with PRs
[Tue Jun 17 21:09:32 2014] <Humbedooh>: toddnine: I'm not sure you are covered 
by the ASF if you do that
[Tue Jun 17 21:09:47 2014] <Humbedooh>: and I don't want your house to be on 
the line if someone sues usergrid :)
[Tue Jun 17 21:10:00 2014] <lmcgibbn>: Humbedooh:
[Tue Jun 17 21:10:02 2014] <lmcgibbn>: can you clarify
[Tue Jun 17 21:10:10 2014] <snoopdave>: humbedooh: this is the workflow we are 
following: 
https://cwiki.apache.org/confluence/display/usergrid/Contributor+Workflow+Policy
[Tue Jun 17 21:10:38 2014] <lmcgibbn>: It was my understanding that all code 
submitted via patch and/or pull request is licensed as ASLv2.0
[Tue Jun 17 21:10:47 2014] <lmcgibbn>: Unless the author says otherwise
[Tue Jun 17 21:11:06 2014] <lmcgibbn>: This was also my understanding with 
regards to documentation.
[Tue Jun 17 21:11:51 2014] <lmcgibbn>: Can we please agree that the canonical 
source code for Usergrid (incubating) is at ASF git-wip
[Tue Jun 17 21:11:52 2014] <lmcgibbn>: ?
[Tue Jun 17 21:12:13 2014] <snoopdave>: yes, we agree on that
[Tue Jun 17 21:12:18 2014] <lmcgibbn>: OK
[Tue Jun 17 21:12:21 2014] <lmcgibbn>: One hurdle down
[Tue Jun 17 21:12:32 2014] <Humbedooh>: so I can send you a patch outside of 
github then?
[Tue Jun 17 21:12:38 2014] <snoopdave>: policy says all releases must be cut 
from canonical repo, and htat is what we do
[Tue Jun 17 21:13:09 2014] <lmcgibbn>: All patches are either on the ASF Jira 
(which means they are ASLv2.0 licensed unless stated otherwise) or
[Tue Jun 17 21:13:16 2014] <lmcgibbn>: as per the workflow
[Tue Jun 17 21:13:31 2014] <lmcgibbn>: submitted as pull requests to the 
mirrior at usergrid/usergrid
[Tue Jun 17 21:13:43 2014] <snoopdave>: humbedooh: we can accept patches via 
JIRA but we urge people to use GitHub as that is our code review system
[Tue Jun 17 21:14:05 2014] <lmcgibbn>: Once (and if) code is merge there it is 
merged back into ASF git-wip which is the canonical source
[Tue Jun 17 21:14:35 2014] <lmcgibbn>: The intermediate usergrid/usergrid is 
merely for the convenience of the Usergrid project committers
[Tue Jun 17 21:14:56 2014] <lmcgibbn>: and for the convenience of the 
contributors who may wish to become involved with developing Usergrid
[Tue Jun 17 21:15:06 2014] <toddnine>: Correct
[Tue Jun 17 21:15:26 2014] <lmcgibbn>: From a mentor point of view this seems 
entirely logical to me.
[Tue Jun 17 21:15:26 2014] <rockerst_>: yes
[Tue Jun 17 21:15:29 2014] <Humbedooh>: if (IF) the canonical source for the 
project is on git-wip and you put up a big yellow sign saying "This GitHub repo 
is not the canonical source, please see....", then I don't see a problem per se
[Tue Jun 17 21:15:43 2014] <lmcgibbn>: From a contributor point of view this 
has been very convenient for me.
[Tue Jun 17 21:16:00 2014] <lmcgibbn>: OK
[Tue Jun 17 21:16:02 2014] <Humbedooh>: but if people are led to believe that 
the github repo IS the canonical source, and you do nothing about it, then it's 
your behinds on the line personally, and not the ASF
[Tue Jun 17 21:16:06 2014] <lmcgibbn>: We've made serious progress here.
[Tue Jun 17 21:16:13 2014] <lmcgibbn>: I mean serious progress.
[Tue Jun 17 21:16:17 2014] <rockerst_>: We would be happy to put up a yellow 
sign
[Tue Jun 17 21:16:36 2014] <lmcgibbn>: As a mentor of this project, I feel that 
this is a major step forward for the community (dev's especially).
[Tue Jun 17 21:16:53 2014] <lmcgibbn>: A lot of hard work has gone in to 
Usergrid and I am really looking forward to sorting this out.
[Tue Jun 17 21:16:59 2014] <lmcgibbn>: Can we please take some actions?
[Tue Jun 17 21:17:50 2014] <lmcgibbn>: 1. All previous bullet points regarding 
setup of mechanism that causes every pull request to be recorded on the project 
commits list as emails.
[Tue Jun 17 21:17:56 2014] <rockerst_>: i think we still don't know 
specifically who is objecting to the workflow
[Tue Jun 17 21:18:14 2014] <rockerst_>: lewis brought it up, but didn't respond 
when we asked who is objecting
[Tue Jun 17 21:18:17 2014] <snoopdave>: and what specific objections they have
[Tue Jun 17 21:18:31 2014] <lmcgibbn>: rockerst_: As far as this meeting goes I 
think that no-one is objecting.
[Tue Jun 17 21:19:13 2014] <lmcgibbn>: I feel we have made progress on 
clarifying what we (Usergrid) want to achieve...
[Tue Jun 17 21:19:21 2014] <lmcgibbn>: It seems like we've been able to do that.
[Tue Jun 17 21:19:37 2014] <rockerst_>: lmcgibbn: agree
[Tue Jun 17 21:19:44 2014] <lmcgibbn>: OK
[Tue Jun 17 21:19:48 2014] <lmcgibbn>: So I propose the following
[Tue Jun 17 21:19:52 2014] <lmcgibbn>: In addition to 1. above
[Tue Jun 17 21:20:01 2014] <lmcgibbn>: we also address Humbedooh suggestion
[Tue Jun 17 21:20:13 2014] <rockerst_>: yellow sign?
[Tue Jun 17 21:20:17 2014] <lmcgibbn>: +1
[Tue Jun 17 21:20:23 2014] <Humbedooh>: well...it could be blue, if you like 
blue ;-)
[Tue Jun 17 21:20:30 2014] <lmcgibbn>: :)
[Tue Jun 17 21:20:48 2014] <toddnine>: +1
[Tue Jun 17 21:21:31 2014] <lmcgibbn>: I would also like to finally clarify 
that script on snoopdave 's account has been deactivated based on recent 
actions taken by Infra leading up to this IRC meeting.
[Tue Jun 17 21:21:42 2014] <lmcgibbn>: snoopdave: can you please clarify for 
the record?
[Tue Jun 17 21:22:00 2014] <snoopdave>: yes, my script was disabled
[Tue Jun 17 21:22:04 2014] <lmcgibbn>: OK
[Tue Jun 17 21:22:24 2014] <snoopdave>: when I need to push from GH to ASF Git 
I do it manually
[Tue Jun 17 21:22:42 2014] <lmcgibbn>: So by the looks and sounds of it the 
workflow as stated on the Usergrid (incubating) wiki can continue once we have 
addressed the above actions.
[Tue Jun 17 21:23:10 2014] <rockerst_>: i can update the readme file in the 
root of the project to convey the information about the canonical source
[Tue Jun 17 21:23:22 2014] <lmcgibbn>: +1 rockerst_ thank you
[Tue Jun 17 21:23:30 2014] <lmcgibbn>: Does anyone have anything to add?
[Tue Jun 17 21:24:32 2014] <snoopdave>: I think that is all we can do: address 
specific problems with our process: 1) indicate our repo is not the canonical 
repo, 2) setup email notifications for PRs and 3) figure how to automate the 
sync
[Tue Jun 17 21:24:44 2014] <rockerst_>: exactly
[Tue Jun 17 21:24:54 2014] <lmcgibbn>: Sounds great.
[Tue Jun 17 21:24:55 2014] <rockerst_>: i think we are done here
[Tue Jun 17 21:25:01 2014] <lmcgibbn>: RE: 3
[Tue Jun 17 21:25:07 2014] <lmcgibbn>: any immediate ideas?
[Tue Jun 17 21:25:09 2014] <snoopdave>: thanks Humbedooh
[Tue Jun 17 21:25:40 2014] <rockerst_>: lmcgibbn: jfarrell: Humbedooh: thank 
you for helping out :)
[Tue Jun 17 21:25:52 2014] <lmcgibbn>: Humbedooh: jfarrell thank you for your 
time
[Tue Jun 17 21:25:59 2014] <Humbedooh>: re 3, I'd hold off till the policy 
review is done
[Tue Jun 17 21:26:15 2014] <lmcgibbn>: Humbedooh: +1
[Tue Jun 17 21:26:30 2014] <lmcgibbn>: Humbedooh: can you please adjourn this 
meeting when you are ready.
[Tue Jun 17 21:26:34 2014] <lmcgibbn>: Thank you for your time.
[Tue Jun 17 21:26:54 2014] <lmcgibbn>: BTW people, #usergrid is much better 
when people are actually here.
[Tue Jun 17 21:26:58 2014] <Humbedooh>: ASFBot: karma add lmcgibbn 3
[Tue Jun 17 21:27:03 2014] <Humbedooh>: lmcgibbn: you can do it yourself ;)
[Tue Jun 17 21:27:08 2014] <lmcgibbn>: recently it has been me and jfarrell
[Tue Jun 17 21:27:11 2014] <lmcgibbn>: Thank you
[Tue Jun 17 21:28:26 2014] <Humbedooh>: ASFBot: meeting end


Meeting ended at Tue Jun 17 21:28:26 2014

Reply via email to