+1 for "on PR" RPMs!

--
Sent from the Delta quadrant using Borg technology!

Nux!
www.nux.ro

----- Original Message -----
> From: "Paul Angus" <paul.an...@shapeblue.com>
> To: dev@cloudstack.apache.org
> Sent: Saturday, 20 February, 2016 12:31:56
> Subject: RE: [Proposal] Concerning open PRs

> Unfortunately the $dayjob keeps getting in the way of our CI work, however wrt
> to PRs - we should have Jenkins build and keep the RPM artefacts relating to a
> pull request (for a fix length of time). This will enable 'users' to deploy an
> environment based on those RPMs and test it. The requirement to build the RPMs
> from a PR in Git is an ENORMOUS barrier to non-devs.
> 
> I don't know how to configure this in Jenkins (without breaking more than I 
> fix)
> 
> Regards
> 
> 
> 
> 
> 
> [ShapeBlue]<http://www.shapeblue.com>
> Paul Angus
> VP Technology   ,       ShapeBlue
> 
> 
> d:      +44 203 617 0528 | s: +44 203 603
> 0540<tel:+44%20203%20617%200528%20|%20s:%20+44%20203%20603%200540>     |
> m:      +44 7711 418784<tel:+44%207711%20418784>
> 
> e:      paul.an...@shapeblue.com | t:
> @cloudyangus<mailto:paul.an...@shapeblue.com%20|%20t:%20@cloudyangus>      |
> w:      www.shapeblue.com<http://www.shapeblue.com>
> 
> a:      53 Chandos Place, Covent Garden London WC2N 4HS UK
> 
> 
> [cid:image581dbc.png@b52485ae.42bb289d]
> 
> 
> 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.
> 
> 
> 
> 
> -----Original Message-----
> From: Wilder Rodrigues [mailto:wrodrig...@schubergphilis.com]
> Sent: Saturday, February 20, 2016 8:40 AM
> To: dev@cloudstack.apache.org
> Subject: Re: [Proposal] Concerning open PRs
> 
> Hi there all,
> 
> @Sebastian: it might look a bit extreme, but I believe that at the moment it
> might be easier to get at least 5 of the community members investing 1 day per
> week to run automated tests on PRs, and hopefully merging them, than get 1
> member to work 100% having a proper CI in place.
> 
> Please don't get me wrong: CI is important and we need that! I just don't see
> how the community can collaborate to get it done within a couple of weeks. For
> example, how could I, with 5-6 hours per week, help on that? I know that with
> such time I can help reviewing starting automated tests on a couple of PRs.
> 
> @Jeff: yes, perhaps having to test a PR before creating one is too much, 
> because
> not everybody has a test environment to run automated tests. However, the
> "nobody likes testing" should not be the way we start with this idea.
> 
> What if we try the following:
> 
> * If the person creating a PR has tested his/her changes either
> manually/automated with simulator/hardware and shows some evidences, then
> having a review + integration tests from a comm member - whilst CI is not 
> done,
> should be enough to get a LGTM and the PR should be tested.
> 
> But a LGTM on code review only should not suffice.
> 
> For UI changes that have been tested by the author with screenshots on the 
> PR, a
> code review with 1 LGTM should be enough to merge it.
> 
> What do you guys think?
> 
> Cheers,
> Wilder
> 
> Sent from my iPhone
> 
>> On 19 Feb 2016, at 19:43, Ramanath Katru <ramanath.ka...@citrix.com> wrote:
>>
>> Can we get the CI proposed by Bharat up onto the ASF servers? While may not 
>> be
>> complete or even if its running with issues, why not start it over there and
>> have everyone fix it to get it up and running?
>>
>> Ram Katru
>>
>>
>> -----Original Message-----
>> From: sebgoa [mailto:run...@gmail.com]
>> Sent: Thursday, February 18, 2016 2:07 PM
>> To: dev@cloudstack.apache.org
>> Subject: Re: [Proposal] Concerning open PRs
>>
>>
>>> On Feb 18, 2016, at 8:38 AM, Wilder Rodrigues 
>>> <wrodrig...@schubergphilis.com>
>>> wrote:
>>>
>>> Hi all,
>>>
>>>
>>> It’s been a long time, but the Wolverine is not dead yet. ;)
>>>
>>> Currently we have 175 opened PRs, which we all agree to be a lot, given the 
>>> fact
>>> that few people, if any, are testing/merging them. I have been a bit off the
>>> radar, but from next week I will start helping to get some of those PRs 
>>> tested
>>> and, hopefully, merged.
>>>
>>> In order to get the community working as an unit, I would like to propose 
>>> the
>>> following:
>>>
>>> * One should only create a PR after testing an existing PR.
>>> - By testing I mean… testing. Not just looking into it and saying “LGTM”. 
>>> Manual
>>> tests should also count, with screenshots attached to the PR.
>>>
>>> That will make those with test environment pitch in and help, and in 
>>> addition
>>> might also decrease the frenzy for creating PRs which occasionally won’t be
>>> tested within a month time - or longer.
>>>
>>> For others not creating PRs that often, like me, we should help testing at 
>>> least
>>> 1 PR per week.
>>>
>>> Being a bit more blunt now, if a PR is created but the person does not
>>> contribute with testing an existing one, the new PR should be closed.
>>>
>>> What do you think?
>>
>> That sounds too extreme to my taste.
>>
>> Bottom line, folks who submit PR need to stay on top of them and address
>> comments.
>>
>> But then we need to have that CI in place
>>
>> -sebastien
>>
>>> Cheers,
>>> Wilder
>>
> 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/>

Reply via email to