tokuhirom / p6-Crust

PSGI library stack for Perl6
Artistic License 2.0
66 stars 18 forks source link

Crust doesn't install due to tests failing on OSX Perl6 2016.10 #80

Open dataf3l opened 7 years ago

dataf3l commented 7 years ago

Hey guys, it doesn't install, unfortunately, on my machine.

$ uname -a Darwin Felipes-MacBook-Pro.local 15.5.0 Darwin Kernel Version 15.5.0: Tue Apr 19 18:36:36 PDT 2016; root:xnu-3248.50.21~8/RELEASE_X86_64 x86_64 $ perl6 -v This is Rakudo version 2016.10 built on MoarVM version 2016.10 implementing Perl 6.c.

Felipes-MacBook-Pro:database a$ panda install Crust URI provides the requested URI::Escape ==> Crust depends on Base64, Cookie::Baker, HTTP::MultiPartParser, Hash::MultiValue, Getopt::Tiny, HTTP::UserAgent, Backtrace::AsHTML, Apache::LogFormat ==> Cookie::Baker depends on URI::Encode ==> HTTP::UserAgent depends on DateTime::Parse, Encode, IO::Capture::Simple ==> Apache::LogFormat depends on DateTime::Format ==> Fetching Base64 ==> Building Base64 ==> Testing Base64 t/00-sanity.t .. ok t/01-basic.t ... ok All tests successful. Files=2, Tests=7, 3 wallclock secs Result: PASS ==> Installing Base64 ==> Successfully installed Base64 ==> Fetching URI::Encode ==> Building URI::Encode ==> Testing URI::Encode t/Encode.t .. ok t/UTF-8.t ... ok All tests successful. Files=2, Tests=30, 2 wallclock secs Result: PASS ==> Installing URI::Encode ==> Successfully installed URI::Encode ==> Fetching Cookie::Baker ==> Building Cookie::Baker ==> Testing Cookie::Baker t/01_bake.t ... ok t/02_crush.t .. ok All tests successful. Files=2, Tests=32, 3 wallclock secs Result: PASS ==> Installing Cookie::Baker ==> Successfully installed Cookie::Baker ==> Fetching HTTP::MultiPartParser ==> Building HTTP::MultiPartParser ==> Testing HTTP::MultiPartParser t/030_basic.t ...... ok t/035_headers.t .... ok t/040_malformed.t .. ok All tests successful. Files=3, Tests=27, 4 wallclock secs Result: PASS ==> Installing HTTP::MultiPartParser ==> Successfully installed HTTP::MultiPartParser ==> Fetching Hash::MultiValue ==> Building Hash::MultiValue ==> Testing Hash::MultiValue

(7 => "a", 8 => "b", 10 => "c", 9 => "b", 6 => "d", 11 => "e", 12 => "e", 13 => "f").Seq

        # (7 => "a", 8 => "b", 10 => "c", 9 => "b", 6 => "d", 11 => "e", 12 => "e", 13 => "f").Seq
        # (7 => "a", 8 => "b", 10 => "c", 9 => "b", 6 => "d", 11 => "e", 12 => "e", 13 => "f").Seq
        # (7 => "a", 8 => "b", 10 => "c", 9 => "b", 6 => "d", 11 => "e", 12 => "e", 13 => "f").Seq
        # (7 => "a", 8 => "b", 10 => "c", 9 => "b", 6 => "d", 11 => "e", 12 => "e", 13 => "f").Seq
        # (7 => "a", 8 => "b", 10 => "c", 9 => "b", 6 => "d", 11 => "e", 12 => "e", 13 => "f").Seq
        # (7 => "a", 8 => "b", 10 => "c", 9 => "b", 6 => "d", 11 => "e", 12 => "e", 13 => "f").Seq
        # (7 => "a", 8 => "b", 10 => "c", 9 => "b", 6 => "d", 11 => "e", 12 => "e", 13 => "f").Seq

t/basic.t .. ok All tests successful. Files=1, Tests=4, 3 wallclock secs Result: PASS ==> Installing Hash::MultiValue ==> Successfully installed Hash::MultiValue ==> Fetching Getopt::Tiny ==> Building Getopt::Tiny ==> Testing Getopt::Tiny t/01-basic.t ........ ok t/02-get-options.t .. ok All tests successful. Files=2, Tests=10, 4 wallclock secs Result: PASS ==> Installing Getopt::Tiny ==> Successfully installed Getopt::Tiny ==> Fetching DateTime::Parse ==> Building DateTime::Parse ==> Testing DateTime::Parse t/01-basic.t .. ok All tests successful. Files=1, Tests=6, 2 wallclock secs Result: PASS ==> Installing DateTime::Parse ==> Successfully installed DateTime::Parse ==> Fetching Encode ==> Building Encode ==> Testing Encode t/01-basic.t ........ ok t/02-latin2.t ....... ok t/03-utf8.t ......... ok t/04-latin1.t ....... ok t/05-ascii.t ........ ok t/06-windows1252.t .. ok t/07-windows1251.t .. ok All tests successful. Files=7, Tests=9, 4 wallclock secs Result: PASS ==> Installing Encode ==> Successfully installed Encode ==> Fetching IO::Capture::Simple ==> Building IO::Capture::Simple ==> Testing IO::Capture::Simple t/stderr.t .. ok t/stdout.t .. ok All tests successful. Files=2, Tests=4, 2 wallclock secs Result: PASS ==> Installing IO::Capture::Simple ==> Successfully installed IO::Capture::Simple ==> Fetching HTTP::UserAgent ==> Building HTTP::UserAgent ==> Testing HTTP::UserAgent t/010-headers.t ............ ok t/020-message.t ............ ok t/030-cookies.t ............ ok t/040-request.t ............ ok t/050-response.t ........... ok t/060-ua-common.t .......... ok t/070-ua-simple.t .......... ok

NETWORK_TESTING was not set

t/080-ua.t ................. ok t/082-exceptions.t ......... ok t/085-auth.t ............... ok Type check failed in assignment to $!explanation; expected Str but got Any (Any) in sub MAIN at /usr/local/Cellar/rakudo-star/2016.10/share/perl6/site/resources/65A98924FF5EDB83A180ACDA107B782124BD3D7C line 48 in block at /usr/local/Cellar/rakudo-star/2016.10/share/perl6/site/resources/65A98924FF5EDB83A180ACDA107B782124BD3D7C line 63

test stage failed for HTTP::UserAgent: Tests failed in method install at /usr/local/Cellar/rakudo-star/2016.10/share/perl6/site/sources/582CB7486602954A4601BDCE5A0EAC54B05DA58A (Panda) line 185 in block at /usr/local/Cellar/rakudo-star/2016.10/share/perl6/site/sources/582CB7486602954A4601BDCE5A0EAC54B05DA58A (Panda) line 257 in method resolve at /usr/local/Cellar/rakudo-star/2016.10/share/perl6/site/sources/582CB7486602954A4601BDCE5A0EAC54B05DA58A (Panda) line 251 in sub MAIN at /usr/local/Cellar/rakudo-star/2016.10/share/perl6/site/resources/E0D978079BB5081DE986D058BB8AB08252F05CC8 line 20 in block at /usr/local/Cellar/rakudo-star/2016.10/share/perl6/site/resources/E0D978079BB5081DE986D058BB8AB08252F05CC8 line 165

Failure Summary

Crust( *test stage failed for HTTP::UserAgent: Tests failed)

What should I do?

tokuhirom commented 7 years ago

i guess http-useragent's test was failed. please send report to http-useragent.