PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2013-05-06T10:35:09 ActivePerl-1003 CPAN-1.9800 Reading '/export/home/fly1003/var/cpan/Metadata' Database was generated on Mon, 06 May 2013 16:07:05 GMT Running make for J/JV/JV/Music-ChordBot-0.90.tar.gz Checksum for /net/nas/data/cpan/authors/id/J/JV/JV/Music-ChordBot-0.90.tar.gz ok You have Archive::Tar 1.38_01, but 1.50 or later is recommended. Please upgrade. Music-ChordBot-0.90/ Music-ChordBot-0.90/lib/ Music-ChordBot-0.90/lib/Music/ Music-ChordBot-0.90/lib/Music/ChordBot/ Music-ChordBot-0.90/lib/Music/ChordBot/Song.pm Music-ChordBot-0.90/lib/Music/ChordBot/Opus.pm Music-ChordBot-0.90/lib/Music/ChordBot/Opus/ Music-ChordBot-0.90/lib/Music/ChordBot/Opus/Section/ Music-ChordBot-0.90/lib/Music/ChordBot/Opus/Section/Style.pm Music-ChordBot-0.90/lib/Music/ChordBot/Opus/Section/Chord.pm Music-ChordBot-0.90/lib/Music/ChordBot/Opus/Section/Style/ Music-ChordBot-0.90/lib/Music/ChordBot/Opus/Section/Style/Track.pm Music-ChordBot-0.90/lib/Music/ChordBot/Opus/Base.pm Music-ChordBot-0.90/lib/Music/ChordBot/Opus/Section.pm Music-ChordBot-0.90/lib/Music/ChordBot.pm Music-ChordBot-0.90/META.json Music-ChordBot-0.90/META.yml Music-ChordBot-0.90/Changes Music-ChordBot-0.90/MANIFEST Music-ChordBot-0.90/MANIFEST.SKIP Music-ChordBot-0.90/Makefile.PL Music-ChordBot-0.90/t/ Music-ChordBot-0.90/t/30_song.t Music-ChordBot-0.90/t/24_style.t Music-ChordBot-0.90/t/11_test.t Music-ChordBot-0.90/t/10_test.t Music-ChordBot-0.90/t/20_chord.t Music-ChordBot-0.90/t/22_track.t Music-ChordBot-0.90/t/31_song.t Music-ChordBot-0.90/t/32_song.t Music-ChordBot-0.90/README CPAN.pm: Building J/JV/JV/Music-ChordBot-0.90.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Music::ChordBot Writing MYMETA.yml and MYMETA.json Could not read metadata file. Falling back to other methods to determine prerequisites >>> make cp lib/Music/ChordBot/Opus/Section/Style.pm blib/lib/Music/ChordBot/Opus/Section/Style.pm cp lib/Music/ChordBot/Opus.pm blib/lib/Music/ChordBot/Opus.pm cp lib/Music/ChordBot/Opus/Base.pm blib/lib/Music/ChordBot/Opus/Base.pm cp lib/Music/ChordBot/Opus/Section/Chord.pm blib/lib/Music/ChordBot/Opus/Section/Chord.pm cp lib/Music/ChordBot.pm blib/lib/Music/ChordBot.pm cp lib/Music/ChordBot/Song.pm blib/lib/Music/ChordBot/Song.pm cp lib/Music/ChordBot/Opus/Section.pm blib/lib/Music/ChordBot/Opus/Section.pm cp lib/Music/ChordBot/Opus/Section/Style/Track.pm blib/lib/Music/ChordBot/Opus/Section/Style/Track.pm Manifying blib/man3/Music::ChordBot::Opus::Section::Style.3 Manifying blib/man3/Music::ChordBot::Opus.3 Manifying blib/man3/Music::ChordBot::Opus::Base.3 Manifying blib/man3/Music::ChordBot::Opus::Section::Chord.3 Manifying blib/man3/Music::ChordBot.3 Manifying blib/man3/Music::ChordBot::Song.3 Manifying blib/man3/Music::ChordBot::Opus::Section.3 Manifying blib/man3/Music::ChordBot::Opus::Section::Style::Track.3 JV/Music-ChordBot-0.90.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/10_test.t ... 1..6 ok 1 - use Music::ChordBot::Opus; ok 2 - use Music::ChordBot::Opus::Section; ok 3 - use Music::ChordBot::Opus::Section::Chord; ok 4 - use Music::ChordBot::Opus::Section::Style; ok 5 - use Music::ChordBot::Opus::Section::Style::Track; ok 6 - resulting json ok t/11_test.t ... 1..6 ok 1 - use Music::ChordBot::Opus; ok 2 - use Music::ChordBot::Opus::Section; ok 3 - use Music::ChordBot::Opus::Section::Chord; ok 4 - use Music::ChordBot::Opus::Section::Style; ok 5 - use Music::ChordBot::Opus::Section::Style::Track; ok 6 - resulting json ok t/20_chord.t .. 1..7 ok 1 - use Music::ChordBot::Opus::Section::Chord; ok 2 - D, Min7, 4 ok 3 - D Min7 4 ok 4 - D>Min7>4 ok 5 - D>Min7>4 + inv + bass ok 6 - D/F, Maj, 4 ok 7 - D/F Maj 4 ok t/22_track.t .. 1..7 ok 1 - use Music::ChordBot::Opus::Section::Style::Track; ok 2 - init args ok 3 - setters ok 4 - instrument 1 ok 5 - pattern 1 ok 6 - instrument 307 ok 7 - pattern 307 ok t/24_style.t .. 1..7 ok 1 - use Music::ChordBot::Opus::Section::Style; ok 2 - use Music::ChordBot::Opus::Section::Style::Track; ok 3 - no args ok 4 - init args ok 5 - 1 2 [] 3 4 5 ok 6 - preset Rhododendron ok 7 - explicit Rhododendron ok t/30_song.t ... 1..2 ok 1 - use Music::ChordBot::Song; ok 2 - resulting json {"editMode":0,"tempo":120,"sections":[{"style":{"tracks":[{"volume":7,"id":158},{"volume":7,"id":136},{"volume":7,"id":141}],"chorus":4,"reverb":8},"name":"Funky Section","chords":[{"duration":4,"type":"Min7","root":"D"},{"duration":4,"type":"Min7","root":"A"},{"duration":4,"type":"Min7","root":"D"},{"duration":4,"type":"Min7","root":"D"}]}],"fileType":"chordbot-song","songName":"Perl Canon"} ok t/31_song.t ... 1..2 ok 1 - use Music::ChordBot::Song; ok 2 - resulting json {"editMode":0,"tempo":75,"sections":[{"style":{"tracks":[{"volume":7,"id":95},{"volume":7,"id":201}],"chorus":4,"reverb":8},"name":"Section 1","chords":[{"duration":4,"type":"Maj","root":"C"},{"duration":4,"type":"Maj","root":"G"},{"duration":4,"type":"Min","root":"A"},{"duration":4,"type":"Maj","root":"F"},{"duration":4,"type":"Maj","root":"C"},{"duration":4,"type":"Maj","root":"G"},{"duration":4,"type":"Min","root":"A"},{"duration":4,"type":"Maj","root":"F"},{"duration":1,"type":"Maj","root":"D"},{"duration":7,"type":"Silence","root":"D"}]}],"fileType":"chordbot-song","songName":"I’m Yours"} ok t/32_song.t ... 1..2 ok 1 - use Music::ChordBot::Song; ok 2 - resulting json {"editMode":1,"tempo":105,"sections":[{"style":{"tracks":[{"volume":7,"id":271},{"volume":7,"id":269},{"volume":7,"id":272}],"chorus":4,"reverb":8},"name":"All Of Me 1","chords":[{"duration":4,"type":"Maj","root":"C"},{"duration":4,"type":"Maj","root":"C"},{"duration":4,"type":"7","root":"E"},{"duration":4,"type":"7","root":"E"},{"duration":4,"type":"7","root":"A"},{"duration":4,"type":"7","root":"A"},{"duration":4,"type":"Min7","root":"D"},{"duration":4,"type":"Min7","root":"D"},{"duration":4,"type":"7","root":"E"},{"duration":4,"type":"7","root":"E"},{"duration":4,"type":"Min7","root":"A"},{"duration":4,"type":"Min7","root":"A"},{"duration":4,"type":"7","root":"D"},{"duration":4,"type":"7","root":"D"},{"duration":4,"type":"Min7","root":"D"},{"duration":4,"type":"7","root":"G"}]},{"style":{"tracks":[{"volume":7,"id":130},{"volume":7,"id":91},{"volume":7,"id":364}],"chorus":3,"reverb":6},"name":"All Of Me 2","chords":[{"duration":4,"type":"Maj","root":"C"},{"duration":4,"type":"Maj","root":"C"},{"duration":4,"type":"7","root":"E"},{"duration":4,"type":"7","root":"E"},{"duration":4,"type":"7","root":"A"},{"duration":4,"type":"7","root":"A"},{"duration":4,"type":"Min7","root":"D"},{"duration":4,"type":"Min7","root":"D"},{"duration":4,"type":"Min7","root":"D"},{"duration":4,"type":"Dim7","root":"Eb"},{"duration":4,"type":"Min7","root":"E"},{"duration":4,"type":"9","root":"A"},{"duration":4,"type":"Min7(b5)","root":"D"},{"duration":4,"type":"13","root":"G"},{"duration":2,"type":"Maj","root":"C"},{"duration":2,"type":"Dim7","root":"Eb"},{"duration":2,"type":"Min7","root":"D"},{"duration":2,"type":"7","root":"G"}]}],"fileType":"chordbot-song","songName":"All Of Me"} ok All tests successful. Files=8, Tests=39, 1 wallclock secs ( 0.14 usr 0.07 sys + 1.49 cusr 0.16 csys = 1.86 CPU) Result: PASS JV/Music-ChordBot-0.90.tar.gz make test TEST_VERBOSE=1 -- OK Johan Vromans <jv@cpan.org> Programmatically build songs for ChordBot >>> (cd /export/home/fly1003/var/cpan/build/Music-ChordBot-0.90-RTaLFo && tar cvf - Music-ChordBot-0.90.ppd blib) | gzip -c >/export/home/fly1003/var/REPO/J/JV/JV/Music-ChordBot-0.90.tar.gz Music-ChordBot-0.90.ppd blib/ blib/lib/ blib/lib/Music/ blib/lib/Music/ChordBot/ blib/lib/Music/ChordBot/Opus/ blib/lib/Music/ChordBot/Opus/Section/ blib/lib/Music/ChordBot/Opus/Section/Style.pm blib/lib/Music/ChordBot/Opus/Section/Chord.pm blib/lib/Music/ChordBot/Opus/Section/Style/ blib/lib/Music/ChordBot/Opus/Section/Style/Track.pm blib/lib/Music/ChordBot/Opus/Base.pm blib/lib/Music/ChordBot/Opus/Section.pm blib/lib/Music/ChordBot/Opus.pm blib/lib/Music/ChordBot/Song.pm blib/lib/Music/ChordBot.pm blib/man3/ blib/man3/Music::ChordBot::Opus::Section::Style.3 blib/man3/Music::ChordBot::Opus.3 blib/man3/Music::ChordBot::Opus::Base.3 blib/man3/Music::ChordBot::Opus::Section::Chord.3 blib/man3/Music::ChordBot.3 blib/man3/Music::ChordBot::Song.3 blib/man3/Music::ChordBot::Opus::Section.3 blib/man3/Music::ChordBot::Opus::Section::Style::Track.3 >>> mv /export/home/fly1003/var/cpan/build/Music-ChordBot-0.90-RTaLFo/Music-ChordBot-0.90.ppd /export/home/fly1003/var/REPO/J/JV/JV Finished 2013-05-06T10:35:25