Your message dated Mon, 27 Jun 2016 22:19:08 +0000
with message-id <[email protected]>
and subject line Bug#734669: fixed in avahi 0.6.32-1
has caused the Debian Bug report #734669,
regarding avahi: Add DEB_BUILD_PROFILES stage1 support for bootstraping
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
734669: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734669
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: avahi
Version: 0.6.31-4
Severity: normal
Tags: patch

avahi needs gtk2, gtk3 and QT to build, but is also needed to build
packages which gtk3 and QT build-depend on, thus it is involved in one of
the many circular build-deps in Debian.

We are working to make Debian bootstrappable by adding 'profile'
information to packages to untangle these circular dependencies, and
make the dependency relations into an actual tree.

This patch contains the necessary debian/rules changes to build a basic
libavahi without all the GUI tools. It is generally nice and clean,
except for the need to fake up a man page file to stop the build barfing
due to one being missing. This could also be done using dh_exec to make
the .install file conditional, or take that file out of the .install file
and copy it in the rules file. Use whichever of these solutions seems
nicest to you.

A later patch will provide the Build-Depends profile annotations to the
control file, but these cannot yet go into the main archive so I'm not
sending those in yet. Having the build mechanism in in the meantime is
still very useful to porters.

See https://wiki.debian.org/DebianBootstrap for more info 

-- System Information:
Debian Release: 7.3
  APT prefers stable
  APT policy: (990, 'stable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-kvm-i386-20110111 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
diff -Nru avahi-0.6.31/debian/changelog avahi-0.6.31/debian/changelog
--- avahi-0.6.31/debian/changelog	2013-12-26 17:36:01.000000000 +0000
+++ avahi-0.6.31/debian/changelog	2014-01-03 18:29:30.000000000 +0000
@@ -1,3 +1,10 @@
+avahi (0.6.31-4profile1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Add stage1 DEB_BUILD_PROFILE avoiding gtk and qt build-deps 
+
+ -- wookey <[email protected]>  Fri, 03 Jan 2014 18:28:40 +0000
+
 avahi (0.6.31-4) unstable; urgency=medium
 
   * Team upload.
diff -Nru avahi-0.6.31/debian/rules avahi-0.6.31/debian/rules
--- avahi-0.6.31/debian/rules	2013-11-26 19:22:52.000000000 +0000
+++ avahi-0.6.31/debian/rules	2014-01-03 19:00:52.000000000 +0000
@@ -9,6 +9,14 @@
 	CONFFLAGS += --disable-autoipd
 endif
 
+#disable gtk and qt parts of build for bootstrap
+ifeq ($(words $(sort $(filter stage1,$(DEB_BUILD_PROFILES)))),1)
+    DH_OPTIONS += -Nlibavahi-qt4-1 -Nlibavahi-qt4-dev -Navahi-discover
+    DH_OPTIONS += -Nlibavahi-ui0 -Nlibavahi-ui-dev -Navahi-ui-utils
+    DH_OPTIONS += -Nlibavahi-ui-gtk3-0 -Nlibavahi-ui-gtk3-dev
+    CONFIGURE_SWITCHES += --disable-gtk --disable-gtk3 --disable-qt4 --disable-pygtk
+endif
+
 # Ensure at build time that the library has no dependencies on undefined
 # symbols, and speed up loading.
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
@@ -20,7 +28,8 @@
 		--disable-monodoc \
 		--disable-qt3 \
 		--enable-gtk3 \
-		--with-systemdsystemunitdir=/lib/systemd/system
+		--with-systemdsystemunitdir=/lib/systemd/system \
+		$(CONFIGURE_SWITCHES)
 
 override_dh_auto_build:
 	dh_auto_build
@@ -44,13 +53,17 @@
 
 # List any files which are not installed
 override_dh_install:
-	dh_install --list-missing
+	dh_install --list-missing $(DH_OPTIONS)
 
 override_dh_installinit:
 	dh_installinit -pavahi-daemon -- start 14 2 3 4 5 . stop 86 0 1 6 .
 	dh_installinit -pavahi-dnsconfd -- start 16 2 3 4 5 . stop 84 0 1 6 .
 
 override_dh_installdocs:
+        #bodge missing manpage
+	ifeq ($(words $(sort $(filter stage1,$(DEB_BUILD_PROFILES)))),1)
+	  debian/tmp/usr/share/man/man1/avahi-discover.1
+	endif
 	dh_installdocs --all docs/NEWS docs/README
 
 override_dh_strip:

--- End Message ---
--- Begin Message ---
Source: avahi
Source-Version: 0.6.32-1

We believe that the bug you reported is fixed in the latest version of
avahi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Biebl <[email protected]> (supplier of updated avahi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 27 Jun 2016 22:54:00 +0200
Source: avahi
Binary: avahi-daemon avahi-dnsconfd avahi-autoipd python-avahi avahi-utils 
avahi-discover libavahi-common3 libavahi-common-data libavahi-common-dev 
libavahi-core7 libavahi-core-dev libavahi-client3 libavahi-client-dev 
libavahi-glib1 libavahi-glib-dev libavahi-gobject0 libavahi-gobject-dev 
libavahi-qt4-1 libavahi-qt4-dev libavahi-compat-libdnssd1 
libavahi-compat-libdnssd-dev libavahi-ui0 libavahi-ui-dev libavahi-ui-gtk3-0 
libavahi-ui-gtk3-dev avahi-ui-utils
Architecture: source
Version: 0.6.32-1
Distribution: unstable
Urgency: medium
Maintainer: Utopia Maintenance Team 
<[email protected]>
Changed-By: Michael Biebl <[email protected]>
Description:
 avahi-autoipd - Avahi IPv4LL network address configuration daemon
 avahi-daemon - Avahi mDNS/DNS-SD daemon
 avahi-discover - Service discover user interface for avahi
 avahi-dnsconfd - Avahi DNS configuration tool
 avahi-ui-utils - Avahi GTK+ utilities
 avahi-utils - Avahi browsing, publishing and discovery utilities
 libavahi-client-dev - Development files for the Avahi client library
 libavahi-client3 - Avahi client library
 libavahi-common-data - Avahi common data files
 libavahi-common-dev - Development files for the Avahi common library
 libavahi-common3 - Avahi common library
 libavahi-compat-libdnssd-dev - Development headers for the Avahi Apple Bonjour 
compatibility lib
 libavahi-compat-libdnssd1 - Avahi Apple Bonjour compatibility library
 libavahi-core-dev - Development files for Avahi's embeddable mDNS/DNS-SD 
library
 libavahi-core7 - Avahi's embeddable mDNS/DNS-SD library
 libavahi-glib-dev - Development headers for the Avahi GLib integration library
 libavahi-glib1 - Avahi GLib integration library
 libavahi-gobject-dev - Development headers for the Avahi GObject library
 libavahi-gobject0 - Avahi GObject library
 libavahi-qt4-1 - Avahi Qt 4 integration library
 libavahi-qt4-dev - Development headers for the Avahi Qt 4 integration library
 libavahi-ui-dev - Development headers for the Avahi GTK+ User interface library
 libavahi-ui-gtk3-0 - Avahi GTK+ User interface library for GTK3
 libavahi-ui-gtk3-dev - Development headers for the Avahi GTK+ User interface 
library
 libavahi-ui0 - Avahi GTK+ User interface library
 python-avahi - Python utility package for Avahi
Closes: 731362 734669 809539
Changes:
 avahi (0.6.32-1) unstable; urgency=medium
 .
   [ Michael Biebl ]
   * Update debian/watch to track new upstream releases on GitHub.
   * New upstream release. All dfsg unfree files have been removed, so
     repacking is no longer required. Drop debian/README.source accordingly.
   * Install man pages via .install files, so they don't show up in
     --list-missing.
   * Drop dbg package now that we have automatic dbgsym packages.
     Ensure proper upgrade from avahi-dbg to new dbgsym packages by using
     dh_strip --dbgsym-migration. Bump Build-Depends on debhelper accordingly
     and add versioned Build-Depends on dpkg-dev.
   * Mark -dev packages as Multi-Arch: same. (Closes: #731362)
   * Bump Standards-Version to 3.9.8.
   * avahi-autoipd: fix dhclient hooks to check for avahi-autoipd
     before trying to run it. (Closes: #809539)
 .
   [ John Paul Adrian Glaubitz ]
   * Add a stage1 build profile which disables GTK, Qt4 and Python-GTK bindings
     in order to reduce build dependencies. (Closes: #734669)
Checksums-Sha1:
 dfd6056c4b3a3ee29a4eb024620a553665f9fe1a 4249 avahi_0.6.32-1.dsc
 1c6d234058fd7883b3a4515e99216fdc8f71b223 1297169 avahi_0.6.32.orig.tar.gz
 ab437dd2fcab3e2fe3c94f5d1e6d5676090c7975 29604 avahi_0.6.32-1.debian.tar.xz
Checksums-Sha256:
 b949a97021c2df3285ec0bc596d091e9e2660d91cca7ea3c2d1addb35f8f3663 4249 
avahi_0.6.32-1.dsc
 d54991185d514a0aba54ebeb408d7575b60f5818a772e28fa0e18b98bc1db454 1297169 
avahi_0.6.32.orig.tar.gz
 d21739d27bfe7a032572088cd5853b77270261c1cf604094fc381ffcb3601184 29604 
avahi_0.6.32-1.debian.tar.xz
Files:
 3a919ae018d70a5c19e6bdb5fbe46dcc 4249 net optional avahi_0.6.32-1.dsc
 22b5e705d3eabb31d26f2e1e7b074013 1297169 net optional avahi_0.6.32.orig.tar.gz
 ec9249b54491449d001a819661b183fc 29604 net optional 
avahi_0.6.32-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXcZkXAAoJEGrh3w1gjyLcU1MQAIuuKZH1we1XhnGNZurRRhqT
2RMqhz9m3kBaVPtfEM819Mu1cnoOlCRqIIrHZP39Cu0ETk57Gjaa0n9N516TC+0L
1xbCbaGtqPYv0oQfPqa83pViQZlyQ06Gc0Z6UdCoCWpBNXNxB20N14AqemUIl3nJ
MsApt9tjMBXXOAPwYSatwYVqRGUsFpwAedEkGHt4GsCDI4VC8K2UNBEf2GvSAHV6
GNa2i6/0Wb4TXzXEpjW0E3ZcDCbuoiZ85zPglQ8iPhTpVDIiowWXLQ3scGaZJXmU
1YHUtuIHFZ0pLtdUjHmrXA3wlYF4tVdLimnDSfopzbY6veAgPnDYzilbjy9bAPS5
dAmV1Hi9Xdpo8boGrePMCmS/MRQPWabgGbzKxaOqtBeffkXNiQNxuHCi+xKxo42u
YP/fpopTN7LB8GmkycPmy9UM7k3DymxhM4o4SJBArbk4NG22MUi/ft0vlMEYZ3xn
n180BoROMtzeJtXvGUtW7fsIlqYo3/t0GvteaysMdCVbZXeKqdaEXrmwWk44S+Cq
Qqa4dEdRx6ioVYh/9a1NaxLIM1Emh3SjJwWYPiBerbDFUqVKl1V3SvLXdSW0Ipz/
XwMQq6n/wTXTZebCZWqL9CwtIvXpobJi4c4Hm39lpcebIIWvI687gNPDnyT0lRXi
abWRZmlIB6vq8vh66MRM
=5Uxx
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to