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