[virt-tools-list] [PATCH libosinfo 1/3] Fill out media for all Ubuntu distros

Daniel P. Berrange berrange at redhat.com
Wed Feb 22 23:25:25 UTC 2012


On Thu, Feb 23, 2012 at 12:44:15AM +0200, Zeeshan Ali (Khattak) wrote:
> On Tue, Feb 21, 2012 at 7:46 PM, Daniel P. Berrange <berrange at redhat.com> wrote:
> > From: "Daniel P. Berrange" <berrange at redhat.com>
> 
> I really should have paid more attention before ACKing some of the
> patches. :) Here is the problem introduced by this one:
> 
> > ---
> >  data/oses/ubuntu.xml |  731 ++++++++++++++++++++++++++++++++++++++++++++++++--
> >  1 files changed, 711 insertions(+), 20 deletions(-)
> >
> > diff --git a/data/oses/ubuntu.xml b/data/oses/ubuntu.xml
> > index 78239f6..fb331a3 100644
> > --- a/data/oses/ubuntu.xml
> > +++ b/data/oses/ubuntu.xml
> > @@ -6,6 +6,35 @@
> >     <version>4.10</version>
> >     <vendor>Canonical</vendor>
> >     <family>Linux</family>
> > +
> > +    <media arch="i386">
> > +      <url>http://old-releases.ubuntu.com/releases/warty/warty-release-install-i386.iso</url>
> > +      <iso>
> > +        <volume-id>Ubuntu 4.10 i386</volume-id>
> > +        <system-id>LINUX</system-id>
> > +      </iso>
> > +      <kernel>casper/vmlinuz</kernel>
> > +      <initrd>casper/initrd.img</initrd>
> > +    </media>
> ..
> > +
> > +    <media arch="i386" live="true" installer="false">
> > +      <url>http://old-releases.ubuntu.com/releases/warty/warty-release-live-i386.iso</url>
> > +      <iso>
> > +        <volume-id>Ubuntu 4.10 i386</volume-id>
> > +        <system-id>LINUX</system-id>
> > +      </iso>
> > +      <kernel>casper/vmlinuz</kernel>
> > +      <initrd>casper/initrd.img</initrd>
> > +    </media>
> 
> With volume and system ID being identical for both medias, only the
> first media will be matched against both types of medias. Same goes
> for other medias you added in this patch. Wonder what could be a
> solution here though. Perhaps detection code should check if there is
> multiple matches and it there are, match basename of known URL against
> that of media's patch?

Yep, the name is about the only difference between them - all the ISO
metadata is identical. The other thing I considered is to add an MD5
checksum of the ISO file, which would trivially distinguish them,
but I fear that would make it too unique.


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 :|




More information about the virt-tools-list mailing list