ImageMagick dependency chain [Re: Why samba-client not installed by default?]

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

 



On Thu, Dec 20, 2012 at 04:08:27PM -0500, Matthew Miller wrote:
> Anyway, it is true that there is some dep chain from installing ImageMagick
> on a bare server which brings in colord, libX11, libwayland-client and
> -server, and more. However, I don't think colord is to blame -- it just adds
> color-filesystem, lcms2, libgudev1m, libgusbm, libusbx, and
> shared-color-profiles -- all to be expected. (And polkit + js, which was
> already installed on this system but technically didn't "need" to be, for
> whatever value of need.)

mesa-libEGL is required by cairo, and that pulls in Wayland.

ImageMagick itself pulls in a bunch of stuff directly, including X11 libs,
which makes sense because it includes utilities which are X clients.
Possibly the chain could be broken by packinging some utilities like
`display` separately, but, I think it'd actually be a lot of work, because I
note that for example `convert` is linked against the same stuff. (I thought
for a second that they were hardlinked versions of the same binary, but
apparently not.)

So there's a project for someone with a lot of extra energy. But I don't
think it's really something we can solve at the Fedora level -- we're just
packaging it like it is.

(Also, note that largely-compatible fork GraphicsMagic happens to have a
much smaller dependency chain -- it pulls in X libraries, non-surprising
graphics libs, and some fontconfig stuff, but overall about a tenth of what
ImageMagick does.)

-- 
Matthew Miller  ☁☁☁  Fedora Cloud Architect  ☁☁☁  <mattdm@xxxxxxxxxxxxxxxxx>
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux