Package: debhelper
Version: 8.9.1
Severity: normal

Since debhelper 8.9.1, debhelper fails to run install sequence in compat 9:
debian/rules binary directly starts running dh_strip, skipping notably all the
dh_[auto_]install helpers. It seems that optimize_sequence is the culprit here
since the change

-my @sequence=optimize_sequence(@{$sequences{$sequence}});
+my @sequence=@{$sequences{$sequence}};

make the bug disappear. The rules file (attached to this email) does not
contains explicit target for install-arch or install-indep. Commenting
out the if statement defining the install sequence to always use
@i_minimal also makes the bug to disappear.

Best regards and thanks for your work on debhelper.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'stable-updates'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages debhelper depends on:
ii  binutils              2.21.52.20110707-1 The GNU assembler, linker and bina
ii  dpkg-dev              1.16.0.3           Debian package development tools
ii  file                  5.04-5+b1          Determines file type using "magic"
ii  html2text             1.3.2a-15          advanced HTML to text converter
ii  man-db                2.6.0.2-1          on-line manual pager
ii  perl                  5.12.4-1           Larry Wall's Practical Extraction 
ii  perl-base             5.12.4-1           minimal Perl system
ii  po-debconf            1.0.16+nmu1        tool for managing templates file t

debhelper recommends no packages.

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

-- no debconf information
#!/usr/bin/make -f
# Sample debian/rules that uses debhelper.
# GNU copyright 1997 to 1999 by Joey Hess.

export DH_VERBOSE=1

export CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
export CFLAGS:=$(shell dpkg-buildflags --get CFLAGS)
export LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)

%:
        dh $@ --with autotools_dev,autoreconf

clean:
        rm -f build
        dh clean --with autotools_dev,autoreconf

build:
        dh build --with autotools_dev,autoreconf
        touch build # Suggested by policy 3.8.4 section 4.9

Reply via email to