Package: debhelper
Version: 7.0.15
Severity: normal
File: /usr/bin/dh

dh_auto_clean didn't seem to be called often enough in my real
program, so I wrote a little script to make a test package "x" and run
dpkg-buildpackage in it, twice.  Attached is the script (x.sh) and the
typescript from running it (typescript).

Note that the second invocation does not call dh_auto_clean.  I
suspect this is related to the existence of the debian/x.debhelper.log
file during the second run.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-686 (SMP w/1 CPU core)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages debhelper depends on:
ii  binutils            2.18.1~cvs20080103-7 The GNU assembler, linker and bina
ii  dpkg-dev            1.14.19              package building tools for Debian
ii  file                4.25-1               Determines file type using "magic"
ii  html2text           1.3.2a-3             An advanced HTML to text converter
ii  man-db              2.5.2-2              on-line manual pager
ii  perl                5.10.0-11.1          Larry Wall's Practical Extraction 
ii  po-debconf          1.0.15               manage translated Debconf template

debhelper recommends no packages.

Versions of packages debhelper suggests:
pn  dh-make                       <none>     (no description available)

-- no debconf information

Attachment: x.sh
Description: Bourne shell script

Script started on Thu 31 Jul 2008 15:40:43 EST
with-temp-dir: entering directory `/tmp/with-temp-dir.I14778'
+ mkdir x-0.orig x-0 x-0/debian
+ cd x-0/debian
+ echo x (0) UNRELEASED; urgency=low
+ echo
+ echo   * Stub changelog.
+ echo
+ echo  -- x <[EMAIL PROTECTED]>  Mon, 28 Jul 2008 13:16:01 +1000
+ echo Source: x
+ echo Maintainer: x <[EMAIL PROTECTED]>
+ echo
+ echo Package: x
+ echo Architecture: all
+ echo 7
+ echo #!/usr/bin/make -f
+ echo %:
+ echo \tdh $@
+ chmod +x rules
+ cd ..
+ dpkg-buildpackage -uc -us
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value: 
dpkg-buildpackage: set LDFLAGS to default value: 
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package x
dpkg-buildpackage: source version 0
dpkg-buildpackage: source changed by x <[EMAIL PROTECTED]>
dpkg-buildpackage: host architecture i386
 fakeroot debian/rules clean
dh clean
   dh_testdir
   dh_auto_clean
   dh_clean
 dpkg-source -b x-0
dpkg-source: info: using source format `1.0'
dpkg-source: info: building x in x_0.orig.tar.gz
dpkg-source: info: building x in x_0.diff.gz
dpkg-source: info: building x in x_0.dsc
dpkg-source: warning: missing information for output field Standards-Version
 debian/rules build
dh build
   dh_testdir
   dh_auto_configure
   dh_auto_build
   dh_auto_test
 fakeroot debian/rules binary
dh binary
   dh_testroot
   dh_prep
   dh_installdirs
   dh_auto_install
   dh_install
   dh_installdocs
   dh_installchangelogs
   dh_installexamples
   dh_installman
   dh_installcatalogs
   dh_installcron
   dh_installdebconf
   dh_installcatalogs
   dh_installemacsen
   dh_installifupdown
   dh_installinfo
   dh_installinit
   dh_installmenu
   dh_installmime
   dh_installmodules
   dh_installlogcheck
   dh_installlogrotate
   dh_installpam
   dh_installppp
   dh_installudev
   dh_installwm
   dh_installxfonts
   dh_lintian
   dh_desktop
   dh_gconf
   dh_icons
   dh_perl
   dh_pysupport
   dh_scrollkeeper
   dh_usrlocal
   dh_link
   dh_compress
   dh_fixperms
   dh_strip
   dh_makeshlibs
   dh_shlibdeps
   dh_installdeb
   dh_gencontrol
dpkg-gencontrol: warning: missing information for output field Description
   dh_md5sums
   dh_builddeb
warning, in file `debian/x/DEBIAN/control' near line 6 package `x':
 missing description
dpkg-deb: building package `x' in `../x_0_all.deb'.
dpkg-deb: ignoring 1 warnings about the control file(s)
 dpkg-genchanges  >../x_0_i386.changes
dpkg-genchanges: warning: missing Section for binary package x; using '-'
dpkg-genchanges: warning: missing Priority for binary package x; using '-'
dpkg-genchanges: warning: missing Section for source files
dpkg-genchanges: warning: missing Priority for source files
dpkg-genchanges: including full source code in upload
dpkg-buildpackage: full upload (original source is included)
+ dpkg-buildpackage -uc -us
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value: 
dpkg-buildpackage: set LDFLAGS to default value: 
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package x
dpkg-buildpackage: source version 0
dpkg-buildpackage: source changed by x <[EMAIL PROTECTED]>
dpkg-buildpackage: host architecture i386
 fakeroot debian/rules clean
dh clean
   dh_clean
 dpkg-source -b x-0
dpkg-source: info: using source format `1.0'
dpkg-source: info: building x using existing x_0.orig.tar.gz
dpkg-source: info: building x in x_0.diff.gz
dpkg-source: error: cannot represent change to 
x-0/debian/x/usr/share/doc/x/changelog.gz: binary file contents changed
dpkg-source: unrepresentable changes to source
dpkg-buildpackage: failure: dpkg-source -b x-0 gave error exit status 1
with-temp-dir: leaving directory `/tmp/with-temp-dir.I14778'

Script done on Thu 31 Jul 2008 15:41:05 EST

Reply via email to