[Engine-devel] Upstream stabilization [was: Re: agenda for today's meeting]
Jon Choate
jchoate at redhat.com
Wed Feb 15 16:15:27 UTC 2012
On 02/15/2012 10:26 AM, Yaniv Kaul wrote:
> Since regretfully there was no time for my topic, I'll convey it via
> email.
>
> I'd like to suggest 3 simple rules to assist in keeping the projects
> stable:
> 1. If you've broken the Jenkins automated tests, provide a fix ASAP.
> 2. Don't fix what's ain't broken.
> 3. Follow rules 1 & 2 at all times.
>
> Thanks,
> Y.
Since we are engineers we can start numbering at zero:
0. Don't push anything that you know will cause test failures or won't
compile.
Every commit point is publicly available and any member of the community
might grab oVirt at your broken commit point. When they fail to build
it makes the project look unprofessional and immature.
+1 to #1
-1 to #2 - code needs to be fluid and flexible. A bias against
proactive refactoring tends to lead to code that is brittle and
eventually unmaintainable.
I'd like to add to that:
If you give at patch the verified flag this implies that you have:
1. pulled the patch locally and ensured that it builds
2. have run all the unit tests and ensure that they all pass
If either of these are not true, you need to give the patch "-1 Fails"
If you don't do this you are as much to blame as the author.
>
>
> On 02/15/2012 03:51 PM, Livnat Peer wrote:
>> On 15/02/12 13:39, Eyal Edri wrote:
>>>
>>> ----- Original Message -----
>>>> From: "Yaniv Kaul"<ykaul at redhat.com>
>>>> To: "Livnat Peer"<lpeer at redhat.com>
>>>> Cc: engine-devel at ovirt.org
>>>> Sent: Wednesday, February 15, 2012 1:35:56 PM
>>>> Subject: Re: [Engine-devel] agenda for today's meeting
>>>>
>>>> On 02/15/2012 01:21 PM, Livnat Peer wrote:
>>>>> Hi All,
>>>>> Agenda for this week meeting:
>>>>>
>>>>> - Implementation of bridged networks
>>>>> - Clone Vm from snapshot
>>>>> - Automatic recovery of entities
>>>>>
>>>>> Thanks, Livnat
>>>>> _______________________________________________
>>>>> Engine-devel mailing list
>>>>> Engine-devel at ovirt.org
>>>>> http://lists.ovirt.org/mailman/listinfo/engine-devel
>>>> If there's time, I'd be happy to add another topic to the agenda:
>>>> - upstream stabilization (especially considering the recent failures
>>>> in
>>>> unit tests)
>>>> Y.
>>> +1.
>>>
>> This was added to agenda.
>>
>>>> _______________________________________________
>>>> Engine-devel mailing list
>>>> Engine-devel at ovirt.org
>>>> http://lists.ovirt.org/mailman/listinfo/engine-devel
>>>>
>
> _______________________________________________
> Engine-devel mailing list
> Engine-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/engine-devel
More information about the Engine-devel
mailing list