[Libosinfo] [PATCH 4/4] gnome: Add info about 3.10

Christophe Fergeau cfergeau at redhat.com
Wed Sep 11 13:16:51 UTC 2013


On Wed, Sep 11, 2013 at 03:49:53PM +0300, Zeeshan Ali (Khattak) wrote:
> On Wed, Sep 11, 2013 at 11:54 AM, Christophe Fergeau
> <cfergeau at redhat.com> wrote:
> > In this specific case, I don't think it's a good idea to add info meant for
> > GNOME live cd images, and tell applications that this info is also good for
> > GNOME os tree qcow2 images,
> 
> We are providing info about gnome 3.10, whether its installed from
> ISO, run from a live ISO or pre-installed disk images

I disagree here. We are providing information about what libosinfo calls an
'OS', which currently roughly means 'major release of a
distribution/Windows'. libosinfo does not attempt to define the memory/disk
requirements for a desktop environment (if this was the case, why don't we
have unity/kde/... entries there rathere than ubuntu/suse/... ?).
Within a given 'os', we are indeed not making a difference between live
cd/installed OS, ...

In this case, the fedora-based gnome3 live CDs and the ostree-based disk
images do not have much in common (rpm-based GNOME vs built from source
GNOME, ...), so they should be separate OS in libosinfo DB.

Moreover, if we start telling application writers that they can use the
'gnome3.10' OS to get information about an ostree system, then telling them
differently at a later point would arguably be an ABI break, that's why I
prefer to be careful.


> > the requirements for the 2 OSes could end up
> > being different.
> 
> They can't possibly be drastically different given, can they?

Why not? One is built from source, the other from Fedora, who knows which
daemon/optional dependencies/... each of these are enabling? To my eyes ostree
and the gnome3 live CDs are as different as Fedora and OpenSuse, which do
have separate requirements in libosinfo.

Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libosinfo/attachments/20130911/9c21c3f2/attachment.sig>


More information about the Libosinfo mailing list