+1 to moving to github.

On 1/3/16 3:25 AM, Sebastien Goasguen wrote:
> Bringing this one discuss thread to the top of the ML to get stronger 
> consensus.
> 
> We need it if we want to request a move to GitHub.
> 
> Note that this is not about leaving the ASF, it is about using GitHub to its 
> full potential.
> 
> The ASF board is investigating ways for a project to use Github and still 
> maintain strong provenance of commits to keep the high quality and provenance 
> standards of ASF code.
> 
> If we get consensus we can request to the board to be part of the “trial” and 
> move to Github.
> 
>> On Dec 21, 2015, at 11:37 AM, Sebastien Goasguen <run...@gmail.com> wrote:
>>
>>
>>> On Dec 21, 2015, at 11:34 AM, Daan Hoogland <daan.hoogl...@gmail.com> wrote:
>>>
>>> Sebastien, This will create a github repo under the apache organisation
>>> right? one that we can not merge to.
>>>
>>
>> Yes , that’s how I created all the docs repo and the repos for ec2stack and 
>> gstack.
>>
>>
>>
>>> On Mon, Dec 21, 2015 at 10:51 AM, Sebastien Goasguen <run...@gmail.com>
>>> wrote:
>>>
>>>> BTW
>>>>
>>>> Anyone can ask for a new git repo which will be mirrored on github at:
>>>>
>>>> https://issues.apache.org/jira/servicedesk/customer/portal/1/create/8
>>>>
>>>> Not sure if the link will work, but it’s available through issues.
>>>>
>>>>> On Dec 19, 2015, at 7:03 PM, Sebastien Goasguen <run...@gmail.com>
>>>> wrote:
>>>>>
>>>>>
>>>>>
>>>>>> On 19 Dec 2015, at 16:28, Rene Moser <m...@renemoser.net> wrote:
>>>>>>
>>>>>> Hi Seb
>>>>>>
>>>>>>> On 12/19/2015 10:12 AM, sebgoa wrote:
>>>>>>>
>>>>>>> Late October I started thread [1] about moving our repo to GitHub, I
>>>> would like to re-open this discussion.
>>>>>>>
>>>>>>> Now that we have stabilized master and release 4.6.0, 4.6.1, 4.6.2 and
>>>> 4.7.0 we need to think about the next steps.
>>>>>>>
>>>>>>> To me Git and GitHub has become an essential tool to any software
>>>> development, not using it to its full potential is hurting us.
>>>>>>>
>>>>>>> Just as an example I would like to point you to [2], this a PR I made
>>>> to Kubernetes (a container orchestrator), it literally added 14 characters
>>>> in a json file.
>>>>>>> This was really a very minor change.
>>>>>>>
>>>>>>> The PR automatically triggered 3 bots which created 7 labels, it ran
>>>> end to end testss, Jenkins jobs and triggered third part builds.
>>>>>>> It was automatically merged.
>>>>>>
>>>>>> I am fine moving to github.
>>>>>>
>>>>>> But IMHO the git hosting is not the problem, the problem is how far do
>>>>>> we trust the current tests and how we can them improve.
>>>>>>
>>>>>> Moving to github doesn't improve testing. Doing manual tests is okay and
>>>>>> hard work, it does not speed up things.
>>>>>>
>>>>>> We need fully automated unit _and_ integration tests that we trust. I do
>>>>>> not trust in mocking and simulating infrastructure.
>>>>>>
>>>>>> We discovered most of the major problems running cloudstack on real
>>>>>> hardware in real world scenarios. Race conditions, unexpected VR
>>>>>> reboots, VMs not getting IPs from DHCP, etc.
>>>>>>
>>>>>> Rating complexity of changes: easy_fix, minor_change, major_change
>>>>>>
>>>>>> Running tests according complexity:
>>>>>>
>>>>>> - easy_fix: just merge it.
>>>>>> - minor_change: unit and simulator test passed
>>>>>> - major_change: the full blown integration testing
>>>>>>
>>>>>> IMHO we should work on solid testing and development is fun, merging a
>>>>>> click and releasing a breath.
>>>>>>
>>>>>> Just my 2 cents.
>>>>>
>>>>> Fully agree
>>>>>
>>>>> I do think moving to github would allow us to run tests on real systems
>>>> more easily.
>>>>>
>>>>>
>>>>>>
>>>>>> Regards
>>>>>> René
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>
>>>>
>>>
>>>
>>> -- 
>>> Daan
>>
> 

Reply via email to