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

2014-10-02 Thread Emilio Pozuelo Monfort
Control: severity -1 important

On 01/10/14 23:04, Andreas Henriksson wrote:
 Hello again!
 
 On Wed, Oct 01, 2014 at 09:50:45PM +0100, Steven Chamberlain wrote:
 [...]
 Thanks, this is useful.  According to this, the only reverse-deps are
 linux-any packages:

 | $ reverse-depends src:mutter
 [...]
 | * gnome-core-devel  (for libmutter-dev)
 [...]
 
  ^
 
 (Oh well, no reverse dependencies and it looks like the kfreebsd binaries
 doesn't exist for it so I guess I can take care of this.)

I already did ;) see #763729.

By the way I also looked at this a day or two before this bug was filed, and it
didn't seem easy. gbm seems to be used a lot now. So for now I think removing
the binaries is the best solution.

Emilio


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/542d3163.6040...@debian.org



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

2014-10-01 Thread Steven Chamberlain
Package: mutter
Version: 3.14.0-1
Severity: serious
Tags: patch

Hi,

On kfreebsd the configure script fails a check for 'gbm',
from libgbm-dev (which it needs on all architectures).

It is not listed as a dependency in mutter's control file,
but it can be seen to be brought in as a dependency in
buildd logs on Linux arches - due to some [linux-any] package
requiring it (not sure which one):
https://buildd.debian.org/status/fetch.php?pkg=mutterarch=i386ver=3.14.0-1stamp=1411423646

Therefore, please add an explicit dependency:

--- debian/control.orig 2014-09-22 21:20:06.0 +0100
+++ debian/control  2014-10-01 20:07:39.243736579 +0100
@@ -41,6 +41,7 @@
libxinerama-dev,
libxext-dev,
libxrandr-dev,
+   libgbm-dev,
libsm-dev,
libice-dev,
libpam0g-dev,

Thanks.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable')
Architecture: kfreebsd-amd64 (x86_64)

Kernel: kFreeBSD 9.0-2-amd64-xenhvm-ipsec
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/20141001191155.90017.50501.report...@sid.kfreebsd-amd64.pyro.eu.org



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

2014-10-01 Thread Andreas Henriksson
Hello Steven Chamberlain!

Thanks for looking into this problem.

On Wed, Oct 01, 2014 at 08:29:13PM +0100, Steven Chamberlain wrote:
 The mutter configure script demands libgbm-dev be installed.
 
 mesa doesn't build a libgbm for kfreebsd, I'm not sure why.
 
 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.

Please just make sure that the removal goes more smoothly then
last time! eg. deal with reverse dependencies (first).

If you install ubuntu-dev-tools theres a utility there that will
make it easy for you to identify reverse dependencies.
eg. reverse-depends src:mutter
Then you run the same thing recursively for all packages down to
the leaf packages (which has no reverse dependencies) and make up
a plan on how they all can be modified to avoid the dependency
or if they too needs to be removed. Then work your way from the
leaf packages down to mutter having no reverse dependencies left
and finally you're ready to remove mutter.

Regards,
Andreas Henriksson


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141001200238.ga16...@fatal.se



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

2014-10-01 Thread Andreas Henriksson
Hello again!

On Wed, Oct 01, 2014 at 09:50:45PM +0100, Steven Chamberlain wrote:
[...]
 Thanks, this is useful.  According to this, the only reverse-deps are
 linux-any packages:
 
 | $ reverse-depends src:mutter
[...]
 | * gnome-core-devel  (for libmutter-dev)
[...]

 ^

(Oh well, no reverse dependencies and it looks like the kfreebsd binaries
doesn't exist for it so I guess I can take care of this.)

Regards,
Andreas Henriksson


-- 
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141001210425.ga17...@fatal.se