Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9305718460 for ; Sat, 9 Jan 2016 02:25:28 +0000 (UTC) Received: (qmail 35970 invoked by uid 500); 9 Jan 2016 02:25:27 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 35918 invoked by uid 500); 9 Jan 2016 02:25:27 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 35906 invoked by uid 99); 9 Jan 2016 02:25:27 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 09 Jan 2016 02:25:27 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 213D91805CD for ; Sat, 9 Jan 2016 02:25:27 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3.9 X-Spam-Level: *** X-Spam-Status: No, score=3.9 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_REPLY=1, HTML_MESSAGE=3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id USXr3r0zESwz for ; Sat, 9 Jan 2016 02:25:15 +0000 (UTC) Received: from mail-lf0-f48.google.com (mail-lf0-f48.google.com [209.85.215.48]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id EE6F32050D for ; Sat, 9 Jan 2016 02:25:14 +0000 (UTC) Received: by mail-lf0-f48.google.com with SMTP id d17so21041008lfb.1 for ; Fri, 08 Jan 2016 18:25:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=MecfgDuxNupuKLtVWwlwvu5Oz1PdFONRmTXBMDqwyRE=; b=tth83+07Qq6ZbBXjjksB1260GJLbl69KGhhB7Gdc5V08xaSKTnpNuORVtiJSIor9Jq 1+rD3ndgDtmNTEv8HuXF48NscRg/ZN7nTdEEW0RsPt03m6pRkrGZ/bn+mmJ0pm3k4vt5 FAt5x6oAWh948FuYLrEHviGIFTuVKzBz1N8buEIXpPGpQU392AvaBQ8Vz0aF/vxBlCQE fIyJTLerul6c1h6FKKR9Fu4IE1NuaG5JLpnT0DBUc62jDXn1a0XgoGpZwTUpYtlVL1o0 ItYJzBD5P25Tqd+w1mK7mSC+hh3PDUKr9RV9j1NMic1AR7JRIr1oDCToF1Z0wUJWyW4w 4xZQ== MIME-Version: 1.0 X-Received: by 10.25.169.129 with SMTP id s123mr17780509lfe.39.1452306307277; Fri, 08 Jan 2016 18:25:07 -0800 (PST) Received: by 10.114.75.20 with HTTP; Fri, 8 Jan 2016 18:25:07 -0800 (PST) In-Reply-To: <568CE9CC.40701@gmail.com> References: <00DF88E2-CE99-4886-88B6-3152CDEDF3AB@gmail.com> <567577A3.2020903@renemoser.net> <1A8C5FE0-D658-4FB6-8AAE-86EF139FB905@gmail.com> <903CE4AD-8908-4B5C-9A61-BA1B8A4AB71B@gmail.com> <4F0C16CA-EBDF-4B4F-BC50-E9F6C788421C@gmail.com> <568CE9CC.40701@gmail.com> Date: Sat, 9 Jan 2016 10:25:07 +0800 Message-ID: Subject: Re: [DISCUSS] Move to Github From: chunfeng tian To: dev@cloudstack.apache.org Content-Type: multipart/alternative; boundary=001a114107128cf0dd0528dd697e --001a114107128cf0dd0528dd697e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable +1 to moving to github. On Wed, Jan 6, 2016 at 6:17 PM, ilya 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 t= o > 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 > =E2=80=9Ctrial=E2=80=9D and move to Github. > > > >> On Dec 21, 2015, at 11:37 AM, Sebastien Goasguen > wrote: > >> > >> > >>> On Dec 21, 2015, at 11:34 AM, Daan Hoogland > wrote: > >>> > >>> Sebastien, This will create a github repo under the apache organisati= on > >>> right? one that we can not merge to. > >>> > >> > >> Yes , that=E2=80=99s 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 > > >>> wrote: > >>> > >>>> BTW > >>>> > >>>> Anyone can ask for a new git repo which will be mirrored on github a= t: > >>>> > >>>> https://issues.apache.org/jira/servicedesk/customer/portal/1/create/= 8 > >>>> > >>>> Not sure if the link will work, but it=E2=80=99s available through i= ssues. > >>>> > >>>>> On Dec 19, 2015, at 7:03 PM, Sebastien Goasguen > >>>> wrote: > >>>>> > >>>>> > >>>>> > >>>>>> On 19 Dec 2015, at 16:28, Rene Moser 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 fa= r > 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 rea= l > >>>>>> 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=C3=A9 > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>> > >>>> > >>> > >>> > >>> -- > >>> Daan > >> > > > --=20 Tian ChunFeng http://cloud.domolo.com --001a114107128cf0dd0528dd697e--