Skip Menu |

This queue is for tickets about the Crypt-OpenPGP CPAN distribution.

Report information
The Basics
Id: 53547
Status: stalled
Priority: 0/
Queue: Crypt-OpenPGP

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

Bug Information
Severity: Important
Broken in: 1.04
Fixed in: (no value)



Subject: Test::Exception not a dependency.
I was building the new beta versions of Strawberry Perl (which include this module) and received the output below in the file where I saved STDOUT. Why is Text::Exception specified as a dependency if the tests use an included version of it? --Curtis Jewell Loading CPAN... Installing Crypt::OpenPGP from CPAN... Going to read 'C:\strawberry\cpan\sources\authors\01mailrc.txt.gz' ............................................................................DONE Going to read 'C:\strawberry\cpan\sources\modules\02packages.details.txt.gz' Database was generated on Sat, 09 Jan 2010 17:31:16 GMT ............................................................................DONE Going to read 'C:\strawberry\cpan\sources\modules\03modlist.data.gz' ............................................................................DONE $ENV{PATH} = 'C:\strawberry\c\bin;C:\strawberry\perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\TortoiseSVN\bin;C:\Program Files\GNUWin32\bin' Running install for module 'Crypt::OpenPGP' Running make for B/BT/BTROTT/Crypt-OpenPGP-1.04.tar.gz Fetching with LWP: http://cpan.dagolden.com/authors/id/B/BT/BTROTT/Crypt-OpenPGP-1.04.tar.gz Checksum for C:\strawberry\cpan\sources\authors\id\B\BT\BTROTT\Crypt-OpenPGP-1.04.tar.gz ok CPAN.pm: Going to build B/BT/BTROTT/Crypt-OpenPGP-1.04.tar.gz Checking if your kit is complete... Looks good Writing Makefile for Crypt::OpenPGP Show quoted text
---- Unsatisfied dependencies detected during ---- ---- BTROTT/Crypt-OpenPGP-1.04.tar.gz ---- Test::Exception [requires] Ignoring dependencies on modules ARRAY(0x77636d0), ARRAY(0x7a9bc18) cp lib/Crypt/OpenPGP/Words.pm blib\lib\Crypt\OpenPGP\Words.pm cp lib/Crypt/OpenPGP/Digest.pm blib\lib\Crypt\OpenPGP\Digest.pm cp lib/Crypt/OpenPGP/Key.pm blib\lib\Crypt\OpenPGP\Key.pm cp lib/Crypt/OpenPGP/KeyRing.pm blib\lib\Crypt\OpenPGP\KeyRing.pm cp lib/Crypt/OpenPGP/Cipher.pm blib\lib\Crypt\OpenPGP\Cipher.pm cp lib/Crypt/OpenPGP/S2k.pm blib\lib\Crypt\OpenPGP\S2k.pm cp lib/Crypt/OpenPGP/Armour.pm blib\lib\Crypt\OpenPGP\Armour.pm cp lib/Crypt/OpenPGP/Certificate.pm blib\lib\Crypt\OpenPGP\Certificate.pm cp lib/Crypt/OpenPGP/Compressed.pm blib\lib\Crypt\OpenPGP\Compressed.pm cp lib/Crypt/OpenPGP/Message.pm blib\lib\Crypt\OpenPGP\Message.pm cp lib/Crypt/OpenPGP/OnePassSig.pm blib\lib\Crypt\OpenPGP\OnePassSig.pm cp lib/Crypt/OpenPGP/Util.pm blib\lib\Crypt\OpenPGP\Util.pm cp lib/Crypt/OpenPGP/Signature/SubPacket.pm blib\lib\Crypt\OpenPGP\Signature\SubPacket.pm cp lib/Crypt/OpenPGP/Key/Public.pm blib\lib\Crypt\OpenPGP\Key\Public.pm cp lib/Crypt/OpenPGP.pm blib\lib\Crypt\OpenPGP.pm cp lib/Crypt/OpenPGP/SKSessionKey.pm blib\lib\Crypt\OpenPGP\SKSessionKey.pm cp lib/Crypt/OpenPGP/MDC.pm blib\lib\Crypt\OpenPGP\MDC.pm cp lib/Crypt/OpenPGP/CFB.pm blib\lib\Crypt\OpenPGP\CFB.pm cp lib/Crypt/OpenPGP/PacketFactory.pm blib\lib\Crypt\OpenPGP\PacketFactory.pm cp lib/Crypt/OpenPGP/Key/Public/DSA.pm blib\lib\Crypt\OpenPGP\Key\Public\DSA.pm cp lib/Crypt/OpenPGP/Buffer.pm blib\lib\Crypt\OpenPGP\Buffer.pm cp lib/Crypt/OpenPGP/Key/Secret/ElGamal.pm blib\lib\Crypt\OpenPGP\Key\Secret\ElGamal.pm cp lib/Crypt/OpenPGP/Constants.pm blib\lib\Crypt\OpenPGP\Constants.pm cp lib/Crypt/OpenPGP/KeyBlock.pm blib\lib\Crypt\OpenPGP\KeyBlock.pm cp lib/Crypt/OpenPGP/ErrorHandler.pm blib\lib\Crypt\OpenPGP\ErrorHandler.pm cp lib/Crypt/OpenPGP/Key/Secret.pm blib\lib\Crypt\OpenPGP\Key\Secret.pm cp lib/Crypt/OpenPGP/Key/Secret/RSA.pm blib\lib\Crypt\OpenPGP\Key\Secret\RSA.pm cp lib/Crypt/OpenPGP/Trust.pm blib\lib\Crypt\OpenPGP\Trust.pm cp lib/Crypt/OpenPGP/KeyServer.pm blib\lib\Crypt\OpenPGP\KeyServer.pm cp lib/Crypt/OpenPGP/Key/Public/RSA.pm blib\lib\Crypt\OpenPGP\Key\Public\RSA.pm cp lib/Crypt/OpenPGP/Config.pm blib\lib\Crypt\OpenPGP\Config.pm cp lib/Crypt/OpenPGP/Key/Public/ElGamal.pm blib\lib\Crypt\OpenPGP\Key\Public\ElGamal.pm cp lib/Crypt/OpenPGP/Key/Secret/DSA.pm blib\lib\Crypt\OpenPGP\Key\Secret\DSA.pm cp lib/Crypt/OpenPGP/Signature.pm blib\lib\Crypt\OpenPGP\Signature.pm cp lib/Crypt/OpenPGP/Marker.pm blib\lib\Crypt\OpenPGP\Marker.pm cp lib/Crypt/OpenPGP/SessionKey.pm blib\lib\Crypt\OpenPGP\SessionKey.pm cp lib/Crypt/OpenPGP/UserID.pm blib\lib\Crypt\OpenPGP\UserID.pm cp lib/Crypt/OpenPGP/Plaintext.pm blib\lib\Crypt\OpenPGP\Plaintext.pm cp lib/Crypt/OpenPGP/Ciphertext.pm blib\lib\Crypt\OpenPGP\Ciphertext.pm BTROTT/Crypt-OpenPGP-1.04.tar.gz C:\strawberry\c\bin\dmake.EXE -- OK Running make test C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/00-compile.t ... ok t/01-util.t ...... ok t/02-buffer.t .... ok t/03-3des.t ...... ok t/04-armour.t .... ok t/05-packets.t ... ok t/06-cipher.t .... ok t/07-digest.t .... ok t/08-compress.t .. ok t/09-config.t .... ok t/10-keyring.t ... ok t/11-encrypt.t ... ok t/12-sign.t ...... ok t/13-keygen.t .... ok All tests successful. Files=14, Tests=273, 6 wallclock secs ( 0.15 usr + 0.05 sys = 0.20 CPU) Result: PASS BTROTT/Crypt-OpenPGP-1.04.tar.gz Tests succeeded but one dependency not OK (Test::Exception) BTROTT/Crypt-OpenPGP-1.04.tar.gz [dependencies] -- NA Running make install make test had returned bad status, won't install without force Completed install of Crypt::OpenPGP
I've moved the dist from Module::Install to Dist::Zilla. Test::Exception is properly specified as a test prereq under [Prereqs/TestRequires] in dist.ini. I think we can close this ticket now. PS: and we've been dismissed from Strawberry Perl for a while now, sigh...