On Wed, Jul 16, 2014 at 02:53:09PM -0600, Eric Blake wrote:
On 07/16/2014 02:43 PM, Martin Kletzander wrote:
>>> Good point, is this OK to push as trivial (git diff -w):
>>
>> Count this as my ACK :)
>>
>
> I pushed it then, thank you.
Not my day. I was so focused on the 'diff -w' aspect that I completely
overlooked another aspect. The patch is wrong:
>
>>>
>>> diff --git i/docs/schemas/domaincommon.rng
>>> w/docs/schemas/domaincommon.rng
>>> index a0ea300..fb5bdb3 100644
>>> --- i/docs/schemas/domaincommon.rng
>>> +++ w/docs/schemas/domaincommon.rng
>>> @@ -790,6 +790,7 @@
>>> </element>
>>> </optional>
>>> <zeroOrMore>
>>> + <interleave>
<interleave> makes no difference here. As the <zeroOrMore> has only one
<element> child, there is nothing to be interleaved. I meant for it to
go one level higher, outside the <zeroOrMore>, where it can also
interleave with <memory>.
>>> <element name="memnode">
>>
>> I'm assuming the odd spacing here is due to pasting into the email body,
>> not how it actually looked in the diff. That, and diff -w already plays
>> games with spacing.
>>
>
> diff -w looked OK when I pasted it in the mail body, but somewhere on
> the way it got smudged.
As penance, I'm proposing this followup:
diff --git i/docs/schemas/domaincommon.rng w/docs/schemas/domaincommon.rng
index fb5bdb3..2caeef9 100644
--- i/docs/schemas/domaincommon.rng
+++ w/docs/schemas/domaincommon.rng
@@ -759,6 +759,7 @@
<!-- All the NUMA related tunables would go in the numatune -->
<define name="numatune">
<element name="numatune">
+ <interleave>
<optional>
<element name="memory">
<optional>
@@ -790,7 +791,6 @@
</element>
</optional>
<zeroOrMore>
- <interleave>
<element name="memnode">
<attribute name="cellid">
<ref name="unsignedInt"/>
@@ -806,8 +806,8 @@
<ref name='cpuset'/>
</attribute>
</element>
- </interleave>
</zeroOrMore>
+ </interleave>
</element>
</define>
Seeing this diff I see what I did wrong. Completely wrong to be
accurate. It wasn't my day either, hopefully today will be better.
ACK from me.
Martin