# New Ticket Created by  Aleks-Daniel Jakimenko-Aleksejev 
# Please include the string:  [perl #129296]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=129296 >


06:05:08 <AlexDaniel> bisectable6oops: run(:out, "ls").out.encoding.say
06:05:09 <bisectable6oops> AlexDaniel, Exit code is 1 on both starting points
(good=2015.12 bad=b771f1e), bisecting by using the output
06:05:16 <bisectable6oops> AlexDaniel, bisect log:
https://gist.github.com/9f081f1cb9018d60e4002dc13609c661
06:05:17 <bisectable6oops> AlexDaniel, (2016-08-26)
https://github.com/rakudo/rakudo/commit/87887da
06:05:26 <AlexDaniel> lizmat: ↑
06:06:48 <AlexDaniel> lizmat: “concatenate requires a concrete string, but got
null” is probably worse than the previous error
06:08:06 <AlexDaniel> lizmat: I am actually seeing a regression in this case:
run(:out, "ls").out.split(0.chr, :skip-empty)
06:09:56 <AlexDaniel> lizmat: but the regression itself seems to be associated
more with https://github.com/rakudo/rakudo/commit/1a03efe
06:10:47 <AlexDaniel> bisectable6oops: run(:out, "ls").out.binary.say
06:10:48 <bisectable6oops> AlexDaniel, Exit code is 1 on both starting points
(good=2015.12 bad=b771f1e), bisecting by using the output
06:10:55 <bisectable6oops> AlexDaniel, bisect log:
https://gist.github.com/3be864fc5825f769c6aaebb8a6760eca
06:10:56 <bisectable6oops> AlexDaniel, (2016-08-26)
https://github.com/rakudo/rakudo/commit/1a03efe
06:11:38 <AlexDaniel> lizmat: yeah, so 1a03efe added a check using .binary
(which is broken), which made the whole thing blow up
06:12:50 <AlexDaniel> lizmat: one possible way to fix it is to revert 1a03efe
so that it works with non-binary handles


<MasterDuke> this seems to work as a work-around: my $r = run(:out, "ls").out;
$r.encoding("utf8"); $r.split(0.chr, :skip-empty)

Reply via email to