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