Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-15 Thread OmPrakash Muppirala
Thanks Mark, you are a good man :-)

Om

On Sun, Apr 14, 2013 at 5:31 AM, Mark Kessler
kesslerconsult...@gmail.comwrote:

 I ended up creating a GITHub account... however, I will probably redo the
 repo on it since I uploaded a clone of the Flex-SDK with my changes already
 in it.  This means the work I've done already doesn't stand out.  so give
 me about 20 mins and I'll have

  Logistically speaking that would be least cumbersome process.
 ... but developers aren't logical lol :p


 -Mark


 On Sun, Apr 14, 2013 at 3:34 AM, OmPrakash Muppirala
 bigosma...@gmail.comwrote:

  On Apr 13, 2013 11:44 PM, Alex Harui aha...@adobe.com wrote:
  
   Is the Git whiteboard read-write?  Are there any issues with opening it
  if
   we do end up going to Github?  If not, can you request that it be
 opened?
   I'm not sure how you were going about that for the other repos.
  
   Thanks,
   -Alex
 
  Mark, maybe you can create a public GitHub project for now to share your
  code?  Then you will have to manually check it into wherever we decide to
  host the whiteboard.
 
  Logistically speaking that would be least cumbersome process.
 
  Thanks,
  Om
 
 



RE: [DISCUSS] How do we want to handle Whiteboard?

2013-04-15 Thread Kessler CTR Mark J
Oops, I posted the link [1] in my user page, but not in the dev list.

[1] https://github.com/KesslerConsulting/example

-Mark

-Original Message-
From: omup...@gmail.com [mailto:omup...@gmail.com] On Behalf Of OmPrakash 
Muppirala
Sent: Monday, April 15, 2013 4:16 AM
To: dev@flex.apache.org
Subject: Re: [DISCUSS] How do we want to handle Whiteboard?

Thanks Mark, you are a good man :-)

Om


smime.p7s
Description: S/MIME cryptographic signature


Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-14 Thread Alex Harui
Reviving:

Mark Kessler has some stuff that should be on a whiteboard.  Can we make the
git whiteboard read-write while a couple of you experiment with Github?

-Alex


On 4/9/13 12:58 AM, Bertrand Delacretaz bdelacre...@apache.org wrote:

 On Tue, Apr 9, 2013 at 8:23 AM, Dave Fisher dave2w...@comcast.net wrote:
 ...The gist is that this PMC is responsible for keeping the IP in shape and
 doing the work in the open
 
 I'd also add that whoever commits (or pushes, in the Git model) to the
 Apache repository (where all releases must be cut from) takes
 responsibility for what they commit, under the iCLA that they signed.
 
 So it's ultimately up to that committer to make sure they have the
 right to commit what they're committing, and that the provenance of
 every line of code can be clearly established.
 
 Backing a contribution with an https://issues.apache.org issue where
 the contributor clearly expresses their intention to donate the code
 to Apache Flex is helpful, and having an iCLA for that contributor
 helps put the burden on them for checking that it's their own code
 that they are contributing.
 
 -Bertrand

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-14 Thread OmPrakash Muppirala
On Apr 13, 2013 11:13 PM, Alex Harui aha...@adobe.com wrote:

 Reviving:

 Mark Kessler has some stuff that should be on a whiteboard.  Can we make
the
 git whiteboard read-write while a couple of you experiment with Github?

 -Alex


I have been experimenting with GitHub for the past couple of days.  Close
to something viable.

I also tried to get in touch with GitHub support, still waiting for a
response from them.

Feel free to do what needs to be done in the meantime.

Thanks,
Om


 On 4/9/13 12:58 AM, Bertrand Delacretaz bdelacre...@apache.org wrote:

  On Tue, Apr 9, 2013 at 8:23 AM, Dave Fisher dave2w...@comcast.net
wrote:
  ...The gist is that this PMC is responsible for keeping the IP in
shape and
  doing the work in the open
 
  I'd also add that whoever commits (or pushes, in the Git model) to the
  Apache repository (where all releases must be cut from) takes
  responsibility for what they commit, under the iCLA that they signed.
 
  So it's ultimately up to that committer to make sure they have the
  right to commit what they're committing, and that the provenance of
  every line of code can be clearly established.
 
  Backing a contribution with an https://issues.apache.org issue where
  the contributor clearly expresses their intention to donate the code
  to Apache Flex is helpful, and having an iCLA for that contributor
  helps put the burden on them for checking that it's their own code
  that they are contributing.
 
  -Bertrand

 --
 Alex Harui
 Flex SDK Team
 Adobe Systems, Inc.
 http://blogs.adobe.com/aharui



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-14 Thread OmPrakash Muppirala
On Apr 13, 2013 11:44 PM, Alex Harui aha...@adobe.com wrote:

 Is the Git whiteboard read-write?  Are there any issues with opening it if
 we do end up going to Github?  If not, can you request that it be opened?
 I'm not sure how you were going about that for the other repos.

 Thanks,
 -Alex

Mark, maybe you can create a public GitHub project for now to share your
code?  Then you will have to manually check it into wherever we decide to
host the whiteboard.

Logistically speaking that would be least cumbersome process.

Thanks,
Om




 On 4/13/13 11:37 PM, OmPrakash Muppirala bigosma...@gmail.com wrote:

  On Apr 13, 2013 11:13 PM, Alex Harui aha...@adobe.com wrote:
 
  Reviving:
 
  Mark Kessler has some stuff that should be on a whiteboard.  Can we
make
  the
  git whiteboard read-write while a couple of you experiment with Github?
 
  -Alex
 
 
  I have been experimenting with GitHub for the past couple of days.
 Close
  to something viable.
 
  I also tried to get in touch with GitHub support, still waiting for a
  response from them.
 
  Feel free to do what needs to be done in the meantime.
 
  Thanks,
  Om
 
 
  On 4/9/13 12:58 AM, Bertrand Delacretaz bdelacre...@apache.org
wrote:
 
  On Tue, Apr 9, 2013 at 8:23 AM, Dave Fisher dave2w...@comcast.net
  wrote:
  ...The gist is that this PMC is responsible for keeping the IP in
  shape and
  doing the work in the open
 
  I'd also add that whoever commits (or pushes, in the Git model) to the
  Apache repository (where all releases must be cut from) takes
  responsibility for what they commit, under the iCLA that they signed.
 
  So it's ultimately up to that committer to make sure they have the
  right to commit what they're committing, and that the provenance of
  every line of code can be clearly established.
 
  Backing a contribution with an https://issues.apache.org issue where
  the contributor clearly expresses their intention to donate the code
  to Apache Flex is helpful, and having an iCLA for that contributor
  helps put the burden on them for checking that it's their own code
  that they are contributing.
 
  -Bertrand
 
  --
  Alex Harui
  Flex SDK Team
  Adobe Systems, Inc.
  http://blogs.adobe.com/aharui
 

 --
 Alex Harui
 Flex SDK Team
 Adobe Systems, Inc.
 http://blogs.adobe.com/aharui



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-14 Thread Mark Kessler
I ended up creating a GITHub account... however, I will probably redo the
repo on it since I uploaded a clone of the Flex-SDK with my changes already
in it.  This means the work I've done already doesn't stand out.  so give
me about 20 mins and I'll have

 Logistically speaking that would be least cumbersome process.
... but developers aren't logical lol :p


-Mark


On Sun, Apr 14, 2013 at 3:34 AM, OmPrakash Muppirala
bigosma...@gmail.comwrote:

 On Apr 13, 2013 11:44 PM, Alex Harui aha...@adobe.com wrote:
 
  Is the Git whiteboard read-write?  Are there any issues with opening it
 if
  we do end up going to Github?  If not, can you request that it be opened?
  I'm not sure how you were going about that for the other repos.
 
  Thanks,
  -Alex

 Mark, maybe you can create a public GitHub project for now to share your
 code?  Then you will have to manually check it into wherever we decide to
 host the whiteboard.

 Logistically speaking that would be least cumbersome process.

 Thanks,
 Om




Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-09 Thread Dave Fisher

On Apr 8, 2013, at 10:17 PM, Om wrote:

 On Mon, Apr 8, 2013 at 9:31 PM, Dave Fisher w...@apache.org wrote:
 
 This discussion seems familiar. Justin has the ASF viewpoint for the most
 part. Talk to infra and David Nalley about the issues in expanding out to
 github.
 
 Regards,
 Dave
 
 
 Before I bother Infra about this, do you think you can point me to some
 past discussion about this?

The discussion was many months ago on the infra lists. I don't recall if it was 
public or private.

The gist is that this PMC is responsible for keeping the IP in shape and doing 
the work in the open.

The support of GIT has come a long way by Infra. You should ask because there 
may or may not yet be a document that discusses how far to go.

If github is broken then please go to Infra to ask how the project can help.

Regards,
Dave


 
 Thanks,
 Om
 
 
 
 Sent from my iPhone
 
 On Apr 8, 2013, at 4:35 PM, Om bigosma...@gmail.com wrote:
 
 On Mon, Apr 8, 2013 at 4:26 PM, Justin Mclean jus...@classsoftware.com
 wrote:
 
 Hi,
 
 Think we may be missing the point here there's nothing to stop a
 committer
 from using github for their own experiments now, but if that code is
 eventually donated into the Flex project it would need to:
 
 1) Any contributors who have a made a large contribution have signed a
 ICLA and agree to this code being donated. Just having an ICLA signed
 may
 not be enough as it may not been clear that the intent was to move the
 code
 to Apache Flex. So in git hub are all contributors easily identified and
 contactable?
 Notifying the contributer when they send a pull request to a
 committer's
 whiteboard project should serve exactly this purpose.
 
 
 2) Development should be in the open and all current committers notified
 of progress. At the very least discussion about the code need to take
 place
 on the development list (and not elsewhere ie in github) and all
 changes/diffs to the code need to mailed to commit mailing list.
 
 We will experiment with the organization settings to see if all this is
 doable.
 
 Thanks,
 Om
 
 
 
 Having the whiteboards in git hub would be no different.
 
 Thanks,
 Justin
 



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-09 Thread Frédéric THOMAS

1) Any contributors who have a made a large contribution have signed a
ICLA and agree to this code being donated. Just having an ICLA signed may
not be enough as it may not been clear that the intent was to move the 
code

to Apache Flex. So in git hub are all contributors easily identified and
contactable?


Before to think about the legal point of re-integrating the contributor work 
to ApacheFlex, I would like to remind you the technical problem to do it, 
until we work on Github only, that will be fine but if we want to make fit a 
one project per repo structure (github) into a multi-project per repo 
structure (our current per committer repo whiteboard), I can't figure out 
how to do that.


Someone knows ?

-Fred

-Message d'origine- 
From: Om

Sent: Tuesday, April 09, 2013 1:35 AM
To: dev@flex.apache.org
Subject: Re: [DISCUSS] How do we want to handle Whiteboard?

On Mon, Apr 8, 2013 at 4:26 PM, Justin Mclean 
jus...@classsoftware.comwrote:



Hi,

Think we may be missing the point here there's nothing to stop a committer
from using github for their own experiments now, but if that code is
eventually donated into the Flex project it would need to:

1) Any contributors who have a made a large contribution have signed a
ICLA and agree to this code being donated. Just having an ICLA signed may
not be enough as it may not been clear that the intent was to move the 
code

to Apache Flex. So in git hub are all contributors easily identified and
contactable?



Notifying the contributer when they send a pull request to a committer's
whiteboard project should serve exactly this purpose.



2) Development should be in the open and all current committers notified
of progress. At the very least discussion about the code need to take 
place

on the development list (and not elsewhere ie in github) and all
changes/diffs to the code need to mailed to commit mailing list.



We will experiment with the organization settings to see if all this is
doable.

Thanks,
Om




Having the whiteboards in git hub would be no different.

Thanks,
Justin 




Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-09 Thread Justin Mclean
Hi,

 I would like to remind you the technical problem to do it
If the whiteboard is in SVN, Git or Github we have the same issue - the white 
board area  doesn't have to mirror the current SDK structure. Answer is 
basically patch files in JIRA or branch existing SDK copy files over and see if 
you can merge and commit/push.

The main difference is it easier to check out part of a repo in SVN so with Git 
or Github we may want a repo/committer rather than a single repo.

Thanks,
Justin

Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-09 Thread Frédéric THOMAS

copy files over and see if you can merge and commit/push


What would mean deleting the current tree and copy the new one over and not 
only copy over the existing tree as it would be a problem if parts of the 
tree have been renamed or moved, right ?


The main difference is it easier to check out part of a repo in SVN so 
with Git or Github we may want a repo/committer rather than a single repo.


It's not really the github way and would mean that a github contributor 
would be able to send pull requests touching files in a project is not 
initially contributing and has not the agreement of the committer, so to 
make it work, it would imply more checks for the committer reviewing the 
pull request before to integrate it but it should be possible I think.


-Fred

-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, April 09, 2013 8:45 AM
To: dev@flex.apache.org
Subject: Re: [DISCUSS] How do we want to handle Whiteboard?

Hi,


I would like to remind you the technical problem to do it
If the whiteboard is in SVN, Git or Github we have the same issue - the 
white board area  doesn't have to mirror the current SDK structure. Answer 
is basically patch files in JIRA or branch existing SDK copy files over and 
see if you can merge and commit/push.


The main difference is it easier to check out part of a repo in SVN so with 
Git or Github we may want a repo/committer rather than a single repo.


Thanks,
Justin 



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-09 Thread Bertrand Delacretaz
On Tue, Apr 9, 2013 at 8:23 AM, Dave Fisher dave2w...@comcast.net wrote:
 ...The gist is that this PMC is responsible for keeping the IP in shape and 
 doing the work in the open

I'd also add that whoever commits (or pushes, in the Git model) to the
Apache repository (where all releases must be cut from) takes
responsibility for what they commit, under the iCLA that they signed.

So it's ultimately up to that committer to make sure they have the
right to commit what they're committing, and that the provenance of
every line of code can be clearly established.

Backing a contribution with an https://issues.apache.org issue where
the contributor clearly expresses their intention to donate the code
to Apache Flex is helpful, and having an iCLA for that contributor
helps put the burden on them for checking that it's their own code
that they are contributing.

-Bertrand


RE: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Michael A. Labriola
 I don't think it would be possible to use github for the official
 whiteboards as it brings up a number of issues for infra and the ASF 
 ie knowing who contributed, licensing issues etc etc basically the 
 normal issues for bit of donated code.


Ultimately I think github is the way to go. If that can't work, the other 
choice is for infra to create a repo per committer (github model). Git's 
strength is that of a distributed version control system. We keep trying to 
centralize it. The whiteboard don't belong in the same repo as the core code in 
the git model IMO.

Regarding official whiteboards and github, its interesting. In some ways, IMO, 
it's better for the ASF. In this way nothing enters an ASF repo until it 
officially becomes part of the project and its better for me as I can quickly 
play and just commit code without worrying about headers, etc. Then we deal 
with those things prior to an import.

Mike



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Frédéric THOMAS
Ultimately I think github is the way to go. If that can't work, the other 
choice is for infra to create a repo per committer (github model).


I guess you meant:  to create a repo per committer's project (github model).

-Fred

-Message d'origine- 
From: Michael A. Labriola

Sent: Monday, April 08, 2013 6:49 PM
To: dev@flex.apache.org
Subject: RE: [DISCUSS] How do we want to handle Whiteboard?


I don't think it would be possible to use github for the official
whiteboards as it brings up a number of issues for infra and the ASF
ie knowing who contributed, licensing issues etc etc basically the
normal issues for bit of donated code.



Ultimately I think github is the way to go. If that can't work, the other 
choice is for infra to create a repo per committer (github model). Git's 
strength is that of a distributed version control system. We keep trying to 
centralize it. The whiteboard don't belong in the same repo as the core code 
in the git model IMO.


Regarding official whiteboards and github, its interesting. In some ways, 
IMO, it's better for the ASF. In this way nothing enters an ASF repo until 
it officially becomes part of the project and its better for me as I can 
quickly play and just commit code without worrying about headers, etc. Then 
we deal with those things prior to an import.


Mike



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Alex Harui



On 4/8/13 9:49 AM, Michael A. Labriola labri...@digitalprimates.net
wrote:

 I don't think it would be possible to use github for the official
 whiteboards as it brings up a number of issues for infra and the ASF
 ie knowing who contributed, licensing issues etc etc basically the
 normal issues for bit of donated code.
 
 
 Ultimately I think github is the way to go. If that can't work, the other
 choice is for infra to create a repo per committer (github model). Git's
 strength is that of a distributed version control system. We keep trying to
 centralize it. The whiteboard don't belong in the same repo as the core code
 in the git model IMO.
 
 Regarding official whiteboards and github, its interesting. In some ways, IMO,
 it's better for the ASF. In this way nothing enters an ASF repo until it
 officially becomes part of the project and its better for me as I can quickly
 play and just commit code without worrying about headers, etc. Then we deal
 with those things prior to an import.
 
 Mike
 
I think Greg's point about working in the open is the critical factor.
How can we find out what other committers are doing if we use GitHub?  Can
we get change notifications on the dev list?

Otherwise, I think the boundary is at the committer/non-committer level.  As
a committer you will be working in Git on an Apache Server and you should
always be careful about what you are doing, if you are not a committer, you
can work with the Git mirrors and do whatever you want and generate a pull
request and then a committer has to review.

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Frédéric THOMAS
The way I would do it is to create an Organization account on GitHub, 
share the login details with priv...@flex.apache.org.   Then, any 
committer who wants to create a whiteboard can send an email on 
private@flex.a.o.  We add the committer's github id as part of our 
organization account.  We both can perhaps play with the settings to see 
how best we can get this done.


Sounds good.

For the Apache V2 licencse agreement an the projects already mavenized, that 
shouldn't be problem because there's a maven plugin to set it up, for the 
others, yes, it could be, github has apparently an open API but I never had 
a look http://developer.github.com/v3/


-Fred

-Message d'origine- 
From: Om

Sent: Monday, April 08, 2013 8:50 PM
To: dev@flex.apache.org
Subject: Re: [DISCUSS] How do we want to handle Whiteboard?

On Mon, Apr 8, 2013 at 11:30 AM, Frédéric THOMAS 
webdoubl...@hotmail.comwrote:



Hi Om,

Actually, that seems good.

I just wonder if it will be possible to configure the email to send
directly in the commit@f.a.o

So, it would mean you would open this account, give us the password and
then we would add our rsa and  finally each one can create it's repo ?

-Fred



The way I would do it is to create an Organization account on GitHub, share
the login details with priv...@flex.apache.org.   Then, any committer who
wants to create a whiteboard can send an email on private@flex.a.o.  We add
the committer's github id as part of our organization account.  We both can
perhaps play with the settings to see how best we can get this done.

And another thing I want to try to do is to put a Apache V2 licencse
agreement gate before someone can send a 'Pull request' to an official
whiteboard github project.  I am not sure if GitHub supports such
functionality, but given their support for third-party APIs, I imagine we
can write a script for this ourselves.

Thanks,
Om



-Message d'origine- From: Om
Sent: Monday, April 08, 2013 8:13 PM
To: dev@flex.apache.org
Subject: Re: [DISCUSS] How do we want to handle Whiteboard?


Maybe we can try the whiteboard@github option for a few months and see how
it works out?  Like the move from SVN to Git, there are always going to be
some issues and we cannot think of all of them upfront and have
documentation ready.  The only way to find out of this will work is to 
just

do it and squash issues as they come along.  We timecap the effort and see
if we can solve issues to the satisfaction of the PMC, Infra, etc.

I think a poll/vote would be more useful at the end of the experiment, not
before.  We dont want another round of
github-supporters-need-to-**answer-this-question-**immediately after we
decide to use github and start facing issues.

Thanks,
Om

On Mon, Apr 8, 2013 at 11:00 AM, Om bigosma...@gmail.com wrote:




On Mon, Apr 8, 2013 at 10:47 AM, Alex Harui aha...@adobe.com wrote:





On 4/8/13 9:49 AM, Michael A. Labriola labri...@digitalprimates.net
wrote:

 I don't think it would be possible to use github for the official
 whiteboards as it brings up a number of issues for infra and the ASF
 ie knowing who contributed, licensing issues etc etc basically the
 normal issues for bit of donated code.


 Ultimately I think github is the way to go. If that can't work, the
other
 choice is for infra to create a repo per committer (github model). 
Git's
 strength is that of a distributed version control system. We keep
trying to
 centralize it. The whiteboard don't belong in the same repo as the 
 core

code
 in the git model IMO.

 Regarding official whiteboards and github, its interesting. In some
ways, IMO,
 it's better for the ASF. In this way nothing enters an ASF repo until
 it
 officially becomes part of the project and its better for me as I can
quickly
 play and just commit code without worrying about headers, etc. Then we
deal
 with those things prior to an import.

 Mike

I think Greg's point about working in the open is the critical factor.
How can we find out what other committers are doing if we use GitHub? 
Can

we get change notifications on the dev list?



GitHub supports organizations (free for open source orgs) using which we
can configure notifications to be sent to any email alias/list we choose.




Otherwise, I think the boundary is at the committer/non-committer level.
 As
a committer you will be working in Git on an Apache Server and you 
should

always be careful about what you are doing, if you are not a committer,
you
can work with the Git mirrors and do whatever you want and generate a
pull
request and then a committer has to review.













Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Om
On Apr 8, 2013 12:00 PM, Alex Harui aha...@adobe.com wrote:

 I'm ok with a couple of folks trying it in order to see if it can satisfy
everyone and Apache.

 I'm not sure we need a gate but maybe I'm missing something.



I meant the contributor licence agreement.  How do we do this for JIRA
patches today?  Is it an implicit agreement?  I am wondering if adding a
note in the main Github page would be sufficient?

Thanks,
Om



 Sent via the PANTECH Discover, an ATT 4G LTE smartphone.

 Om bigosma...@gmail.com wrote:


 On Mon, Apr 8, 2013 at 11:30 AM, Frédéric THOMAS webdoubl...@hotmail.com
wrote:

  Hi Om,
 
  Actually, that seems good.
 
  I just wonder if it will be possible to configure the email to send
  directly in the commit@f.a.o
 
  So, it would mean you would open this account, give us the password and
  then we would add our rsa and  finally each one can create it's repo ?
 
  -Fred
 
 
 The way I would do it is to create an Organization account on GitHub,
share
 the login details with priv...@flex.apache.org.   Then, any committer who
 wants to create a whiteboard can send an email on private@flex.a.o.  We
add
 the committer's github id as part of our organization account.  We both
can
 perhaps play with the settings to see how best we can get this done.

 And another thing I want to try to do is to put a Apache V2 licencse
 agreement gate before someone can send a 'Pull request' to an official
 whiteboard github project.  I am not sure if GitHub supports such
 functionality, but given their support for third-party APIs, I imagine we
 can write a script for this ourselves.

 Thanks,
 Om


  -Message d'origine- From: Om
  Sent: Monday, April 08, 2013 8:13 PM
  To: dev@flex.apache.org
  Subject: Re: [DISCUSS] How do we want to handle Whiteboard?
 
 
  Maybe we can try the whiteboard@github option for a few months and see
how
  it works out?  Like the move from SVN to Git, there are always going to
be
  some issues and we cannot think of all of them upfront and have
  documentation ready.  The only way to find out of this will work is to
just
  do it and squash issues as they come along.  We timecap the effort and
see
  if we can solve issues to the satisfaction of the PMC, Infra, etc.
 
  I think a poll/vote would be more useful at the end of the experiment,
not
  before.  We dont want another round of
  github-supporters-need-to-**answer-this-question-**immediately after
we
  decide to use github and start facing issues.
 
  Thanks,
  Om
 
  On Mon, Apr 8, 2013 at 11:00 AM, Om bigosma...@gmail.com wrote:
 
 
 
  On Mon, Apr 8, 2013 at 10:47 AM, Alex Harui aha...@adobe.com wrote:
 
 
 
 
  On 4/8/13 9:49 AM, Michael A. Labriola labri...@digitalprimates.net

  wrote:
 
   I don't think it would be possible to use github for the official
   whiteboards as it brings up a number of issues for infra and the
ASF
   ie knowing who contributed, licensing issues etc etc basically the
   normal issues for bit of donated code.
  
  
   Ultimately I think github is the way to go. If that can't work, the
  other
   choice is for infra to create a repo per committer (github model). 
  Git's
   strength is that of a distributed version control system. We keep
  trying to
   centralize it. The whiteboard don't belong in the same repo as the
core
  code
   in the git model IMO.
  
   Regarding official whiteboards and github, its interesting. In some
  ways, IMO,
   it's better for the ASF. In this way nothing enters an ASF repo
until
   it
   officially becomes part of the project and its better for me as I
can
  quickly
   play and just commit code without worrying about headers, etc. Then
we
  deal
   with those things prior to an import.
  
   Mike
  
  I think Greg's point about working in the open is the critical
factor.
  How can we find out what other committers are doing if we use GitHub?
Can
  we get change notifications on the dev list?
 
 
  GitHub supports organizations (free for open source orgs) using which
we
  can configure notifications to be sent to any email alias/list we
choose.
 
 
 
  Otherwise, I think the boundary is at the committer/non-committer
level.
   As
  a committer you will be working in Git on an Apache Server and you
should
  always be careful about what you are doing, if you are not a
committer,
  you
  can work with the Git mirrors and do whatever you want and generate a
  pull
  request and then a committer has to review.
 
 
 
 
 
 
 


Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Frédéric THOMAS
I would say, at the moment they want to contribute, it means they accept the 
contributor license agreement, maybe indicating it in the README would be 
sufficient but I'm not sure.


-Fred

-Message d'origine- 
From: Om

Sent: Monday, April 08, 2013 10:31 PM
To: Alex Harui
Cc: dev@flex.apache.org
Subject: Re: [DISCUSS] How do we want to handle Whiteboard?

On Apr 8, 2013 12:00 PM, Alex Harui aha...@adobe.com wrote:


I'm ok with a couple of folks trying it in order to see if it can satisfy

everyone and Apache.


I'm not sure we need a gate but maybe I'm missing something.




I meant the contributor licence agreement.  How do we do this for JIRA
patches today?  Is it an implicit agreement?  I am wondering if adding a
note in the main Github page would be sufficient?

Thanks,
Om




Sent via the PANTECH Discover, an ATT 4G LTE smartphone.

Om bigosma...@gmail.com wrote:


On Mon, Apr 8, 2013 at 11:30 AM, Frédéric THOMAS webdoubl...@hotmail.com
wrote:

 Hi Om,

 Actually, that seems good.

 I just wonder if it will be possible to configure the email to send
 directly in the commit@f.a.o

 So, it would mean you would open this account, give us the password and
 then we would add our rsa and  finally each one can create it's repo ?

 -Fred


The way I would do it is to create an Organization account on GitHub,

share

the login details with priv...@flex.apache.org.   Then, any committer who
wants to create a whiteboard can send an email on private@flex.a.o.  We

add

the committer's github id as part of our organization account.  We both

can

perhaps play with the settings to see how best we can get this done.

And another thing I want to try to do is to put a Apache V2 licencse
agreement gate before someone can send a 'Pull request' to an official
whiteboard github project.  I am not sure if GitHub supports such
functionality, but given their support for third-party APIs, I imagine we
can write a script for this ourselves.

Thanks,
Om


 -Message d'origine- From: Om
 Sent: Monday, April 08, 2013 8:13 PM
 To: dev@flex.apache.org
 Subject: Re: [DISCUSS] How do we want to handle Whiteboard?


 Maybe we can try the whiteboard@github option for a few months and see

how

 it works out?  Like the move from SVN to Git, there are always going to

be

 some issues and we cannot think of all of them upfront and have
 documentation ready.  The only way to find out of this will work is to

just

 do it and squash issues as they come along.  We timecap the effort and

see

 if we can solve issues to the satisfaction of the PMC, Infra, etc.

 I think a poll/vote would be more useful at the end of the experiment,

not

 before.  We dont want another round of
 github-supporters-need-to-**answer-this-question-**immediately after

we

 decide to use github and start facing issues.

 Thanks,
 Om

 On Mon, Apr 8, 2013 at 11:00 AM, Om bigosma...@gmail.com wrote:



 On Mon, Apr 8, 2013 at 10:47 AM, Alex Harui aha...@adobe.com wrote:




 On 4/8/13 9:49 AM, Michael A. Labriola labri...@digitalprimates.net

 wrote:

  I don't think it would be possible to use github for the official
  whiteboards as it brings up a number of issues for infra and the

ASF

  ie knowing who contributed, licensing issues etc etc basically the
  normal issues for bit of donated code.
 
 
  Ultimately I think github is the way to go. If that can't work, the
 other
  choice is for infra to create a repo per committer (github model). 
 Git's
  strength is that of a distributed version control system. We keep
 trying to
  centralize it. The whiteboard don't belong in the same repo as the

core

 code
  in the git model IMO.
 
  Regarding official whiteboards and github, its interesting. In some
 ways, IMO,
  it's better for the ASF. In this way nothing enters an ASF repo

until

  it
  officially becomes part of the project and its better for me as I

can

 quickly
  play and just commit code without worrying about headers, etc. Then

we

 deal
  with those things prior to an import.
 
  Mike
 
 I think Greg's point about working in the open is the critical

factor.

 How can we find out what other committers are doing if we use GitHub?

Can

 we get change notifications on the dev list?


 GitHub supports organizations (free for open source orgs) using which

we

 can configure notifications to be sent to any email alias/list we

choose.




 Otherwise, I think the boundary is at the committer/non-committer

level.

  As
 a committer you will be working in Git on an Apache Server and you

should

 always be careful about what you are doing, if you are not a

committer,

 you
 can work with the Git mirrors and do whatever you want and generate a
 pull
 request and then a committer has to review.






 




RE: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Michael A. Labriola
I meant the contributor licence agreement.  How do we do this for JIRA patches 
today?  Is it an implicit agreement?  I am wondering if adding a note in the 
main Github page would be sufficient?

I was curious about the same thing. Specifically Jira patches. 


Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Justin Mclean
Hi,

Think we may be missing the point here there's nothing to stop a committer from 
using github for their own experiments now, but if that code is eventually 
donated into the Flex project it would need to:

1) Any contributors who have a made a large contribution have signed a ICLA and 
agree to this code being donated. Just having an ICLA signed may not be enough 
as it may not been clear that the intent was to move the code to Apache Flex. 
So in git hub are all contributors easily identified and contactable?

2) Development should be in the open and all current committers notified of 
progress. At the very least discussion about the code need to take place on the 
development list (and not elsewhere ie in github) and all changes/diffs to the 
code need to mailed to commit mailing list.

Having the whiteboards in git hub would be no different.

Thanks,
Justin

Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Frédéric THOMAS

+1


So in git hub are all contributors easily identified and contactable?


Each github contributor has an email address since he has a github account

-Fred

-Message d'origine- 
From: Justin Mclean

Sent: Tuesday, April 09, 2013 1:26 AM
To: dev@flex.apache.org
Subject: Re: [DISCUSS] How do we want to handle Whiteboard?

Hi,

Think we may be missing the point here there's nothing to stop a committer 
from using github for their own experiments now, but if that code is 
eventually donated into the Flex project it would need to:


1) Any contributors who have a made a large contribution have signed a ICLA 
and agree to this code being donated. Just having an ICLA signed may not be 
enough as it may not been clear that the intent was to move the code to 
Apache Flex. So in git hub are all contributors easily identified and 
contactable?


2) Development should be in the open and all current committers notified of 
progress. At the very least discussion about the code need to take place on 
the development list (and not elsewhere ie in github) and all changes/diffs 
to the code need to mailed to commit mailing list.


Having the whiteboards in git hub would be no different.

Thanks,
Justin 



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Om
On Mon, Apr 8, 2013 at 4:26 PM, Justin Mclean jus...@classsoftware.comwrote:

 Hi,

 Think we may be missing the point here there's nothing to stop a committer
 from using github for their own experiments now, but if that code is
 eventually donated into the Flex project it would need to:

 1) Any contributors who have a made a large contribution have signed a
 ICLA and agree to this code being donated. Just having an ICLA signed may
 not be enough as it may not been clear that the intent was to move the code
 to Apache Flex. So in git hub are all contributors easily identified and
 contactable?


Notifying the contributer when they send a pull request to a committer's
whiteboard project should serve exactly this purpose.


 2) Development should be in the open and all current committers notified
 of progress. At the very least discussion about the code need to take place
 on the development list (and not elsewhere ie in github) and all
 changes/diffs to the code need to mailed to commit mailing list.


We will experiment with the organization settings to see if all this is
doable.

Thanks,
Om



 Having the whiteboards in git hub would be no different.

 Thanks,
 Justin


Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Justin Mclean
HI,

 Notifying the contributer when they send a pull request to a committer's
 whiteboard project should serve exactly this purpose.

How do we know if the pull request is legally allowed to be applied? If a patch 
is submitted via JIRA at least there's some process and understanding that it's 
related to Apache and Flex ie they had to create an account in Apache JIRA

 We will experiment with the organization settings to see if all this is
 doable.

Sounds like the way forward. Can you disable commenting etc on git hub and 
redirect discussion towards the developer list? 

Justin

Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Alex Harui



On 4/8/13 5:32 PM, Justin Mclean jus...@classsoftware.com wrote:

 HI,
 
 Notifying the contributer when they send a pull request to a committer's
 whiteboard project should serve exactly this purpose.
 
 How do we know if the pull request is legally allowed to be applied? If a
 patch is submitted via JIRA at least there's some process and understanding
 that it's related to Apache and Flex ie they had to create an account in
 Apache JIRA
Maybe Pull Requests must have a matching JIRA issue?
 
-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Dave Fisher
This discussion seems familiar. Justin has the ASF viewpoint for the most part. 
Talk to infra and David Nalley about the issues in expanding out to github.

Regards,
Dave

Sent from my iPhone

On Apr 8, 2013, at 4:35 PM, Om bigosma...@gmail.com wrote:

 On Mon, Apr 8, 2013 at 4:26 PM, Justin Mclean jus...@classsoftware.comwrote:
 
 Hi,
 
 Think we may be missing the point here there's nothing to stop a committer
 from using github for their own experiments now, but if that code is
 eventually donated into the Flex project it would need to:
 
 1) Any contributors who have a made a large contribution have signed a
 ICLA and agree to this code being donated. Just having an ICLA signed may
 not be enough as it may not been clear that the intent was to move the code
 to Apache Flex. So in git hub are all contributors easily identified and
 contactable?
 Notifying the contributer when they send a pull request to a committer's
 whiteboard project should serve exactly this purpose.
 
 
 2) Development should be in the open and all current committers notified
 of progress. At the very least discussion about the code need to take place
 on the development list (and not elsewhere ie in github) and all
 changes/diffs to the code need to mailed to commit mailing list.
 
 We will experiment with the organization settings to see if all this is
 doable.
 
 Thanks,
 Om
 
 
 
 Having the whiteboards in git hub would be no different.
 
 Thanks,
 Justin


Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-08 Thread Harbs
Sounds good to me as well.

Redirecting comments sounds like a good idea.

On Apr 9, 2013, at 3:32 AM, Justin Mclean wrote:

 HI,
 
 Notifying the contributer when they send a pull request to a committer's
 whiteboard project should serve exactly this purpose.
 
 How do we know if the pull request is legally allowed to be applied? If a 
 patch is submitted via JIRA at least there's some process and understanding 
 that it's related to Apache and Flex ie they had to create an account in 
 Apache JIRA
 
 We will experiment with the organization settings to see if all this is
 doable.
 
 Sounds like the way forward. Can you disable commenting etc on git hub and 
 redirect discussion towards the developer list? 
 
 Justin



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-05 Thread Justin Mclean
Hi,

Assuming we get the git hub mirrors up and working there nothing stopping 
anyone from using github to supply patches and diff in the usual way. A git hub 
pull request can be converted directly into a patch file and applied easily.

There's one outstanding issue in how do we close pull requests, I asked this 
before but no one seem to know the answer.

I don't think it would be possible to use github for the official whiteboards 
as it brings up a number of issues for infra and the ASF ie knowing who 
contributed, licensing issues etc etc basically the normal issues for bit of 
donated code.

Thanks,
Justin

Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-05 Thread Nicholas Kwiatkowski
A lot of the people who currently have whiteboards have copies of the SDK
in there...  Would it still be possible to work on a private copy of the
SDK in the whiteboard?   The way I see it happening would be that you would
fork the main SDK, and work on it in your own fork rather than the
whiteboard...  The other issue would be to bring the code back to the asf
repo -- I could see that as problematic as well.

-Nick

On Fri, Apr 5, 2013 at 2:23 AM, Justin Mclean jus...@classsoftware.comwrote:

 Hi,

 Assuming we get the git hub mirrors up and working there nothing stopping
 anyone from using github to supply patches and diff in the usual way. A git
 hub pull request can be converted directly into a patch file and applied
 easily.

 There's one outstanding issue in how do we close pull requests, I asked
 this before but no one seem to know the answer.

 I don't think it would be possible to use github for the official
 whiteboards as it brings up a number of issues for infra and the ASF ie
 knowing who contributed, licensing issues etc etc basically the normal
 issues for bit of donated code.

 Thanks,
 Justin


Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-05 Thread Om
On Thu, Apr 4, 2013 at 11:23 PM, Justin Mclean jus...@classsoftware.comwrote:

 Hi,

 Assuming we get the git hub mirrors up and working there nothing stopping
 anyone from using github to supply patches and diff in the usual way. A git
 hub pull request can be converted directly into a patch file and applied
 easily.

 There's one outstanding issue in how do we close pull requests, I asked
 this before but no one seem to know the answer.


I am confused, how is this related to the current topic under discussion?


 I don't think it would be possible to use github for the official
 whiteboards as it brings up a number of issues for infra and the ASF ie
 knowing who contributed, licensing issues etc etc basically the normal
 issues for bit of donated code.


GitHub keeps track of everything.  Code that goes into the whiteboard is
generally unstructured, experimental code.  Only the committer decides when
that goes into an official repo.  This has to be done manually and the
commit comments should have all the information about who contributed to
this piece of code.  Which means that we cannot bring the GitHub history
with us as well.  I dont see the need for that.  If someone wants to see
the history, they can always go to the relevant GitHub repo and look at it.


Thanks,
Om



 Thanks,
 Justin


Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-04 Thread Om
Any more thoughts on how to manage the whiteboard repo?  If its okay with
everyone, I will go ahead and start a VOTE thread soon.

Personally, I like the option of working on GitHub for the whiteboard.  In
a way it levels the playing field of committer vs. non-committer.  This
could foster more community involvement.  Going back to my first days of
contributing to Apache Flex, I did all my Installer related work on GitHub
and just posted the link on the dev forum here.  After a lot of discussion,
Justin (who was a committer by then) and a couple of non-committers forked
my project and started sending me Pull requests.  This gave me a more
flexibility in how I contributed as a non-committer.  The fork that Justin
did on GitHub can be considered as a whiteboard area, except that it let
him foster community participation (like me and the other non-committers)

And of course, working with GitHub is a breeze.  Once you create your own
space, you can create unlimited projects and branches.

Thanks,
Om

On Thu, Mar 21, 2013 at 1:54 PM, Alex Harui aha...@adobe.com wrote:

 The way I see it:

 #1 Pros:  Uses Git.  Therefore you only need to know one SCM.  Any work
 with
 a rich branching history retains that history when landing in the main
 repos.
 #1 Cons:  240MB initial download.  It took several hours for some folks.

 #2 Pros:  Not sure.
 #2 Cons:  I think it would be hard to switch between branches when you have
 changes pending if you want to help out on someone else's whiteboard?  Fred
 seemed to have other concerns.

 #3 Pros:  Much easier to set up repos, I think.
 #3 Cons:  Unclear about Apache approval.  Have to be careful about who else
 contributes to your code.

 #4 Pros:  Smaller initial download
 #4 Cons:  Might be more work to transfer source from SVN to Git with
 history?

 For me, retaining history is way more important than waiting 2.5 hours once
 for the initial download.


 On 3/21/13 1:34 PM, Om bigosma...@gmail.com wrote:

  Sorry, I have not been tracking the votes. Let me start up a new vote
 with
  these options:
 
  ===
  What to do with Whiteboard?
 
 1. Use the sparse checkout option as described here (
 http://markmail.org/message/dg7hplezkzwiroes)
 2. Create a branch per user in the whiteboard
 3. Move to github for whiteboards
 4. Let whiteboards remain in SVN
 
  ===
 
  If there are more options, please add it to the discussion here.  I will
  give some time for discussion before starting an official VOTE thread.
 
  Thanks,
  Om
 
  On Thu, Mar 21, 2013 at 1:30 PM, Frédéric THOMAS
  webdoubl...@hotmail.comwrote:
 
  Om,
 
  Btw, I remove my vote of 3.1 and give my +1 to the 3.4 (stay on svn),
  that's a lazy vote, I can change my mind ?
 
  -Fred
 

 --
 Alex Harui
 Flex SDK Team
 Adobe Systems, Inc.
 http://blogs.adobe.com/aharui




Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-04 Thread Jonathan Campos
On Thu, Apr 4, 2013 at 12:44 PM, Om bigosma...@gmail.com wrote:

 Personally, I like the option of working on GitHub for the whiteboard.  In
 a way it levels the playing field of committer vs. non-committer.


I like the idea of the whiteboard being github based. Stops all the
discussion of what a non-committer can/cannot do.


-- 
Jonathan Campos


Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-04 Thread Harbs
Github definitely simplifies things. Are there any advantages to keeping 
content on Apache's domain?

Harbs

On Apr 4, 2013, at 8:44 PM, Om wrote:

 Any more thoughts on how to manage the whiteboard repo?  If its okay with
 everyone, I will go ahead and start a VOTE thread soon.
 
 Personally, I like the option of working on GitHub for the whiteboard.  In
 a way it levels the playing field of committer vs. non-committer.  This
 could foster more community involvement.  Going back to my first days of
 contributing to Apache Flex, I did all my Installer related work on GitHub
 and just posted the link on the dev forum here.  After a lot of discussion,
 Justin (who was a committer by then) and a couple of non-committers forked
 my project and started sending me Pull requests.  This gave me a more
 flexibility in how I contributed as a non-committer.  The fork that Justin
 did on GitHub can be considered as a whiteboard area, except that it let
 him foster community participation (like me and the other non-committers)
 
 And of course, working with GitHub is a breeze.  Once you create your own
 space, you can create unlimited projects and branches.
 
 Thanks,
 Om
 
 On Thu, Mar 21, 2013 at 1:54 PM, Alex Harui aha...@adobe.com wrote:
 
 The way I see it:
 
 #1 Pros:  Uses Git.  Therefore you only need to know one SCM.  Any work
 with
 a rich branching history retains that history when landing in the main
 repos.
 #1 Cons:  240MB initial download.  It took several hours for some folks.
 
 #2 Pros:  Not sure.
 #2 Cons:  I think it would be hard to switch between branches when you have
 changes pending if you want to help out on someone else's whiteboard?  Fred
 seemed to have other concerns.
 
 #3 Pros:  Much easier to set up repos, I think.
 #3 Cons:  Unclear about Apache approval.  Have to be careful about who else
 contributes to your code.
 
 #4 Pros:  Smaller initial download
 #4 Cons:  Might be more work to transfer source from SVN to Git with
 history?
 
 For me, retaining history is way more important than waiting 2.5 hours once
 for the initial download.
 
 
 On 3/21/13 1:34 PM, Om bigosma...@gmail.com wrote:
 
 Sorry, I have not been tracking the votes. Let me start up a new vote
 with
 these options:
 
 ===
 What to do with Whiteboard?
 
   1. Use the sparse checkout option as described here (
   http://markmail.org/message/dg7hplezkzwiroes)
   2. Create a branch per user in the whiteboard
   3. Move to github for whiteboards
   4. Let whiteboards remain in SVN
 
 ===
 
 If there are more options, please add it to the discussion here.  I will
 give some time for discussion before starting an official VOTE thread.
 
 Thanks,
 Om
 
 On Thu, Mar 21, 2013 at 1:30 PM, Frédéric THOMAS
 webdoubl...@hotmail.comwrote:
 
 Om,
 
 Btw, I remove my vote of 3.1 and give my +1 to the 3.4 (stay on svn),
 that's a lazy vote, I can change my mind ?
 
 -Fred
 
 
 --
 Alex Harui
 Flex SDK Team
 Adobe Systems, Inc.
 http://blogs.adobe.com/aharui
 
 



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-04 Thread Om
On Thu, Apr 4, 2013 at 11:41 AM, Harbs harbs.li...@gmail.com wrote:

 Github definitely simplifies things. Are there any advantages to keeping
 content on Apache's domain?

 Harbs


To be clear, we are talking only about moving the Whiteboard repo to
GitHub.  There are no plans to move all the other repos to GitHub any time
soon.

Thanks,
Om




 On Apr 4, 2013, at 8:44 PM, Om wrote:

  Any more thoughts on how to manage the whiteboard repo?  If its okay with
  everyone, I will go ahead and start a VOTE thread soon.
 
  Personally, I like the option of working on GitHub for the whiteboard.
  In
  a way it levels the playing field of committer vs. non-committer.  This
  could foster more community involvement.  Going back to my first days of
  contributing to Apache Flex, I did all my Installer related work on
 GitHub
  and just posted the link on the dev forum here.  After a lot of
 discussion,
  Justin (who was a committer by then) and a couple of non-committers
 forked
  my project and started sending me Pull requests.  This gave me a more
  flexibility in how I contributed as a non-committer.  The fork that
 Justin
  did on GitHub can be considered as a whiteboard area, except that it let
  him foster community participation (like me and the other non-committers)
 
  And of course, working with GitHub is a breeze.  Once you create your own
  space, you can create unlimited projects and branches.
 
  Thanks,
  Om
 
  On Thu, Mar 21, 2013 at 1:54 PM, Alex Harui aha...@adobe.com wrote:
 
  The way I see it:
 
  #1 Pros:  Uses Git.  Therefore you only need to know one SCM.  Any work
  with
  a rich branching history retains that history when landing in the main
  repos.
  #1 Cons:  240MB initial download.  It took several hours for some folks.
 
  #2 Pros:  Not sure.
  #2 Cons:  I think it would be hard to switch between branches when you
 have
  changes pending if you want to help out on someone else's whiteboard?
  Fred
  seemed to have other concerns.
 
  #3 Pros:  Much easier to set up repos, I think.
  #3 Cons:  Unclear about Apache approval.  Have to be careful about who
 else
  contributes to your code.
 
  #4 Pros:  Smaller initial download
  #4 Cons:  Might be more work to transfer source from SVN to Git with
  history?
 
  For me, retaining history is way more important than waiting 2.5 hours
 once
  for the initial download.
 
 
  On 3/21/13 1:34 PM, Om bigosma...@gmail.com wrote:
 
  Sorry, I have not been tracking the votes. Let me start up a new vote
  with
  these options:
 
  ===
  What to do with Whiteboard?
 
1. Use the sparse checkout option as described here (
http://markmail.org/message/dg7hplezkzwiroes)
2. Create a branch per user in the whiteboard
3. Move to github for whiteboards
4. Let whiteboards remain in SVN
 
  ===
 
  If there are more options, please add it to the discussion here.  I
 will
  give some time for discussion before starting an official VOTE thread.
 
  Thanks,
  Om
 
  On Thu, Mar 21, 2013 at 1:30 PM, Frédéric THOMAS
  webdoubl...@hotmail.comwrote:
 
  Om,
 
  Btw, I remove my vote of 3.1 and give my +1 to the 3.4 (stay on svn),
  that's a lazy vote, I can change my mind ?
 
  -Fred
 
 
  --
  Alex Harui
  Flex SDK Team
  Adobe Systems, Inc.
  http://blogs.adobe.com/aharui
 
 




Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-04 Thread Alex Harui
Released source code must be stored on Apache servers. Did we get approval to 
use github. I would imagine there would be concerns about ownership of pulled 
code.




Sent via the PANTECH Discover, an ATT 4G LTE smartphone.

Harbs harbs.li...@gmail.com wrote:


Github definitely simplifies things. Are there any advantages to keeping 
content on Apache's domain?

Harbs

On Apr 4, 2013, at 8:44 PM, Om wrote:

 Any more thoughts on how to manage the whiteboard repo?  If its okay with
 everyone, I will go ahead and start a VOTE thread soon.

 Personally, I like the option of working on GitHub for the whiteboard.  In
 a way it levels the playing field of committer vs. non-committer.  This
 could foster more community involvement.  Going back to my first days of
 contributing to Apache Flex, I did all my Installer related work on GitHub
 and just posted the link on the dev forum here.  After a lot of discussion,
 Justin (who was a committer by then) and a couple of non-committers forked
 my project and started sending me Pull requests.  This gave me a more
 flexibility in how I contributed as a non-committer.  The fork that Justin
 did on GitHub can be considered as a whiteboard area, except that it let
 him foster community participation (like me and the other non-committers)

 And of course, working with GitHub is a breeze.  Once you create your own
 space, you can create unlimited projects and branches.

 Thanks,
 Om

 On Thu, Mar 21, 2013 at 1:54 PM, Alex Harui aha...@adobe.com wrote:

 The way I see it:

 #1 Pros:  Uses Git.  Therefore you only need to know one SCM.  Any work
 with
 a rich branching history retains that history when landing in the main
 repos.
 #1 Cons:  240MB initial download.  It took several hours for some folks.

 #2 Pros:  Not sure.
 #2 Cons:  I think it would be hard to switch between branches when you have
 changes pending if you want to help out on someone else's whiteboard?  Fred
 seemed to have other concerns.

 #3 Pros:  Much easier to set up repos, I think.
 #3 Cons:  Unclear about Apache approval.  Have to be careful about who else
 contributes to your code.

 #4 Pros:  Smaller initial download
 #4 Cons:  Might be more work to transfer source from SVN to Git with
 history?

 For me, retaining history is way more important than waiting 2.5 hours once
 for the initial download.


 On 3/21/13 1:34 PM, Om bigosma...@gmail.com wrote:

 Sorry, I have not been tracking the votes. Let me start up a new vote
 with
 these options:

 ===
 What to do with Whiteboard?

   1. Use the sparse checkout option as described here (
   http://markmail.org/message/dg7hplezkzwiroes)
   2. Create a branch per user in the whiteboard
   3. Move to github for whiteboards
   4. Let whiteboards remain in SVN

 ===

 If there are more options, please add it to the discussion here.  I will
 give some time for discussion before starting an official VOTE thread.

 Thanks,
 Om

 On Thu, Mar 21, 2013 at 1:30 PM, Frédéric THOMAS
 webdoubl...@hotmail.comwrote:

 Om,

 Btw, I remove my vote of 3.1 and give my +1 to the 3.4 (stay on svn),
 that's a lazy vote, I can change my mind ?

 -Fred


 --
 Alex Harui
 Flex SDK Team
 Adobe Systems, Inc.
 http://blogs.adobe.com/aharui





Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-04 Thread Om
On Thu, Apr 4, 2013 at 11:49 AM, Alex Harui aha...@adobe.com wrote:

 Released source code must be stored on Apache servers. Did we get approval
 to use github. I would imagine there would be concerns about ownership of
 pulled code.


I am not sure if we need approval for this.  How is it different than
someone contributing the same code as a patch via JIRA?  In both cases, the
committer has to actively take steps to check the code in question into the
official git repo.





 Sent via the PANTECH Discover, an ATT 4G LTE smartphone.

 Harbs harbs.li...@gmail.com wrote:


 Github definitely simplifies things. Are there any advantages to keeping
 content on Apache's domain?

 Harbs

 On Apr 4, 2013, at 8:44 PM, Om wrote:

  Any more thoughts on how to manage the whiteboard repo?  If its okay with
  everyone, I will go ahead and start a VOTE thread soon.
 
  Personally, I like the option of working on GitHub for the whiteboard.
  In
  a way it levels the playing field of committer vs. non-committer.  This
  could foster more community involvement.  Going back to my first days of
  contributing to Apache Flex, I did all my Installer related work on
 GitHub
  and just posted the link on the dev forum here.  After a lot of
 discussion,
  Justin (who was a committer by then) and a couple of non-committers
 forked
  my project and started sending me Pull requests.  This gave me a more
  flexibility in how I contributed as a non-committer.  The fork that
 Justin
  did on GitHub can be considered as a whiteboard area, except that it let
  him foster community participation (like me and the other non-committers)
 
  And of course, working with GitHub is a breeze.  Once you create your own
  space, you can create unlimited projects and branches.
 
  Thanks,
  Om
 
  On Thu, Mar 21, 2013 at 1:54 PM, Alex Harui aha...@adobe.com wrote:
 
  The way I see it:
 
  #1 Pros:  Uses Git.  Therefore you only need to know one SCM.  Any work
  with
  a rich branching history retains that history when landing in the main
  repos.
  #1 Cons:  240MB initial download.  It took several hours for some folks.
 
  #2 Pros:  Not sure.
  #2 Cons:  I think it would be hard to switch between branches when you
 have
  changes pending if you want to help out on someone else's whiteboard?
  Fred
  seemed to have other concerns.
 
  #3 Pros:  Much easier to set up repos, I think.
  #3 Cons:  Unclear about Apache approval.  Have to be careful about who
 else
  contributes to your code.
 
  #4 Pros:  Smaller initial download
  #4 Cons:  Might be more work to transfer source from SVN to Git with
  history?
 
  For me, retaining history is way more important than waiting 2.5 hours
 once
  for the initial download.
 
 
  On 3/21/13 1:34 PM, Om bigosma...@gmail.com wrote:
 
  Sorry, I have not been tracking the votes. Let me start up a new vote
  with
  these options:
 
  ===
  What to do with Whiteboard?
 
1. Use the sparse checkout option as described here (
http://markmail.org/message/dg7hplezkzwiroes)
2. Create a branch per user in the whiteboard
3. Move to github for whiteboards
4. Let whiteboards remain in SVN
 
  ===
 
  If there are more options, please add it to the discussion here.  I
 will
  give some time for discussion before starting an official VOTE thread.
 
  Thanks,
  Om
 
  On Thu, Mar 21, 2013 at 1:30 PM, Frédéric THOMAS
  webdoubl...@hotmail.comwrote:
 
  Om,
 
  Btw, I remove my vote of 3.1 and give my +1 to the 3.4 (stay on svn),
  that's a lazy vote, I can change my mind ?
 
  -Fred
 
 
  --
  Alex Harui
  Flex SDK Team
  Adobe Systems, Inc.
  http://blogs.adobe.com/aharui
 
 




Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-04 Thread Frédéric THOMAS

Hi,

I see another point, how to conserve the history of what has been done in 
github, I mean, is there a way to apply a patch if the parent commit of the 
patch hasn't got the same hash in the Apache whiteboard repo than the github 
one ?


-Fred

-Message d'origine- 
From: Greg Reddin

Sent: Thursday, April 04, 2013 8:59 PM
To: dev@flex.apache.org
Subject: Re: [DISCUSS] How do we want to handle Whiteboard?

On Thu, Apr 4, 2013 at 12:44 PM, Om bigosma...@gmail.com wrote:


Personally, I like the option of working on GitHub for the whiteboard.  In
a way it levels the playing field of committer vs. non-committer.  This
could foster more community involvement.



I like the idea of using Github for all the reasons mentioned. But I
think there are three issues that need some discussion before we go forward
with it.

First, how will we ensure that we are developing software in community? If
everything is worked in our repo or submitted patches, then I can follow
the development by subscribing to the commits list. If it's at Github, then
I have to know about it and I have to subscribe to an external feed for
updates. So, for it to work in the Apache Way, the dev list needs to know
where and how to watch it or contribute to it. This seems doable, but it's
not automatic. One thing we want to avoid is one or more people working on
something externally for a long period of time, then bringing it to the
project as a large chunk.

The second issue is ensuring provenance. If a committer commits something
or a contributor submits a patch in Jira we know where it came from and who
contributed it. Does a Github whiteboard give us the same traceability of
contributions? Granted, it's possible for someone to contribute something
they don't have rights to even in the current model, but would we still
have the traceability at Github?

Thirdly, how will we identify folks who should be nominated as committers?
We'd need to know all the places at Github to keep track of and we'd need a
way to be made aware of someone's contributions.

Again, I think these are doable, but I think we need to consider how and
what.

Greg 



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-04-04 Thread Harbs
Yes. Of course we're not discussing release code. I don't think there's work 
being done on release code in the whiteboards. Is there?

This brings up a question in my mind:

What happens when code in a whiteboard is added to the official development 
branch? I assume it's removed from the whiteboard. Right? Would that be a 
workable situation using Github? What happens if someone forks the work?

Harbs

On Apr 4, 2013, at 9:54 PM, Om wrote:

 On Thu, Apr 4, 2013 at 11:49 AM, Alex Harui aha...@adobe.com wrote:
 Released source code must be stored on Apache servers. Did we get approval to 
 use github. I would imagine there would be concerns about ownership of pulled 
 code.
 
 
 I am not sure if we need approval for this.  How is it different than someone 
 contributing the same code as a patch via JIRA?  In both cases, the committer 
 has to actively take steps to check the code in question into the official 
 git repo.  
  
 
 
 
 Sent via the PANTECH Discover, an ATT 4G LTE smartphone.
 
 Harbs harbs.li...@gmail.com wrote:
 
 
 Github definitely simplifies things. Are there any advantages to keeping 
 content on Apache's domain?
 
 Harbs
 
 On Apr 4, 2013, at 8:44 PM, Om wrote:
 
  Any more thoughts on how to manage the whiteboard repo?  If its okay with
  everyone, I will go ahead and start a VOTE thread soon.
 
  Personally, I like the option of working on GitHub for the whiteboard.  In
  a way it levels the playing field of committer vs. non-committer.  This
  could foster more community involvement.  Going back to my first days of
  contributing to Apache Flex, I did all my Installer related work on GitHub
  and just posted the link on the dev forum here.  After a lot of discussion,
  Justin (who was a committer by then) and a couple of non-committers forked
  my project and started sending me Pull requests.  This gave me a more
  flexibility in how I contributed as a non-committer.  The fork that Justin
  did on GitHub can be considered as a whiteboard area, except that it let
  him foster community participation (like me and the other non-committers)
 
  And of course, working with GitHub is a breeze.  Once you create your own
  space, you can create unlimited projects and branches.
 
  Thanks,
  Om
 
  On Thu, Mar 21, 2013 at 1:54 PM, Alex Harui aha...@adobe.com wrote:
 
  The way I see it:
 
  #1 Pros:  Uses Git.  Therefore you only need to know one SCM.  Any work
  with
  a rich branching history retains that history when landing in the main
  repos.
  #1 Cons:  240MB initial download.  It took several hours for some folks.
 
  #2 Pros:  Not sure.
  #2 Cons:  I think it would be hard to switch between branches when you have
  changes pending if you want to help out on someone else's whiteboard?  Fred
  seemed to have other concerns.
 
  #3 Pros:  Much easier to set up repos, I think.
  #3 Cons:  Unclear about Apache approval.  Have to be careful about who else
  contributes to your code.
 
  #4 Pros:  Smaller initial download
  #4 Cons:  Might be more work to transfer source from SVN to Git with
  history?
 
  For me, retaining history is way more important than waiting 2.5 hours once
  for the initial download.
 
 
  On 3/21/13 1:34 PM, Om bigosma...@gmail.com wrote:
 
  Sorry, I have not been tracking the votes. Let me start up a new vote
  with
  these options:
 
  ===
  What to do with Whiteboard?
 
1. Use the sparse checkout option as described here (
http://markmail.org/message/dg7hplezkzwiroes)
2. Create a branch per user in the whiteboard
3. Move to github for whiteboards
4. Let whiteboards remain in SVN
 
  ===
 
  If there are more options, please add it to the discussion here.  I will
  give some time for discussion before starting an official VOTE thread.
 
  Thanks,
  Om
 
  On Thu, Mar 21, 2013 at 1:30 PM, Frédéric THOMAS
  webdoubl...@hotmail.comwrote:
 
  Om,
 
  Btw, I remove my vote of 3.1 and give my +1 to the 3.4 (stay on svn),
  that's a lazy vote, I can change my mind ?
 
  -Fred
 
 
  --
  Alex Harui
  Flex SDK Team
  Adobe Systems, Inc.
  http://blogs.adobe.com/aharui
 
 
 
 



Re: [DISCUSS] How do we want to handle Whiteboard?

2013-03-21 Thread Frédéric THOMAS

4. Let whiteboards remain in SVN +1

-Fred

-Message d'origine- 
From: Om

Sent: Thursday, March 21, 2013 9:34 PM
To: dev@flex.apache.org
Subject: [DISCUSS] How do we want to handle Whiteboard?

Sorry, I have not been tracking the votes. Let me start up a new vote with
these options:

===
What to do with Whiteboard?

  1. Use the sparse checkout option as described here (
  http://markmail.org/message/dg7hplezkzwiroes)
  2. Create a branch per user in the whiteboard
  3. Move to github for whiteboards
  4. Let whiteboards remain in SVN

===

If there are more options, please add it to the discussion here.  I will
give some time for discussion before starting an official VOTE thread.

Thanks,
Om

On Thu, Mar 21, 2013 at 1:30 PM, Frédéric THOMAS 
webdoubl...@hotmail.comwrote:



Om,

Btw, I remove my vote of 3.1 and give my +1 to the 3.4 (stay on svn),
that's a lazy vote, I can change my mind ?

-Fred





Re: [DISCUSS] How do we want to handle Whiteboard?

2013-03-21 Thread Om
Just to make it clear, this is not the VOTE thread.  We usually discuss
pros and cons of each item in a DISCUSS thread before calling a vote.

Thanks,
Om

On Thu, Mar 21, 2013 at 1:37 PM, Frédéric THOMAS webdoubl...@hotmail.comwrote:

 4. Let whiteboards remain in SVN +1

 -Fred

 -Message d'origine- From: Om
 Sent: Thursday, March 21, 2013 9:34 PM
 To: dev@flex.apache.org
 Subject: [DISCUSS] How do we want to handle Whiteboard?


 Sorry, I have not been tracking the votes. Let me start up a new vote with
 these options:

 ==**=
 What to do with Whiteboard?

   1. Use the sparse checkout option as described here (
   
 http://markmail.org/message/**dg7hplezkzwiroeshttp://markmail.org/message/dg7hplezkzwiroes
 )
   2. Create a branch per user in the whiteboard
   3. Move to github for whiteboards
   4. Let whiteboards remain in SVN


 ==**=

 If there are more options, please add it to the discussion here.  I will
 give some time for discussion before starting an official VOTE thread.

 Thanks,
 Om

 On Thu, Mar 21, 2013 at 1:30 PM, Frédéric THOMAS webdoubl...@hotmail.com
 **wrote:

  Om,

 Btw, I remove my vote of 3.1 and give my +1 to the 3.4 (stay on svn),
 that's a lazy vote, I can change my mind ?

 -Fred





Re: [DISCUSS] How do we want to handle Whiteboard?

2013-03-21 Thread Frédéric THOMAS

Ok :)

A branch (and generaly the main branch of a repo) should belong to a project 
(a directory structure) and not shared

by force (it can be a local branch only), the point is that, even with what
INFRA is proposing us, as soon as we will want to do a branch, we'll have to
incorporate every whiteboard inside of it because there's only one master
for everybody, so, that's not good, create a branch per user in the
whiteboard is almost the same problematic, instead of being horizontal
problem (shared file structure), it is a vertical one (shared branches),
moving to github, yes, only if there's a repo per committer but I'm not sure
it is the apache way and finally staying on svn allows us to use svn or
git-svn (which takes a lot of time to initialize) for those who want to use
git.

Finally, I guess the 2 last ones are close to what I need and really the
last one let me the possibility to have a repo per project (even if there
are inside the same svn repo) if I go by git-svn.

-Fred

-Message d'origine- 
From: Om

Sent: Thursday, March 21, 2013 9:40 PM
To: dev@flex.apache.org
Subject: Re: [DISCUSS] How do we want to handle Whiteboard?

Just to make it clear, this is not the VOTE thread.  We usually discuss
pros and cons of each item in a DISCUSS thread before calling a vote.

Thanks,
Om

On Thu, Mar 21, 2013 at 1:37 PM, Frédéric THOMAS 
webdoubl...@hotmail.comwrote:



4. Let whiteboards remain in SVN +1

-Fred

-Message d'origine- From: Om
Sent: Thursday, March 21, 2013 9:34 PM
To: dev@flex.apache.org
Subject: [DISCUSS] How do we want to handle Whiteboard?


Sorry, I have not been tracking the votes. Let me start up a new vote with
these options:

==**=
What to do with Whiteboard?

  1. Use the sparse checkout option as described here (

http://markmail.org/message/**dg7hplezkzwiroeshttp://markmail.org/message/dg7hplezkzwiroes
)
  2. Create a branch per user in the whiteboard
  3. Move to github for whiteboards
  4. Let whiteboards remain in SVN


==**=

If there are more options, please add it to the discussion here.  I will
give some time for discussion before starting an official VOTE thread.

Thanks,
Om

On Thu, Mar 21, 2013 at 1:30 PM, Frédéric THOMAS webdoubl...@hotmail.com
**wrote:

 Om,


Btw, I remove my vote of 3.1 and give my +1 to the 3.4 (stay on svn),
that's a lazy vote, I can change my mind ?

-Fred








Re: [DISCUSS] How do we want to handle Whiteboard?

2013-03-21 Thread Alex Harui
The way I see it:

#1 Pros:  Uses Git.  Therefore you only need to know one SCM.  Any work with
a rich branching history retains that history when landing in the main
repos.
#1 Cons:  240MB initial download.  It took several hours for some folks.

#2 Pros:  Not sure.
#2 Cons:  I think it would be hard to switch between branches when you have
changes pending if you want to help out on someone else's whiteboard?  Fred
seemed to have other concerns.

#3 Pros:  Much easier to set up repos, I think.
#3 Cons:  Unclear about Apache approval.  Have to be careful about who else
contributes to your code.

#4 Pros:  Smaller initial download
#4 Cons:  Might be more work to transfer source from SVN to Git with
history?

For me, retaining history is way more important than waiting 2.5 hours once
for the initial download.


On 3/21/13 1:34 PM, Om bigosma...@gmail.com wrote:

 Sorry, I have not been tracking the votes. Let me start up a new vote with
 these options:
 
 ===
 What to do with Whiteboard?
 
1. Use the sparse checkout option as described here (
http://markmail.org/message/dg7hplezkzwiroes)
2. Create a branch per user in the whiteboard
3. Move to github for whiteboards
4. Let whiteboards remain in SVN
 
 ===
 
 If there are more options, please add it to the discussion here.  I will
 give some time for discussion before starting an official VOTE thread.
 
 Thanks,
 Om
 
 On Thu, Mar 21, 2013 at 1:30 PM, Frédéric THOMAS
 webdoubl...@hotmail.comwrote:
 
 Om,
 
 Btw, I remove my vote of 3.1 and give my +1 to the 3.4 (stay on svn),
 that's a lazy vote, I can change my mind ?
 
 -Fred
 

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui