package perl
found 585678 5.10.0-19
found 585678 5.12.1-1
tags 585678 + patch
thanks

Hi,

I can reproduce this.  After an binNMU the "install*" variables in
Config_heavy.pm include the build directory.  The attached patch
disables pattern meta-characters in the substitution.  It should be safe
as long as neither ! nor \E are included in the build directory.

Regards,
Ansgar

diff -Nru perl-5.10.1/debian/rules perl-5.10.1/debian/rules
--- perl-5.10.1/debian/rules    2010-05-29 01:26:18.000000000 +0900
+++ perl-5.10.1/debian/rules    2010-07-19 19:21:32.000000000 +0900
@@ -99,7 +99,7 @@
        $(MAKE) install
        # remove temporary prefix on install vars and switch man
        # extensions to 1p and 3pm for vendor module installs
-       ./perl.static -i -pe 's!$(srcdir)/$(tmp)/!/! if /install/;' \
+       ./perl.static -i -pe 's!\Q$(srcdir)/$(tmp)/!/! if /install/;' \
            -e 's/^(man1ext=).*/$$1'\''1p'\''/;' \
            -e 's/^(man3ext=).*/$$1'\''3pm'\''/;' \
                $(lib)/Config.pm $(lib)/Config_heavy.pl



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to