+1 to moving to github. On Wed, Jan 6, 2016 at 6:17 PM, ilya <ilya.mailing.li...@gmail.com> wrote:
> +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 > >> > > > -- Tian ChunFeng http://cloud.domolo.com