[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [virt-tools-list] [libosinfo] Add Windows OS metadata



On Thu, Jun 16, 2011 at 07:49:12PM +0300, Zeeshan Ali wrote:
> From: "Zeeshan Ali (Khattak)" <zeeshanak gnome org>
> 
> ---
>  data/oses/Makefile.am |    3 +-
>  data/oses/windows.xml |   72 +++++++++++++++++++++++++++++++++++++++++++++++++
>  2 files changed, 74 insertions(+), 1 deletions(-)
>  create mode 100644 data/oses/windows.xml
> 
> diff --git a/data/oses/Makefile.am b/data/oses/Makefile.am
> index 87be72b..7afd1d6 100644
> --- a/data/oses/Makefile.am
> +++ b/data/oses/Makefile.am
> @@ -8,6 +8,7 @@ database_DATA =     \
>    mandriva.xml      \
>    debian.xml        \
>    ubuntu.xml        \
> -  generic-linux.xml
> +  generic-linux.xml \
> +  windows.xml
>  
>  EXTRA_DIST = $(database_DATA)
> diff --git a/data/oses/windows.xml b/data/oses/windows.xml
> new file mode 100644
> index 0000000..70cb9f5
> --- /dev/null
> +++ b/data/oses/windows.xml
> @@ -0,0 +1,72 @@
> +<libosinfo version="0.0.1">
> +
> +  <os id="http://microsoft.com/windows";>
> +    <short-id>window</short-id>
> +    <name>Microsoft Windows</name>
> +    <!-- Version is dummy here because this is just a generic entry -->
> +    <version>1</version>
> +    <vendor>Microsoft</vendor>
> +
> +    <devices>
> +      <device id="http://pciids.sourceforge.net/v2.2/pci.ids/1234/1111"/>
> +      <device id="http://www.linux-usb.org/usb.ids/80ee/0021"/>
> +    </devices>
> +  </os>
> +
> +  <os id="http://microsoft.com/winxp";>
> +    <short-id>winxp</short-id>
> +    <name>Microsoft Windows XP</name>
> +    <version>5.1</version>
> +    <vendor>Microsoft</vendor>
> +    <upgrades id="http://microsoft.com/windows"/>
> +  </os>
> +
> +  <os id="http://microsoft.com/winxp64";>
> +    <short-id>winxp64</short-id>
> +    <name>Microsoft Windows XP (x86_64)</name>
> +    <version>5.2</version>
> +    <vendor>Microsoft</vendor>
> +    <upgrades id="http://microsoft.com/windows"/>
> +  </os>
> +
> +  <os id="http://microsoft.com/win2k";>
> +    <short-id>win2k</short-id>
> +    <name>Microsoft Windows 2000</name>
> +    <version>5.0</version>
> +    <vendor>Microsoft</vendor>
> +    <upgrades id="http://microsoft.com/windows"/>
> +  </os>
> +
> +  <os id="http://microsoft.com/win2k3";>
> +    <short-id>win2k3</short-id>
> +    <name>Microsoft Windows Server 2003</name>
> +    <version>5.2</version>
> +    <vendor>Microsoft</vendor>
> +    <upgrades id="http://microsoft.com/windows"/>
> +  </os>
> +
> +  <os id="http://microsoft.com/win2k8";>
> +    <short-id>win2k8</short-id>
> +    <name>Microsoft Windows Server 2008</name>
> +    <version>6.0</version>
> +    <vendor>Microsoft</vendor>
> +    <upgrades id="http://microsoft.com/windows"/>
> +  </os>
> +
> +  <os id="http://microsoft.com/vista";>
> +    <short-id>vista</short-id>
> +    <name>Microsoft Windows Vista</name>
> +    <version>6.0</version>
> +    <vendor>Microsoft</vendor>
> +    <upgrades id="http://microsoft.com/windows"/>
> +  </os>
> +
> +  <os id="http://microsoft.com/win7";>
> +    <short-id>win7</short-id>
> +    <name>Microsoft Windows 7</name>
> +    <version>6.1</version>
> +    <vendor>Microsoft</vendor>
> +    <upgrades id="http://microsoft.com/windows"/>
> +  </os>

This is not really the way the 'upgrades' relationship should
be used. Doing it this way means applications can't tell
which version of windows is newer than other versions

Regards,
Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]