<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2">George,<br><br>There's a boat-load of truth in what you say. However, it is completely unnecessary to take the tone you do in saying it; it only detracts from <br>the message you are trying to convey, gives some an opportunity to divert focus from the underlying issue to the meta issue of your delivery.<br>Please tone it down a notch.<br><br>All,<br><br>George's point is spot on. The Nova HACKING.rst makes it clear that for every new feature, unit tests should be provided. 'Should" is a bit <br>wishy-washy, I am unclear on what might constitute an exception to the rule that one could contribute code without accompanying unit tests. <br>The next sentence in HACKING.rst goes a step further and requires that bug fixes for features that lack unit tests add them. Given that the <br>XML API code has been around for a while, it begs the question: why is the coverage so poor? Collectively, we need to fix both the symptom and<br>the underlying cause.<br><span><br>Cheers,<br><br>Christopher Ferris<br>IBM Distinguished Engineer, CTO Industry and Cloud Standards<br>Member, IBM Academy of Technology<br>IBM Software Group, Standards Strategy<br>email: <a class="moz-txt-link-abbreviated" href="mailto:chrisfer@us.ibm.com">chrisfer@us.ibm.com</a><br>Twitter: christo4ferris<br>phone: +1 508 234 2986</span><br><br><font color="#990099">-----George Reese <a class="moz-txt-link-rfc2396E" href="mailto:george.reese@imaginary.com"><george.reese@imaginary.com></a> wrote: -----</font><div style="padding-left:5px;"><div style="padding-right:0px;padding-left:5px;border-left:solid black 2px;">To: Mark McLoughlin <a class="moz-txt-link-rfc2396E" href="mailto:markmc@redhat.com"><markmc@redhat.com></a><br>From: George Reese <a class="moz-txt-link-rfc2396E" href="mailto:george.reese@imaginary.com"><george.reese@imaginary.com></a><br>Date: 08/10/2012 08:24AM<br>Cc: OpenStack Development Mailing List <a class="moz-txt-link-rfc2396E" href="mailto:openstack-dev@lists.openstack.org"><openstack-dev@lists.openstack.org></a><br>Subject: Re: [openstack-dev] [nova] Call for Help -- OpenStack API XML      Support<br><br><!--Notes ACF <meta http-equiv="Content-Type" content="text/html charset=windows-1252">-->Just to be clear on what I mean by the truth…<div><br></div><div>You do realize it is 100% unacceptable in any non-clown development shop to…</div><div><br></div><div>* Not write XML support for an API that is documented as JSON and XML…?</div><div>* Not write test cases for both the JSON and XML…?</div><div>* To consider altering the spec of a product in the wild in a way that breaks compatibility because developers are bored with the feature…?</div><div><br></div><div>Any one of the above items is clownish. Taken together, they are representative of a pattern of software engineering defended largely by the employees of Nebula that is much more offensive to this project than anything I have ever said.</div><div><br></div><div>But you keep on focusing on what I am saying.</div><div><br></div><div>-George</div><div><br><div><div>On Aug 10, 2012, at 12:28 AM, Mark McLoughlin <<a href="mailto:markmc@redhat.com">markmc@redhat.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">On Thu, 2012-08-09 at 18:20 -0500, George Reese wrote:<br><blockquote type="cite">It goes to the complete clown show that Nebula team is running with<br>respect to OpenStack development.<br></blockquote><br>Tone it down on this list or we'll have to start actively enforcing our<br>code of conduct[1]. Do you want to be the first person censured under<br>it? We could name the "be respectful" clause after you if you like?<br><br>These kind of attacks are completely out of line on a mailing list where<br>people are trying to work together and get stuff done.<br><br>Mark.<br><br>[1] - <a href="http://wiki.openstack.org/Governance/Foundation/CommunityCodeOfConduct">http://wiki.openstack.org/Governance/Foundation/CommunityCodeOfConduct</a><br><br></blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span"><span class="Apple-style-span"><div><div>--</div><div>George Reese (<a href="mailto:george.reese@imaginary.com">george.reese@imaginary.com</a>)<br>t: @GeorgeReese               m: +1(207)956-0217               Skype: nspollution<br>cal: <a href="http://tungle.me/GeorgeReese">http://tungle.me/GeorgeReese</a>   </div><div><br></div></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline"> </div> <br></div> <div><font face="Courier New,Courier,monospace" size="2">_______________________________________________<br>OpenStack-dev mailing list<br><a class="moz-txt-link-abbreviated" href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br></font></div></div></div></font>