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é
>> 
>> 
>> 
>> 
>> 

Reply via email to