cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sebastien Goasguen <run...@gmail.com>
Subject Re: 4.9 Release Management
Date Wed, 02 Mar 2016 21:32:08 GMT

> On Mar 2, 2016, at 10:21 PM, Will Stevens <wstevens@cloudops.com> wrote:
> 
> Yes, I understand and agree with you.  On the flip side, the lack of CI has
> been a thorn in our side for a long time and the increased cadence only
> adds to this problem, so I am trying to walk a thin line here.
> 
> Personally, if CI is the only thing I can contribute to ACS as the 4.9 RM,
> I will be happy with that.  It is a problem that has to be solved and
> someone has to own it.

100% agree, and I am glad you are stepping up.

-sebastien


> 
> *Will STEVENS*
> Lead Developer
> 
> *CloudOps* *| *Cloud Solutions Experts
> 420 rue Guy *|* Montreal *|* Quebec *|* H3J 1S6
> w cloudops.com *|* tw @CloudOps_
> 
> On Wed, Mar 2, 2016 at 4:09 PM, Paul Angus <paul.angus@shapeblue.com> wrote:
> 
>> That's good enough for me (tm). you're figuring out what you need to
>> figure out. I know the feeling. :)
>> 
>> We probably need to have a concensus around release cadence and stick to
>> it for a while. Otherwise we're going to lose some credibility as project.
>> 
>> 
>> 
>> 
>> 
>> From: Will Stevens <wstevens@cloudops.com>
>> Sent: 2 Mar 2016 20:46
>> To: dev@cloudstack.apache.org
>> Subject: Re: 4.9 Release Management
>> 
>> I don't think I can answer that at this time.  My personal opinion is that
>> CI is more important than the release timeline, but others may not share
>> this opinion (as it is only my opinion).   I am full steam ahead trying to
>> review what we have in place and the work that different parties have done
>> on CI to date.  I am hoping to have a CI implementation setup in my
>> environment soon, which will enable me to better assess the current state
>> of affairs.
>> 
>> There are a lot of moving parts involved and I will be the first to admit
>> that I don't have a firm grasp on everything yet, so reviewing our Marvin
>> test coverage and output is something I have not yet had a chance to
>> tackle.
>> 
>> Does that answer your question well enough?  :)
>> 
>> *Will STEVENS*
>> Lead Developer
>> 
>> *CloudOps* *| *Cloud Solutions Experts
>> 420 rue Guy *|* Montreal *|* Quebec *|* H3J 1S6
>> w cloudops.com *|* tw @CloudOps_
>> 
>> On Wed, Mar 2, 2016 at 12:25 PM, Paul Angus <paul.angus@shapeblue.com>
>> wrote:
>> 
>>> Thanks for taking up the baton Will et al.
>>> 
>>> Just for clarity - given that getting CI 'done' will take some time
>>> (mainly because of the state of the Marvin Tests and Marvin output) - are
>>> 'we' now dropping the monthly releases?
>>> 
>>> 
>>> [image: ShapeBlue] <http://www.shapeblue.com>
>>> Paul Angus
>>> VP Technology ,  ShapeBlue
>>> d:  *+44 203 617 0528 | s: +44 203 603 0540*
>>> <+44%20203%20617%200528%20%7C%20s:%20+44%20203%20603%200540>  |  m:
>>> *+44 7711 418784* <+44%207711%20418784>
>>> e:  *paul.angus@shapeblue.com | t: @cloudyangus*
>>> <paul.angus@shapeblue.com%20%7C%20t:%20@cloudyangus>  |  w:
>>> *www.shapeblue.com* <http://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
>> under
>>> 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
>> is
>>> 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
>> or
>>> 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
>> the
>>> 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
>> sender
>>> if you believe you have received this email in error.
>>> 
>>> 
>>> 
>> 
>> 
>> Paul Angus
>> VP Technology   ,       ShapeBlue
>> 
>> 
>> t:      @cloudyangus<tel:@cloudyangus>
>> 
>> e:      paul.angus@shapeblue.com<mailto:paul.angus@shapeblue.com>
>> |      w:      www.shapeblue.com<http://www.shapeblue.com>
>> 
>> 
>> 
>> 
>> 
>> -----Original Message-----
>>> From: Will Stevens [mailto:williamstevens@gmail.com]
>>> Sent: 02 March 2016 17:15
>>> 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
>> Patrick
>>> 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 Continuous
>>> 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
>> people
>>> 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 automatically
>>> 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 anyone
>>> 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
>> long
>>> 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
>>> Find out more about ShapeBlue and our range of CloudStack related
>> services:
>>> IaaS Cloud Design & Build
>>> <http://shapeblue.com/iaas-cloud-design-and-build//> | CSForge –
rapid
>>> IaaS deployment framework <http://shapeblue.com/csforge/>
>>> CloudStack Consulting <http://shapeblue.com/cloudstack-consultancy/> |
>> CloudStack
>>> Software Engineering
>>> <http://shapeblue.com/cloudstack-software-engineering/>
>>> CloudStack Infrastructure Support
>>> <http://shapeblue.com/cloudstack-infrastructure-support/> | CloudStack
>>> Bootcamp Training Courses <http://shapeblue.com/cloudstack-training/>
>>> 
>> Find out more about ShapeBlue and our range of CloudStack related services:
>> IaaS Cloud Design & Build<
>> http://shapeblue.com/iaas-cloud-design-and-build//> | CSForge – rapid
>> IaaS deployment framework<http://shapeblue.com/csforge/>
>> CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/> |
>> CloudStack Software Engineering<
>> http://shapeblue.com/cloudstack-software-engineering/>
>> CloudStack Infrastructure Support<
>> http://shapeblue.com/cloudstack-infrastructure-support/> | CloudStack
>> Bootcamp Training Courses<http://shapeblue.com/cloudstack-training/>
>> 


Mime
View raw message