Skip to content

Instantly share code, notes, and snippets.

@zoffixznet
Created June 15, 2017 18:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zoffixznet/795d8ed97cb9005b12fa4154e534fc1d to your computer and use it in GitHub Desktop.
Save zoffixznet/795d8ed97cb9005b12fa4154e534fc1d to your computer and use it in GitHub Desktop.
cpan@perlbuild4~/CPANPRC/rakudo ((detached from 7edf9da))$ zef install Bailador
===> Searching for: Bailador
===> Found: Bailador:ver('0.0.4') [via Zef::Repository::Ecosystems<cpan>]
===> Dependencies: Digest, Digest::HMAC, File::Directory::Tree, File::Find, File::Temp, HTTP::Easy, HTTP::MultiPartParser, Path::Iterator, Template::Mojo, Template::Mustache, URI
===> Searching for missing dependencies: Digest, Digest::HMAC, HTTP::Easy, HTTP::MultiPartParser, Path::Iterator, Template::Mojo, Template::Mustache, URI
===> Found dependencies: HTTP::Easy:ver('1.1.0'), Digest::HMAC:ver('1.0.0'):auth('github:retupmoca'), Digest:ver('0.3.4'):auth('Lucien Grondin'), Path::Iterator:ver('0.0.1'):auth('Leon Timmermans'), URI:ver('0.1.4'), Template::Mojo:ver('0.1'), HTTP::MultiPartParser, Template::Mustache:auth('github:softmoth') [via Zef::Repository::Ecosystems<p6c>]
===> Dependencies: HTTP::Status, PSGI, Digest, JSON::Fast, Test
===> Searching for missing dependencies: HTTP::Status, PSGI, JSON::Fast
===> Found dependencies: PSGI:ver('1.2.0'), HTTP::Status [via Zef::Repository::Ecosystems<p6c>]
===> Found dependencies: JSON::Fast:ver('0.9.2') [via Zef::Repository::LocalCache]
===> Dependencies: HTTP::Status, Test
===> Fetching: Bailador
Fetching with plugin: Zef::Service::Shell::wget+{<anon|88952128>}
===> Fetching [OK]: Bailador:ver('0.0.4') to /home/cpan/.zef/tmp/Bailador-0.0.4.tar.gz
===> Fetching: HTTP::Easy
Fetching with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Fetching [OK]: HTTP::Easy:ver('1.1.0') to /home/cpan/.zef/tmp/perl6-http-easy.git
===> Fetching: Digest::HMAC
Fetching with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Fetching [OK]: Digest::HMAC:ver('1.0.0'):auth('github:retupmoca') to /home/cpan/.zef/tmp/P6-Digest-HMAC.git
===> Fetching: Digest
Fetching with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Fetching [OK]: Digest:ver('0.3.4'):auth('Lucien Grondin') to /home/cpan/.zef/tmp/libdigest-perl6.git
===> Fetching: Path::Iterator
Fetching with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Fetching [OK]: Path::Iterator:ver('0.0.1'):auth('Leon Timmermans') to /home/cpan/.zef/tmp/path-iterator.git
===> Fetching: URI
Fetching with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Fetching [OK]: URI:ver('0.1.4') to /home/cpan/.zef/tmp/uri.git
===> Fetching: Template::Mojo
Fetching with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Fetching [OK]: Template::Mojo:ver('0.1') to /home/cpan/.zef/tmp/Template-Mojo.git
===> Fetching: HTTP::MultiPartParser
Fetching with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Fetching [OK]: HTTP::MultiPartParser to /home/cpan/.zef/tmp/p6-HTTP-MultiPartParser.git
===> Fetching: Template::Mustache
Fetching with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Fetching [OK]: Template::Mustache:auth('github:softmoth') to /home/cpan/.zef/tmp/p6-Template-Mustache.git
===> Fetching: PSGI
Fetching with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Fetching [OK]: PSGI:ver('1.2.0') to /home/cpan/.zef/tmp/perl6-psgi.git
===> Fetching: HTTP::Status
Fetching with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Fetching [OK]: HTTP::Status to /home/cpan/.zef/tmp/perl6-http-status.git
===> Extracting: Bailador
Extracting with plugin: Zef::Service::Shell::tar+{<anon|88952128>}
===> Extraction [OK]: Bailador to /home/cpan/.zef/store/Bailador-0.0.4.tar.gz
===> Extracting: HTTP::Easy
Extracting with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Extraction [OK]: HTTP::Easy to /home/cpan/.zef/store/perl6-http-easy.git
===> Extracting: Digest::HMAC
Extracting with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Extraction [OK]: Digest::HMAC to /home/cpan/.zef/store/P6-Digest-HMAC.git
===> Extracting: Digest
Extracting with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Extraction [OK]: Digest to /home/cpan/.zef/store/libdigest-perl6.git
===> Extracting: Path::Iterator
Extracting with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Extraction [OK]: Path::Iterator to /home/cpan/.zef/store/path-iterator.git
===> Extracting: URI
Extracting with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Extraction [OK]: URI to /home/cpan/.zef/store/uri.git
===> Extracting: Template::Mojo
Extracting with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Extraction [OK]: Template::Mojo to /home/cpan/.zef/store/Template-Mojo.git
===> Extracting: HTTP::MultiPartParser
Extracting with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Extraction [OK]: HTTP::MultiPartParser to /home/cpan/.zef/store/p6-HTTP-MultiPartParser.git
===> Extracting: Template::Mustache
Extracting with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Extraction [OK]: Template::Mustache to /home/cpan/.zef/store/p6-Template-Mustache.git
===> Extracting: PSGI
Extracting with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Extraction [OK]: PSGI to /home/cpan/.zef/store/perl6-psgi.git
===> Extracting: HTTP::Status
Extracting with plugin: Zef::Service::Shell::git+{<anon|88952128>}
===> Extraction [OK]: HTTP::Status to /home/cpan/.zef/store/perl6-http-status.git
===> Filtering: JSON::Fast:ver('0.9.2')
===> Filtering [OK] for JSON::Fast:ver('0.9.2')
===> Filtering: Bailador:ver('0.0.4')
===> Filtering [OK] for Bailador:ver('0.0.4')
===> Filtering: HTTP::Easy:ver('1.1.0')
===> Filtering [OK] for HTTP::Easy:ver('1.1.0')
===> Filtering: Digest::HMAC:ver('1.0.0'):auth('github:retupmoca')
===> Filtering [OK] for Digest::HMAC:ver('1.0.0'):auth('github:retupmoca')
===> Filtering: Digest:ver('0.3.4'):auth('Lucien Grondin')
===> Filtering [OK] for Digest:ver('0.3.4'):auth('Lucien Grondin')
===> Filtering: Path::Iterator:ver('0.0.1'):auth('Leon Timmermans')
===> Filtering [OK] for Path::Iterator:ver('0.0.1'):auth('Leon Timmermans')
===> Filtering: URI:ver('0.1.4')
===> Filtering [OK] for URI:ver('0.1.4')
===> Filtering: Template::Mojo:ver('0.1')
===> Filtering [OK] for Template::Mojo:ver('0.1')
===> Filtering: HTTP::MultiPartParser
===> Filtering [OK] for HTTP::MultiPartParser
===> Filtering: Template::Mustache:auth('github:softmoth')
===> Filtering [OK] for Template::Mustache:auth('github:softmoth')
===> Filtering: PSGI:ver('1.2.0')
===> Filtering [OK] for PSGI:ver('1.2.0')
===> Filtering: HTTP::Status
===> Filtering [OK] for HTTP::Status
===> # SKIP: No Build.pm for JSON::Fast:ver('0.9.2')
===> # SKIP: No Build.pm for Digest:ver('0.3.4'):auth('Lucien Grondin')
===> # SKIP: No Build.pm for Digest::HMAC:ver('1.0.0'):auth('github:retupmoca')
===> # SKIP: No Build.pm for HTTP::Status
===> # SKIP: No Build.pm for PSGI:ver('1.2.0')
===> # SKIP: No Build.pm for HTTP::Easy:ver('1.1.0')
===> # SKIP: No Build.pm for HTTP::MultiPartParser
===> # SKIP: No Build.pm for Path::Iterator:ver('0.0.1'):auth('Leon Timmermans')
===> # SKIP: No Build.pm for Template::Mojo:ver('0.1')
===> # SKIP: No Build.pm for Template::Mustache:auth('github:softmoth')
===> # SKIP: No Build.pm for URI:ver('0.1.4')
===> # SKIP: No Build.pm for Bailador:ver('0.0.4')
===> Testing: JSON::Fast:ver('0.9.2')
Testing with plugin: Zef::Service::Shell::prove+{<anon|88952128>}
t/01-parse.t ...................... ok
t/02-structure.t .................. ok
t/03-unicode.t .................... ok
t/04-roundtrip.t .................. ok
t/05-unreasonable-requirements.t .. ok
t/06-control-characters.t ......... ok
All tests successful.
Files=6, Tests=172, 4 wallclock secs ( 0.04 usr 0.02 sys + 2.75 cusr 0.28 csys = 3.09 CPU)
Result: PASS
===> Testing [OK] for JSON::Fast:ver('0.9.2')
===> Testing: Digest:ver('0.3.4'):auth('Lucien Grondin')
Testing with plugin: Zef::Service::Shell::prove+{<anon|88952128>}
t/digest.t .. ok
t/ripemd.t .. ok
t/sha.t ..... ok
All tests successful.
Files=3, Tests=6, 6 wallclock secs ( 0.01 usr 0.01 sys + 5.78 cusr 0.28 csys = 6.08 CPU)
Result: PASS
===> Testing [OK] for Digest:ver('0.3.4'):auth('Lucien Grondin')
===> Testing: Digest::HMAC:ver('1.0.0'):auth('github:retupmoca')
Testing with plugin: Zef::Service::Shell::prove+{<anon|88952128>}
t/01-basic.t .. ok
All tests successful.
Files=1, Tests=6, 1 wallclock secs ( 0.02 usr 0.00 sys + 0.73 cusr 0.10 csys = 0.85 CPU)
Result: PASS
===> Testing [OK] for Digest::HMAC:ver('1.0.0'):auth('github:retupmoca')
===> Testing: HTTP::Status
Testing with plugin: Zef::Service::Shell::prove+{<anon|88952128>}
t/01-basic.t ..... ok
t/02-is-tests.t .. ok
All tests successful.
Files=2, Tests=46, 1 wallclock secs ( 0.02 usr 0.01 sys + 0.82 cusr 0.10 csys = 0.95 CPU)
Result: PASS
===> Testing [OK] for HTTP::Status
===> Testing: PSGI:ver('1.2.0')
Testing with plugin: Zef::Service::Shell::prove+{<anon|88952128>}
t/encode-psgi-response.t .. ok
t/populate-psgi-env.t ..... ok
All tests successful.
Files=2, Tests=57, 1 wallclock secs ( 0.02 usr 0.00 sys + 1.22 cusr 0.10 csys = 1.34 CPU)
Result: PASS
===> Testing [OK] for PSGI:ver('1.2.0')
===> Testing: HTTP::Easy:ver('1.1.0')
Testing with plugin: Zef::Service::Shell::prove+{<anon|88952128>}
t/01-load.t .. ok
All tests successful.
Files=1, Tests=2, 2 wallclock secs ( 0.02 usr 0.00 sys + 1.30 cusr 0.12 csys = 1.44 CPU)
Result: PASS
===> Testing [OK] for HTTP::Easy:ver('1.1.0')
===> Testing: HTTP::MultiPartParser
Testing with plugin: Zef::Service::Shell::prove+{<anon|88952128>}
t/030_basic.t ...... ok
t/035_headers.t .... ok
t/040_malformed.t .. ok
All tests successful.
Files=3, Tests=27, 2 wallclock secs ( 0.04 usr 0.01 sys + 2.34 cusr 0.17 csys = 2.56 CPU)
Result: PASS
===> Testing [OK] for HTTP::MultiPartParser
===> Testing: Path::Iterator:ver('0.0.1'):auth('Leon Timmermans')
Testing with plugin: Zef::Service::Shell::prove+{<anon|88952128>}
t/basic.t .. ok
All tests successful.
Files=1, Tests=4, 2 wallclock secs ( 0.02 usr 0.00 sys + 1.38 cusr 0.08 csys = 1.48 CPU)
Result: PASS
===> Testing [OK] for Path::Iterator:ver('0.0.1'):auth('Leon Timmermans')
===> Testing: Template::Mojo:ver('0.1')
Testing with plugin: Zef::Service::Shell::prove+{<anon|88952128>}
t/00-basic.t ......... ok
t/01-template.t ...... ok
t/02-complex.t ....... ok
t/03-capture.t ....... ok
t/04-native-named.t .. ok
All tests successful.
Files=5, Tests=23, 2 wallclock secs ( 0.04 usr 0.01 sys + 2.43 cusr 0.18 csys = 2.66 CPU)
Result: PASS
WARNINGS for /home/cpan/.zef/store/Template-Mojo.git/3d38f92636a0c44dfd4cec2e7b8b67f12e43c026/EVAL_7:
Useless use of constant string "blarg" in sink context (line 1)
WARNINGS for /home/cpan/.zef/store/Template-Mojo.git/3d38f92636a0c44dfd4cec2e7b8b67f12e43c026/EVAL_13:
Useless use of constant integer 0 in sink context (line 1)
# Hello World!
# Hello Bob!
# Hello Larry!
# Hello Fred!
# Hello George!
===> Testing [OK] for Template::Mojo:ver('0.1')
===> Testing: Template::Mustache:auth('github:softmoth')
Testing with plugin: Zef::Service::Shell::prove+{<anon|88952128>}
t/01-basic.t ....... ok
t/02-file.t ........ ok
t/03-cascade.t ..... ok
t/04-lambda.t ...... ok
t/05-promise.t ..... ok
t/10-objects.t ..... ok
t/50-readme.t ...... ok
t/91-specs.t ....... ok
t/92-specs-file.t .. ok
All tests successful.
Files=9, Tests=28, 5 wallclock secs ( 0.05 usr 0.01 sys + 4.09 cusr 0.45 csys = 4.60 CPU)
Result: PASS
# Reading spec files from '../mustache-spec/specs'
# Reading spec files from '../mustache-spec/specs'
===> Testing [OK] for Template::Mustache:auth('github:softmoth')
===> Testing: URI:ver('0.1.4')
Testing with plugin: Zef::Service::Shell::prove+{<anon|88952128>}
t/01.t ................... ok
t/escape.t ............... ok
t/november-urlencoded.t .. ok
t/require.t .............. ok
t/rfc-3986-examples.t .... ok
t/utf8-c8.t .............. ok
All tests successful.
Files=6, Tests=95, 7 wallclock secs ( 0.04 usr 0.01 sys + 6.27 cusr 0.64 csys = 6.96 CPU)
Result: PASS
===> Testing [OK] for URI:ver('0.1.4')
===> Testing: Bailador:ver('0.0.4')
Testing with plugin: Zef::Service::Shell::prove+{<anon|88952128>}
t/00-lint.t ................... ok
t/00-load.t ................... ok
t/00-test-meta.t .............. ok
t/00-tidy.t ................... ok
t/01-OO-route-existence.t ..... ok
t/01-route-existence.t ........ ok
t/02-request.t ................ ok
t/03-OO-response-content.t .... ok
t/03-response-content.t ....... ok
t/04-OO-templates-mustache.t .. ok
t/04-OO-templates.t ........... ok
t/04-templates-mustache.t ..... ok
t/04-templates.t .............. ok
t/05-post-content.t ........... ok
t/06-OO-cookies.t ............. ok
t/06-cookies.t ................ ok
t/07-OO-errors.t .............. ok
t/07-errors.t ................. ok
t/08-OO-sessions.t ............ ok
t/08-sessions.t ............... ok
t/09-OO-nested-routes.t ....... ok
t/09-prefix.t ................. ok
t/10-request-multipart.t ...... ok
t/11-error-templates.t ........ ok
t/12-duplicate.t .............. ok
t/20-cli.t .................... ok
t/30-examples-app.t ........... ok
t/30-examples-echo.t .......... ok
t/30-examples-pastebin.t ...... ok
t/30-examples-postapp.t ....... ok
All tests successful.
Files=30, Tests=1239, 55 wallclock secs ( 0.31 usr 0.06 sys + 40.10 cusr 3.51 csys = 43.98 CPU)
Result: PASS
# SessionID: 2561a6662c86f14fbe96ab45a9fffc8e--84b024e899a6ab93ca8fc92b42c5f458
# Sending wrong SessionID: 1561a6662c86f14fbe96ab45a9fffc8e--84b024e899a6ab93ca8fc92b42c5f458
Session ID HMAC mismatch - someone trying to guess session IDs
# SessionID: 8f080f0d830f2981ff178d995872c32b--d4fdd00569f1076fcd42f73c13110bc7
# SessionID: e58fe8a000ed251d522e6a2f01bcdd6b--9ac671ecc63f6f12b1ffde1fddf42f24
# Sending wrong SessionID: 158fe8a000ed251d522e6a2f01bcdd6b--9ac671ecc63f6f12b1ffde1fddf42f24
Session ID HMAC mismatch - someone trying to guess session IDs
# SessionID: 413768f93cbecb28bbff5b52b7a6bc92--007d6ae602f69fa0ebece9ae4dac9ffd
===> Testing [OK] for Bailador:ver('0.0.4')
===> Installing: JSON::Fast:ver('0.9.2')
===> Install [OK] for JSON::Fast:ver('0.9.2')
===> Installing: Digest:ver('0.3.4'):auth('Lucien Grondin')
===> Install [OK] for Digest:ver('0.3.4'):auth('Lucien Grondin')
===> Installing: Digest::HMAC:ver('1.0.0'):auth('github:retupmoca')
===> Install [OK] for Digest::HMAC:ver('1.0.0'):auth('github:retupmoca')
===> Installing: HTTP::Status
===> Install [OK] for HTTP::Status
===> Installing: PSGI:ver('1.2.0')
===> Install [OK] for PSGI:ver('1.2.0')
===> Installing: HTTP::Easy:ver('1.1.0')
===> Install [OK] for HTTP::Easy:ver('1.1.0')
===> Installing: HTTP::MultiPartParser
===> Install [OK] for HTTP::MultiPartParser
===> Installing: Path::Iterator:ver('0.0.1'):auth('Leon Timmermans')
===> Install [OK] for Path::Iterator:ver('0.0.1'):auth('Leon Timmermans')
===> Installing: Template::Mojo:ver('0.1')
===> Install [OK] for Template::Mojo:ver('0.1')
===> Installing: Template::Mustache:auth('github:softmoth')
===> Install [OK] for Template::Mustache:auth('github:softmoth')
===> Installing: URI:ver('0.1.4')
===> Install [OK] for URI:ver('0.1.4')
===> Installing: Bailador:ver('0.0.4')
===> Install [OK] for Bailador:ver('0.0.4')
1 bin/ script [bailador] installed to:
/home/cpan/CPANPRC/rakudo/install/share/perl6/site/bin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment