On Sun, Sep 20, 2009 at 02:24:31PM -0700, Vagrant Cascadian wrote:
On Wed, Apr 02, 2008 at 12:36:03AM +0100, Holger Levsen wrote:On Saturday 16 February 2008 17:32, Jonas Smedegaard wrote: > On Fri, Feb 15, 2008 at 11:07:28PM +0100, Andreas Tille wrote: > > On Fri, 15 Feb 2008, Holger Levsen wrote:> >> the bug submitter used reportbug and yet no info about the > >> installed cdd-dev package version was attached to the bug > >> report. Can this be achieved with some reportbug hook?...snip...> A better approach IMHO is to use dh-buildinfo, and add a reportbug > hook to attach (or include the contents of) > /usr/share/doc/<pkg>/buildinfo.gzPlease implement something along these lines :)since debian-edu's rules file is a one-line include on cdd-dev (now blends-dev), wouldn't this be more appropriate to implement in blends-dev?then other packages built with those tools would also gain the benefit.
Thanks for raising awareness of this bug.What I do for all the packages that I (co)maintain is to add the attached file as debian/cdbs/1/rules/buildinfo.mk and add the following line to debian/rules:
include debian/cdbs/1/rules/buildinfo.mkLess is possible too. For those favoring custom maintaining more parts of their packaging routines over using CDBS.
Regards, - Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private
# -*- mode: makefile; coding: utf-8 -*- # Copyright © 2004-2006 Jonas Smedegaard <dr@jones.dk> # Description: Generate and include build information # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License as # published by the Free Software Foundation; either version 2, or (at # your option) any later version. # # This program is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA # 02111-1307 USA. _cdbs_scripts_path ?= /usr/lib/cdbs _cdbs_rules_path ?= /usr/share/cdbs/1/rules _cdbs_class_path ?= /usr/share/cdbs/1/class ifndef _cdbs_rules_buildinfo _cdbs_rules_buildinfo = 1 include $(_cdbs_rules_path)/buildcore.mk$(_cdbs_makefile_suffix) CDBS_BUILD_DEPENDS := $(CDBS_BUILD_DEPENDS), dh-buildinfo common-install-arch common-install-indep:: debian/stamp-buildinfo debian/stamp-buildinfo: dh_buildinfo touch debian/stamp-buildinfo clean:: rm -f debian/stamp-buildinfo endif
Attachment:
signature.asc
Description: Digital signature