Five basic principles for Fedora, from a server perspective.

Tomas Mraz tmraz at redhat.com
Thu Sep 2 19:30:10 UTC 2010


On Thu, 2010-09-02 at 15:05 -0400, Matthew Miller wrote: 
> On Thu, Sep 02, 2010 at 02:29:27PM -0400, Bill Nottingham wrote:
> > > Cool. A few things strike me as potentially troublesome, like cairo, since
> > > that's prone to update-requirements-to-suit-the-latest-desktop-things. But
> > > paring down the list can happen over time.
> > ... the cairo that's shipped the same library ABI since Fedora Core 6? I'm
> > not trying to be too much of a smartass, but that seems a bit facetious.
> 
> Cairo seems to be a very well-run project, so I'm not terribly worried it
> breaking things. But new versions have new API features, which desktop stuff
> needs. And bugfix updates may be essential to the desktop, but we probably
> don't care at all on the server. So if we have a common core, it's likely to
> get updated more than we really would like -- avoiding updates altogether is
> one of the reasons to keep the package list small.
> 
> Like I said, not urgent, but if we can remove it from the list, it's a win.

Actually the culprit is dbus-glib, that requires gobject-introspection,
that requires cairo. cairo then pulls in bunch of other libraries
(libX11 etc.). So it would be actually really worth it to cut this
dependency chain somewhere.

-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
                                              Turkish proverb



More information about the server mailing list