Debian Bug report logs - #734669
avahi: Add DEB_BUILD_PROFILES stage1 support for bootstraping

version graph

Package: src:avahi; Maintainer for src:avahi is Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>;

Reported by: Wookey <wookey@wookware.org>

Date: Thu, 9 Jan 2014 02:39:02 UTC

Severity: normal

Tags: patch

Found in version avahi/0.6.31-4

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>:
Bug#734669; Package src:avahi. (Thu, 09 Jan 2014 02:39:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Wookey <wookey@wookware.org>:
New Bug report received and forwarded. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>. (Thu, 09 Jan 2014 02:39:06 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Wookey <wookey@wookware.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: avahi: Add DEB_BUILD_PROFILES stage1 support for bootstraping
Date: Thu, 09 Jan 2014 02:36:26 +0000
[Message part 1 (text/plain, inline)]
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
[avahi-0.6.31-4.stage1-profile.patch (text/x-diff, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>:
Bug#734669; Package src:avahi. (Sun, 09 Feb 2014 20:27:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Daniel Schepler <dschepler@gmail.com>:
Extra info received and forwarded to list. Copy sent to Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>. (Sun, 09 Feb 2014 20:27:04 GMT) Full text and rfc822 format available.

Message #10 received at 734669@bugs.debian.org (full text, mbox):

From: Daniel Schepler <dschepler@gmail.com>
To: 734669@bugs.debian.org
Cc: 734669-submitter@bugs.debian.org
Subject: A slightly different alternative bootstrapping patch for avahi
Date: Sun, 09 Feb 2014 12:25:57 -0800
[Message part 1 (text/plain, inline)]
Here's the patch I've been using locally for my pbuildd bootstrap builds (just 
updated from DEB_BUILD_PROFILE to DEB_BUILD_PROFILES).  With it, I don't seem 
to have the need to mess around with avahi-discover.1 -- maybe that was in one 
of the excluded packages that's not being excluded in dh_installdocs in the 
original patch?

(Also, I think maybe there's a missing "touch" in the avahi-discover.1 line of 
the original patch?)
-- 
Daniel Schepler
[avahi.diff (text/x-patch, attachment)]

Message sent on to Wookey <wookey@wookware.org>:
Bug#734669. (Sun, 09 Feb 2014 20:27:08 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Apr 24 01:48:23 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.