Package: pike7.6 Version: 7.6.112-3 Severity: serious Tags: patch Fails to build twice in a row, because the *.bak file generated by 12_perl_init.dpatch is removed by dh_clean, which makes unappliing impossible.
Patch attached. (Note: I recommend using tar-in-tar to avoid this kind of problems) -- System Information: Debian Release: 5.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.18-6-amd64 (SMP w/2 CPU cores) Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
--- debian/patches/12_perl_init.dpatch~ 2009-01-21 15:47:32.000000000 +0100 +++ debian/patches/12_perl_init.dpatch 2009-01-21 15:48:37.000000000 +0100 @@ -7,9 +7,9 @@ FILE=src/modules/Perl/configure dpatch_patch() { - [ ! -e ${FILE}.bak ] || return 1 + [ ! -e ${FILE}.backup ] || return 1 - sed -i.bak -f - ${FILE} <<'END_SED' + sed -i.backup -f - ${FILE} <<'END_SED' /my_perl = perl_alloc();/i\ PERL_SYS_INIT3(&argc,&argv,&env); /perl_free(my_perl);/a\ @@ -21,7 +21,7 @@ } dpatch_unpatch() { - patch -p1 -R $* && [ -e ${FILE}.bak ] && mv -f ${FILE}.bak ${FILE} + patch -p1 -R $* && [ -e ${FILE}.backup ] && mv -f ${FILE}.backup ${FILE} }