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

Re: Bug#763675: mutter: FTBFS[kfreebsd]: undeclared dependency on libgbm-dev



Hi,

Andreas Henriksson wrote:
> On Wed, Oct 01, 2014 at 08:29:13PM +0100, Steven Chamberlain wrote:
> > Is mutter solely used for gnome-shell?  Should it be linux-any and
> > simply removed from kfreebsd?
> 
> I'll just say that I won't stand in your way if you want the
> packages removed on kfreebsd.

I'd prefer not to - but:
* the top-level ./configure requires libgbm-dev
* I don't think it's a gratituous dependency:
  src/backends/meta-cursor.c uses gbm throughout
* gbm seems to be a component of mesa requiring udev, so we don't have
  it yet (although FreeBSD has some experimental port in progress:
  libdevq is mentioned on https://wiki.freebsd.org/Graphics)

If mutter is the gnome-shell window manager, and we don't have
gnome-shell, I don't suppose we have much need for it standalone.
So if you don't disagree, I'll file a request to ftpmaster.

> If you install "ubuntu-dev-tools" theres a utility there that will
> make it easy for you to identify reverse dependencies.

Thanks, this is useful.  According to this, the only reverse-deps are
linux-any packages:

| $ reverse-depends src:mutter
| Reverse-Recommends
| ==================
| * gnome-shell-dbg [amd64 armel armhf i386 mips mipsel powerpc ppc64el s390x sparc]  (for mutter-dbg)
| 
| Reverse-Depends
| ===============
| * gnome-core-devel              (for libmutter-dev)
| * gnome-shell [mips mipsel sparc]  (for libmutter0d)
| * gnome-shell [amd64 armel armhf i386 mips mipsel powerpc ppc64el s390x sparc]  (for gir1.2-mutter-3.0)
| * gnome-shell [amd64 armel armhf i386 powerpc ppc64el s390x]  (for libmutter0e)
| 
| Packages without architectures listed are reverse-dependencies in: amd64, arm64, armel, armhf, i386, mips, mipsel, powerpc, ppc64el, s390x, sparc

(And I got the same impression from manually grepping the kfreebsd-amd64
Packages file).

Regards,
-- 
Steven Chamberlain
steven@pyro.eu.org


Reply to: