[libvirt] PATCH: update the XML domain RelaxNG schemas

Daniel P. Berrange berrange at redhat.com
Thu Apr 2 10:19:33 UTC 2009


On Thu, Apr 02, 2009 at 11:19:58AM +0200, Daniel Veillard wrote:
>   pritesh raised the issue on IRC, so I checked the schemas against the
> current parsing routines and found a few missing items, I also sorted
> the device lice to match the enum sequence in the C file.

ACK.  this means there's no XML files in our test suites currently
using these features, which is a problem in itself ! The schemas
are run against every XML file under tests/ to try & keep them 
up2date.


> Index: docs/schemas/domain.rng
> ===================================================================
> RCS file: /data/cvs/libxen/docs/schemas/domain.rng,v
> retrieving revision 1.6
> diff -u -r1.6 domain.rng
> --- docs/schemas/domain.rng	19 Mar 2009 14:26:51 -0000	1.6
> +++ docs/schemas/domain.rng	2 Apr 2009 09:14:03 -0000
> @@ -430,10 +430,12 @@
>           <attribute name='bus'>
>             <choice>
>               <value>ide</value>
> -             <value>virtio</value>
>               <value>fdc</value>
> +             <value>scsi</value>
> +             <value>virtio</value>
>               <value>xen</value>
>               <value>usb</value>
> +             <value>uml</value>
>             </choice>
>           </attribute>
>        </optional>
> @@ -1005,16 +1007,17 @@
>  	</optional>
>  	<zeroOrMore>
>  	  <choice>
> -	    <ref name='graphic'/>
>  	    <ref name='disk'/>
>  	    <ref name='filesystem'/>
>  	    <ref name='interface'/>
> -	    <ref name='console'/>
> +            <ref name='input'/>
>              <ref name='sound'/>
> +            <ref name='hostdev'/>
> +
> +	    <ref name='graphic'/>
> +	    <ref name='console'/>
>              <ref name='parallel'/>
>              <ref name='serial'/>
> -            <ref name='input'/>
> -            <ref name='hostdev'/>
>  	  </choice>
>  	</zeroOrMore>
>        </interleave>


We've got some seriously bizarre indentation going on in this RNG
file :-)


Daniel
-- 
|: Red Hat, Engineering, London   -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org  -o-  http://virt-manager.org  -o-  http://ovirt.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-  F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|




More information about the libvir-list mailing list