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 18EF619055 for ; Wed, 9 Mar 2016 05:32:51 +0000 (UTC) Received: (qmail 84403 invoked by uid 500); 9 Mar 2016 05:32:50 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 84280 invoked by uid 500); 9 Mar 2016 05:32:50 -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 84266 invoked by uid 99); 9 Mar 2016 05:32:50 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Mar 2016 05:32:50 +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 A7F1D1805A8 for ; Wed, 9 Mar 2016 05:32:49 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.18 X-Spam-Level: * X-Spam-Status: No, score=1.18 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com header.b=XBSIe0lG; dkim=pass (1024-bit key) header.d=cloudops.com header.b=aBr6keIN Received: from mx2-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id ZCJmHonYdeCG for ; Wed, 9 Mar 2016 05:32:46 +0000 (UTC) Received: from mail-oi0-f42.google.com (mail-oi0-f42.google.com [209.85.218.42]) by mx2-lw-eu.apache.org (ASF Mail Server at mx2-lw-eu.apache.org) with ESMTPS id 76A2D5FBA9 for ; Wed, 9 Mar 2016 05:32:45 +0000 (UTC) Received: by mail-oi0-f42.google.com with SMTP id r187so27696494oih.3 for ; Tue, 08 Mar 2016 21:32:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to; bh=6vq5QA6YRdXYQjfDyBU6P7IXMby+EVimZj1yBgRl5m0=; b=XBSIe0lGDZla4/2iAN6ox1vi4LLYHCxV6aE86lsdLb2jgUpqHZthQfa3tAqMDDjF2A 1mWUFxsFfHwkxHCD6Ok/3fkesOLtxcuJqk+rnJahihCwWqeKzmt3/XUkhl0RjEEdCzno n3P0OpmClBPIeIpG2d123Dy4qZIif/YU02INUOGgSM1DMgElBJ9UbfR1B5iec2mwZXys r/0B5QUiwyXG320SCPbti8+lCbmjlW4pDR6WBlObgZlAn6xK8vFeTu7zzgQrO4Cmy0cH NlrzFVvOSqhY/oEKqLruoR8zsOP2agyUJFnMYDaQoxxvIjwTHUYuNedvIAzM4MF8TvPK krNA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudops.com; s=google; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to; bh=6vq5QA6YRdXYQjfDyBU6P7IXMby+EVimZj1yBgRl5m0=; b=aBr6keINy2ZNFxBMcHHxnPhbkRSHdk/vcL3/C6U4t2SvLxTVWUt8ql5Ex3i3uzAqtG hLjEh6UfWOL00F4rHH27WRLcb8QZC9wPe15JSStqvNx8/qnxT6R2l+UX4DHzslDKP/93 hAFVpHddJS2tDtLGEWwhKXqyFeWpmBoXb5TS8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to; bh=6vq5QA6YRdXYQjfDyBU6P7IXMby+EVimZj1yBgRl5m0=; b=mFoVnMu/86nvU321jmkoVfWSGpOaBKtnsKcPNFi8VPPuO0WkDP7uc3+1gQOzphkkMy 9io8S0RbHYwdj5IgEaOcOdCiEp8W1Ao6l2n528nXRE78psBgSJPvoWnI9jp+hTyis9Xs DjvQ1A9WulQdlirNwpt4m5a1WYgl38e5gvcE2Dxw+Gt7HVTw+AViKm1jRFH8rx2kQDzt UGlKsLPWYZfvqCXyznVckZrtfIg/m8FlJW68YArVtc3DqdLyflUAPh+J6xjuYY1qLp6q VHYtQ5jYAmhhNqoUH5LLAZNuBTB2Nvvn7MNpETqMjI8HGj/pdhzZEch/vqPuUWkaw9ed VOhA== X-Gm-Message-State: AD7BkJKinmgNk9Xlfr7gNW6Z3WLojmbIDNerAlHD3/9kEseBFcJmNVOVvHFMghG2mJGUOBXtFblooMm3EOpaIA== MIME-Version: 1.0 X-Received: by 10.202.190.87 with SMTP id o84mr19886198oif.109.1457501564365; Tue, 08 Mar 2016 21:32:44 -0800 (PST) Sender: williamstevens@gmail.com Received: by 10.202.197.136 with HTTP; Tue, 8 Mar 2016 21:32:44 -0800 (PST) In-Reply-To: <7493EB5E-5880-40AC-8F83-8C7A13A5A4EB@shapeblue.com> References: <7493EB5E-5880-40AC-8F83-8C7A13A5A4EB@shapeblue.com> Date: Wed, 9 Mar 2016 00:32:44 -0500 X-Google-Sender-Auth: MfN-S62hThNMj6paSUQhpWwUpeo Message-ID: Subject: Re: 4.9 Release Management From: Will Stevens To: "dev@cloudstack.apache.org" Content-Type: multipart/alternative; boundary=001a113d677200f612052d97078e --001a113d677200f612052d97078e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I need to talk to the other guys and start to work that out. We have to have at least one CI environment up and running that we can validate against before we will be able to have a clear timeline. This is a work in progress as we speak... *Will STEVENS* Lead Developer *CloudOps* *| *Cloud Solutions Experts 420 rue Guy *|* Montreal *|* Quebec *|* H3J 1S6 w cloudops.com *|* tw @CloudOps_ On Wed, Mar 9, 2016 at 12:29 AM, Abhinandan Prateek < abhinandan.prateek@shapeblue.com> wrote: > > [image: ShapeBlue] > Abhinandan Prateek > Software Architect , ShapeBlue > d: * | s: +44 203 603 0540* <%7C%20s:%20+44%20203%20603%200540> | m: > *+91 970 11 99011* <+91%20970%2011%2099011> > e: *abhinandan.prateek@shapeblue.com | t: * > | w: *www.shapeblue.com* > > a: 53 Chandos Place, Covent Garden London WC2N 4HS UK > Shape Blue Ltd is a company incorporated in England & Wales. ShapeBlue > Services India LLP is a company incorporated in India and is operated und= er > license from Shape Blue Ltd. Shape Blue Brasil Consultoria Ltda is a > company incorporated in Brasil and is operated under license from Shape > Blue Ltd. ShapeBlue SA Pty Ltd is a company registered by The Republic of > South Africa and is traded under license from Shape Blue Ltd. ShapeBlue i= s > a registered trademark. > This email and any attachments to it may be confidential and are intended > solely for the use of the individual to whom it is addressed. Any views o= r > opinions expressed are solely those of the author and do not necessarily > represent those of Shape Blue Ltd or related companies. If you are not th= e > intended recipient of this email, you must neither take any action based > upon its contents, nor copy or show it to anyone. Please contact the send= er > if you believe you have received this email in error. > > > On 03/03/16, 9:20 AM, "Koushik Das" wrote: > > > >Thanks Will for initiating the discussion on 4.9 release management. As > already mentioned, I along with Patrick will be helping out Will with the > release process. > > > >Having a reliable CI system is very important going forward. There are > discussions already happening in the list related to it. I agree that CI > should be the top priority for 4.9 release. > > > >The initial idea is to run the CI manually against each PR and publish > the results in github itself. The details of the CI environment, test > scenarios and configurations will be published as well. Simulator based > tests are already running as part of Travis, if required some more tests > scenarios can be added there. > > Good to see you taking up CI implementation for cloudstack with others. D= o > you yet have timeline to publish a roadmap or a plan for this effort ? > > > > > >In the longer run, if more contributors/organizations come up with their > own CI environment and help test PRs then it will be even better. > > > >-Koushik > >________________________________________ > >From: Will Stevens > >Sent: Wednesday, March 2, 2016 10:44 PM > >To: dev@cloudstack.apache.org > >Subject: 4.9 Release Management > > > >Hello Everyone, > >I have mentioned this in other related threads, but I wanted to make an > >official thread on the topic. > > > >I am nominating myself as the release manager for 4.9. Please feel free = to > >discuss if you have comments or concerns. > > > >I will not be working alone, I will be assisted by Koushik Das and Patri= ck > >Dube. I will be running point, but all three of us will be working > >together as a unit for this release. > > > >Our main focus for this release is the integration of hardware Continuou= s > >Integration (CI) into the PR flow. Koushik and his team will be setting = up > >a CI environment which will be used for testing PRs and I will also be > >setting up a CI environment for testing PRs. > > > >The details of the CI integration will be handled publicly, but we will > >likely have to work with a minimum viable implementation initially and > move > >forward from there. Here are some of the key aspects of the CI which are > >top of mind for me. > > > >- Standardize a feedback mechanism to post the result of CI runs back to > >the relevant PR. I believe the best way to do this would be to post a > >summary of the CI run in the PR thread on Github. With the existing > >integration, this will then get pushed to the mailing list (since all > >comments on a PR are pushed to the mailing list). > >- Ideally, we will also make the CI logs available for the run. We are > >still working out the details of how we do this, but we will likely be > >pushing the logs to an object store with a cleanup window to remove the > >logs after a set period of time (probably a week). This should give peop= le > >the opportunity to pull the logs if they are interested in the test > >results, but will reduce the need for ever growing storage. > >- In order to parallelize the CI operations, we will not be automaticall= y > >kicking off a CI run for every PR for now. Instead, we will communicate > >between us and each run distinct PRs so we can maximize the utilization = of > >our hardware. > > > >Some longer term goals of the CI in my mind are as follows: > > > >- I would like the core CI framework to be easily distributed and > >accessible to anyone who has hardware available. This would enable anyon= e > >to setup a CI on their hardware and it would automatically be hooked up = to > >feedback the results to the Github PRs. I feel this is very important lo= ng > >term because every individual or organization depends on a different > >configuration and hardware setup, so it empowers them to validate their > own > >use case while adding value back to the community. > > > >Additional details will follow, namely the release schedule etc. > > > >Please contribute your ideas and feedback. > > > >Cheers, > > > >Will > > > > > >DISCLAIMER > >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > >This e-mail may contain privileged and confidential information which is > the property of Accelerite, a Persistent Systems business. It is intended > only for the use of the individual or entity to which it is addressed. If > you are not the intended recipient, you are not authorized to read, retai= n, > copy, print, distribute or use this message. If you have received this > communication in error, please notify the sender and delete all copies of > this message. Accelerite, a Persistent Systems business does not accept a= ny > liability for virus infected mails. > Find out more about ShapeBlue and our range of CloudStack related service= s: > IaaS Cloud Design & Build > | CSForge =E2=80=93 = rapid > IaaS deployment framework > CloudStack Consulting | Cl= oudStack > Software Engineering > > CloudStack Infrastructure Support > | CloudStack > Bootcamp Training Courses > --001a113d677200f612052d97078e--