Package: gamin Version: 0.1.10-5 Severity: normal Tags: patch Hello,
gamin build-depends on glib2.0. It happens that on linux-any the glib2.0 source package build-depends on libgamin-dev. The simplest way to avoid this circular build-dependency is to add a stage1 profile to the gamin package build, which disables the build of the gamin server, as the attached patch implements. Samuel -- System Information: Debian Release: buster/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental') Architecture: hurd-i386 (i686-AT386) Kernel: GNU-Mach 1.8+git20171101-486-dbg/Hurd-0.9 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages gamin depends on: ii libc0.3 2.26-5 ii libgamin0 0.1.10-5 ii libglib2.0-0 2.54.2-5 gamin recommends no packages. gamin suggests no packages. -- no debconf information -- Samuel Thibault <samuel.thiba...@ens-lyon.org>
--- debian/control.in.orig 2018-02-12 21:18:25.000000000 +0000 +++ debian/control.in 2018-02-12 21:18:27.000000000 +0000 @@ -5,7 +5,7 @@ Uploaders: @GNOME_TEAM@ Build-Depends: cdbs (>= 0.4.73), debhelper( >= 5.0.37.2), - libglib2.0-dev, + libglib2.0-dev <!stage1>, gnome-pkg-tools, python-all-dev (>= 2.3.5-11), dh-python, --- debian/control.orig 2018-02-12 21:18:45.000000000 +0000 +++ debian/control 2018-02-12 21:17:31.000000000 +0000 @@ -9,7 +9,7 @@ Uploaders: Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org>, Emilio Pozuelo Monfort <po...@debian.org>, Martin Pitt <mp...@debian.org>, Sebastian Dröge <sl...@debian.org> Build-Depends: cdbs (>= 0.4.73), debhelper( >= 5.0.37.2), - libglib2.0-dev, + libglib2.0-dev <!stage1>, gnome-pkg-tools, python-all-dev (>= 2.3.5-11), dh-python, --- debian/rules.orig 2018-02-12 21:18:55.000000000 +0000 +++ debian/rules 2018-02-12 21:18:56.000000000 +0000 @@ -18,6 +18,10 @@ DEB_INSTALL_DOCS_ALL := DEB_INSTALL_DOCS_gamin := AUTHORS NEWS README TODO +ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),) + DEB_CONFIGURE_EXTRA_FLAGS += --disable-server +endif + binary-install/python-gamin:: # force executable bit on files looking like python scripts egrep -rlZ '^#!(.*)python' debian/python-gamin/usr/lib/ | xargs -0 chmod a+x --