Since previous discussions about web clients did not yield any strong opinions 
one way or another. I will assume lazy consensus and move the PHP Gateway and 
Samples into airavata main repo. 

Suresh

On Apr 30, 2014, at 12:54 PM, Marlon Pierce <[email protected]> wrote:

> I'm +0 for keeping one git repo. We can always go to 2 or more if this
> turns out to be the wrong choice.
> 
> Marlon
> 
> On 4/30/14 12:48 PM, Suresh Marru wrote:
>> On Apr 29, 2014, at 4:19 PM, Danushka Menikkumbura 
>> <[email protected]> wrote:
>> 
>>> Having different repos will only help if we are planning to have 
>>> independent release cycles.Does it make sense (or it is required ) to 
>>> release the g/w separately?
>> I am unable to guess if we will need separate release cycles or not. Since 
>> web interfaces can take more development iterations then changes to clients 
>> and server packages, I guess we might have the need. Other thoughts?
>> 
>> Lets draw this to a conclusion? I seeing mostly + 0 -0 kind of opinions. Any 
>> strong preferences or should we just roll the dice and go with one option 
>> for now?
>> 
>> Suresh
>> 
>> 
>>> /Danushka
>>> 
>>> On Wednesday, April 30, 2014, Suresh Marru <[email protected]> wrote:
>>>> On Apr 29, 2014, at 2:53 PM, Sachith Withana <[email protected]> wrote:
>>>> 
>>>>> Suresh,
>>>>> 
>>>>> Agree with your points.
>>>>> 
>>>>> Consider the PHP gateway. It’s being developed right now. When it’s a 
>>>>> full blown gateway, some users would use it directly as their gateway. If 
>>>>> they want some new features to be added, they can do that and they will 
>>>>> be able to commit it to the main repo, so that other users can use those 
>>>>> features too.
>>>>> 
>>>>> Basically, I’m just pointing out that the PHP gateway has the potential 
>>>>> to become a project of its own, with its own contributors, as a framework 
>>>>> for new gateways.
>>>> Hi Sachith,
>>>> 
>>>> This is a good goal. When such success story happen, we still encourage 
>>>> the PHP Reference Gateway bundled within Airavata to have an example to 
>>>> refer to. The cloned version of success project can potentially build its 
>>>> own community in github or elsewhere. A challenge for airavata should be 
>>>> to motivate the community to contribute back generic examples which will 
>>>> benefit other users and help maintain the reference implementation.
>>>> 
>>>> Suresh
>>>> 
>>>>> 
>>>>> 
>>>>> On Apr 29, 2014, at 11:46 AM, Suresh Marru <[email protected]> wrote:
>>>>> 
>>>>>> Just to clarify, to commit to any repo on ASF infrastructure a 
>>>>>> committtership will be a pre-requisite. But as a PMC we can granularly 
>>>>>> control any of our repos.
>>>>>> 
>>>>>> To answer the question, I personally do not see any need to control 
>>>>>> access among committters. I agree this need if we are opening up to 
>>>>>> contributors (which I do not think is legally complaint).
>>>>>> 
>>>>>> Just FYI, subversion project allows any ASF committer to have write 
>>>>>> access to their repos, they believe in social trust rather then ACL’s, I 
>>>>>> like this boldness it makes us feel welcome. Ofcouse, I doubt any one 
>>>>>> will commit without a consent on the mailing list, but thats the point.
>>>>>> 
>>>>>> Suresh
>>>>>> 
>>>>>> On Apr 29, 2014, at 12:52 PM, Marlon Pierce <[email protected]> wrote:
>>>>>> 
>>>>>>> Would we want to have the option to restrict committership to a specific
>>>>>>> repo?
>>>>>>> 
>>>>>>> Marlon
>>>>>>> 
>>>>>>> On 4/29/14 12:32 PM, Suresh Marru wrote:
>>>>>>>> For reference, please see what other projects are doing - 
>>>>>>>> https://git-wip-us.apache.org/repos/asf
>>>>>>>> 
>>>>>>>> Projects like cloudstack, cordova, couchdb jclouds and others pretty 
>>>>>>>> much add a new repo for lots of components. Other projects choose to 
>>>>>>>> have one repo for everything.
>>>>>>>> 
>>>>>>>> I am not yet weighing one option over other and soliciting everyone’s 
>>>>>>>> input.
>>>>>>>> 
>>>>>>>> Suresh
>>>>>>>> 
>>>>>>>> On Apr 29, 2014, at 12:27 PM, Suresh Marru <[email protected]> wrote:
>>>>>>>> 
>>>>>>>>> Hi All,
>>>>>>>>> 
>>>>>>>>> Since the transition to git was uneventful and seems to work well, I 
>>>>>>>>> want to resurrect the discussion of a code repos.
>>>>>>>>> 
>>>>>>>>> To demonstrate Airavata we will need reference implementations of 
>>>>>>>>> API. Previous web implementations are all over the place. Can we 
>>>>>>>>> discuss what is the good place to consolidate these examples and 
>>>>>>>>> indeed release them periodically?
>>>>>>>>> 
>>>>>>>>> Two options to consider:
>>>>>>>>> 
>>>>>>>>> * Have these web implementations as a module within main trunk and 
>>>>>>>>> release them along with Airavata.
>>>>>>>>> * Create a separate repo and have a separate release cycle.
>>>>>>>>> 
>>>>>>>>> Any opinions?
>>>>>>>>> 
>>>>>>>>> Suresh
>>>>>>>>> 
>>>> 
>> 
> 

Reply via email to