cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chunfeng tian <tianyunqu...@gmail.com>
Subject Re: [DISCUSS] Move to Github
Date Sat, 09 Jan 2016 02:25:07 GMT
+1 to moving to github.

On Wed, Jan 6, 2016 at 6:17 PM, ilya <ilya.mailing.lists@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 <runseb@gmail.com>
> wrote:
> >>
> >>
> >>> On Dec 21, 2015, at 11:34 AM, Daan Hoogland <daan.hoogland@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 <runseb@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 <runseb@gmail.com>
> >>>> wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>> On 19 Dec 2015, at 16:28, Rene Moser <mail@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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message