in reply to PAR bug?

Put quotes around desiredCompressionMethod and desiredCompressionLevel and strict should stop complaining.

update:Sorry was trying to fix different strict complaint above. Change desiredCompressionMethod to desiredCompressionMethod() and desiredCompressionLevel to desiredCompressionMethod()

update2 Perchance I should take better look at the script in question before I write something blindly. I looked at the source for pp and the lines in question are

my %zip_args = ( desiredCompressionMethod => Archive::Zip::COMPRESSION_DEFLATED(), desiredCompressionLevel => Archive::Zip::COMPRESSION_LEVEL_BEST_COMPRESSION(), );
so putting the () after them won't help as they aren't supposed to call a sub but are rather the keys to a hash. And thus, I don't know how to help your problem, as strict should not complain about it (and did not when I ran a shortened version here). Sorry for a misleading I might have done.

-enlil