* Work around perl taint checking bug #411786, where perl sometimes randomly

sets the taint flag on untainted variables, by disabling taint checking
  in the deb. This sucks.
master
Joey Hess 2007-12-17 19:25:44 -05:00
parent be85c0ca6d
commit 67dcf175cb
3 changed files with 7 additions and 3 deletions

3
debian/changelog vendored
View File

@ -59,6 +59,9 @@ ikiwiki (2.16) UNRELEASED; urgency=low
* Re-organise dependencies and recommends now that recommends are installed * Re-organise dependencies and recommends now that recommends are installed
by default. by default.
* Don't refuse to render files with ".." in their name. (Anchor the regexp.) * Don't refuse to render files with ".." in their name. (Anchor the regexp.)
* Work around perl taint checking bug #411786, where perl sometimes randomly
sets the taint flag on untainted variables, by disabling taint checking
in the deb. This sucks.
-- Joey Hess <joeyh@debian.org> Sun, 16 Dec 2007 16:55:23 -0500 -- Joey Hess <joeyh@debian.org> Sun, 16 Dec 2007 16:55:23 -0500

3
debian/rules vendored
View File

@ -4,7 +4,8 @@ build: build-stamp
build-stamp: build-stamp:
dh_testdir dh_testdir
perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor
$(MAKE) # taint checking disabled due to perl bug #411786
$(MAKE) NOTAINT=1
$(MAKE) test $(MAKE) test
touch build-stamp touch build-stamp

View File

@ -59,5 +59,5 @@ I can't see any related entries. Any ideas?
>> --[[Joey]] >> --[[Joey]]
>> I'd forgotten about [this perl bug](http://bugs.debian.org/411786). >> I'd forgotten about [this perl bug](http://bugs.debian.org/411786).
>> If your problem is that bug, I can't help, it's a real bug in perl. >> All I can do is work around it by disabling the taint checking. :-(
>> --[[Joey]] >> (Which I've [[done]].) --[[Joey]]