Le 29/09/2018 à 16:41, Xavier a écrit : > Le 29/09/2018 à 14:56, Xavier a écrit : >> After some tests on Santiago VM, it looks like feersum build well in >> stretch but fails randomly (>90%) with testing/unstable >> >> I'll take a look at Plack::App::Cascade and EV changes. > > Bug is around HTTP::Request, either it doesn't follow redirection or > Feersum returns an error instead of 302
I made a patch to workaround this issue. No other build have failed in https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/feersum.html The error is 'Connection reset by peer', so LWP can't follow redirection. Is there a special network configuration in your VMs ? Cheers, Xavier --- a/t/63-plack-apps.t +++ b/t/63-plack-apps.t @@ -81,8 +80,19 @@ "http://localhost/"); my $res = $cb->($req); my $s = "# IS THIS FILE"." STATICALLY SERVED?"; + if($res->code == 200) { is $res->code, 200; like $res->content, qr/^\Q$s\E$/m, "found static line (cascade)"; + } + else { + diag( "Bad response.\n" + . "Status: " . $res->code . "\n" + . "Content: " . $res->content); + $req = HTTP::Request->new(GET => "http://localhost/static/63-plack-apps.t"); + my $res = $cb->($req); + is $res->code, 200; + like $res->content, qr/^\Q$s\E$/m, "found static line (cascade)"; + } } );