Skip Menu |

This queue is for tickets about the Filter-Crypto CPAN distribution.

Report information
The Basics
Id: 111423
Status: resolved
Priority: 0/
Queue: Filter-Crypto

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 2.07
Fixed in: (no value)



Subject: t/04_par.t fails if FREW/App-Adenosine-2.001008.tar.gz is installed
In case you're wondering about a fail report which was just sent from my smoker: App-Adenosine-2.001008 installs a "pp" script — which may overwrite an already installed or previously missing "pp" script from PAR::Packer. If this is the case, then 04_par.t fails; test log starts with ... Can't open -f: No such file or directory at /opt/perl-5.23.7/bin/pp line 15. Can't open Crypto: No such file or directory at /opt/perl-5.23.7/bin/pp line 15. Can't open -M: No such file or directory at /opt/perl-5.23.7/bin/pp line 15. Can't open Filter::Crypto::Decrypt: No such file or directory at /opt/perl-5.23.7/bin/pp line 15. Can't open -o: No such file or directory at /opt/perl-5.23.7/bin/pp line 15. Can't open test1: No such file or directory at /opt/perl-5.23.7/bin/pp line 15. ... I think PAR::Packer's "pp" is too popular and shouldn't be overwritten by other CPAN distributions, see https://github.com/frioux/app-adenosine/issues/8 However, maybe you want to check if pp is really the expected one, e.g. by calling "pp -h" or "pp --version" and checking the first line for /par packager/i or so...
On 2016-01-25 15:17:39, SREZIC wrote: Show quoted text
> In case you're wondering about a fail report which was just sent from > my smoker: > App-Adenosine-2.001008 installs a "pp" script — which may overwrite an > already installed or previously missing "pp" script from PAR::Packer. > If this is the case, then 04_par.t fails; test log starts with > > ... > Can't open -f: No such file or directory at /opt/perl-5.23.7/bin/pp > line 15. > Can't open Crypto: No such file or directory at /opt/perl- > 5.23.7/bin/pp line 15. > Can't open -M: No such file or directory at /opt/perl-5.23.7/bin/pp > line 15. > Can't open Filter::Crypto::Decrypt: No such file or directory at > /opt/perl-5.23.7/bin/pp line 15. > Can't open -o: No such file or directory at /opt/perl-5.23.7/bin/pp > line 15. > Can't open test1: No such file or directory at /opt/perl-5.23.7/bin/pp > line 15. > ... > > I think PAR::Packer's "pp" is too popular and shouldn't be overwritten > by other CPAN distributions, > see https://github.com/frioux/app-adenosine/issues/8 > > However, maybe you want to check if pp is really the expected one, > e.g. by calling "pp -h" or "pp --version" and checking the first line > for /par packager/i or so...
Also non-CPAN packages could provide a "pp" binary. For example, the FreeBSD ports collections has a "pp" port in the sysutils section (see http://www.freshports.org/sysutils/pp/ ), which is completely unrelated to PAR-Packer.
Thanks, fixed in Git by commit b4d340458b30e8f0ba410f33929f59d383a183a8.