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