lizmat | hmmm, looks like Geth is gone ? | 00:00 | |||||||||||||||||||||||||||||||||||||
lizmat committed github.com/rakudo/rakudo/commit/e5...6decc5ffd3 | 00:01 | ||||||||||||||||||||||||||||||||||||||
lizmat committed github.com/rakudo/rakudo/commit/cd...798c8fd776 | |||||||||||||||||||||||||||||||||||||||
sleep& | 00:02 | ||||||||||||||||||||||||||||||||||||||
Zoffix | Geth is ded 'cause hack is ded. Can't ssh into it. Really need to figure out what's happening with it. The Hypervizor said 30% of RAM is still available last couple times it happened, but maybe RAM usage just grows so fast that's the last measurement it was able to take? | 00:31 | |||||||||||||||||||||||||||||||||||||
timotimo | Zoffix: i believe it has to do with virtual disks getting lost | 00:33 | |||||||||||||||||||||||||||||||||||||
i'll restart it | |||||||||||||||||||||||||||||||||||||||
oh, seems like you were faster than me? | 00:34 | ||||||||||||||||||||||||||||||||||||||
ah, no, just a little glitch in the viewer | |||||||||||||||||||||||||||||||||||||||
hack is coming back up | 00:35 | ||||||||||||||||||||||||||||||||||||||
Zoffix | I was faster than you... | ||||||||||||||||||||||||||||||||||||||
timotimo | huh? | ||||||||||||||||||||||||||||||||||||||
Zoffix | But then it said "error disconnected" while I was trying to login to console to look at stuff :) | ||||||||||||||||||||||||||||||||||||||
timotimo | oh, you wanted to see what the error looks like on hack itself? | 00:36 | |||||||||||||||||||||||||||||||||||||
"warning: task [random program name here] hung for more than 120 seconds" | |||||||||||||||||||||||||||||||||||||||
Zoffix | How does it know that it hung? | ||||||||||||||||||||||||||||||||||||||
:) | |||||||||||||||||||||||||||||||||||||||
gfldex | by looking at CPU registers | 00:37 | |||||||||||||||||||||||||||||||||||||
timotimo | it seems like khungtaskd is responsible for this? | ||||||||||||||||||||||||||||||||||||||
looks like there's a boot parameter that'd let us get a kernel panic whenever the hung task thing fires | 00:38 | ||||||||||||||||||||||||||||||||||||||
not sure if we can get it to reboot immediately in that case | |||||||||||||||||||||||||||||||||||||||
gfldex | looks like it: unix.stackexchange.com/questions/2...rnel-panic | 00:41 | |||||||||||||||||||||||||||||||||||||
japhb | What type do I specify for a return value in a signature to say a routine must return something that will flatten like a list when assigned to a @variable? | 01:01 | |||||||||||||||||||||||||||||||||||||
timotimo | hm, iterable perhaps? | 01:13 | |||||||||||||||||||||||||||||||||||||
oh, it's about the presence or absence of a container, right? | |||||||||||||||||||||||||||||||||||||||
japhb | timotimo: Yeah, iterable and not containerized. | 01:18 | |||||||||||||||||||||||||||||||||||||
timotimo | i'm not sure our type system covers that without a "where" constraint | 01:34 | |||||||||||||||||||||||||||||||||||||
wander | m: use Test;{ my sub infix:<;> ($a, $b) { say "here"; $a + $b };is $(infix:<;>(3, 2)), 5} | 05:31 | |||||||||||||||||||||||||||||||||||||
camelia | here ok 1 - |
||||||||||||||||||||||||||||||||||||||
wander | m: use Test;{ my sub infix:<;> ($a, $b) { say "here"; $a + $b };is $(3 ; 2), 5} | ||||||||||||||||||||||||||||||||||||||
camelia | WARNINGS for <tmp>: Useless use of constant integer 3 in sink context (line 1) not ok 1 - # Failed test at <tmp> line 1 # expected: '5' # got: '2' |
||||||||||||||||||||||||||||||||||||||
wander | rt#124981 | ||||||||||||||||||||||||||||||||||||||
synopsebot | RT#124981 [new]: rt.perl.org/Ticket/Display.html?id=124981 Roast rakudo skip/todo test:./S06-operator-overloading/sub.t line:173 reason: 'infix:<;>' | ||||||||||||||||||||||||||||||||||||||
wander | RT#124983 RT#124982 RT#124981 | 05:34 | |||||||||||||||||||||||||||||||||||||
synopsebot | RT#124983 [new]: rt.perl.org/Ticket/Display.html?id=124983 Roast rakudo skip/todo test:./S06-operator-overloading/sub.t line:231 reason: 'infix Z will never work; no lexical Z' | ||||||||||||||||||||||||||||||||||||||
RT#124982 [new]: rt.perl.org/Ticket/Display.html?id=124982 Roast rakudo skip/todo test:./S06-operator-overloading/sub.t line:188 reason: 'missing block, apparently if not an op' | |||||||||||||||||||||||||||||||||||||||
wander | all of there are about overloading built-in operators | 05:35 | |||||||||||||||||||||||||||||||||||||
Geth | roast: 77deb4a6a5 | (Alex Chen)++ | S12-enums/basic.t Set relevant issue of fudge test |
06:21 | |||||||||||||||||||||||||||||||||||||
yoleaux | AlexDaniel`: RT/GH weekly | 07:18 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: e31a414b9c | (Elizabeth Mattijsen)++ | src/Perl6/Metamodel/BOOTSTRAP.nqp Fix for RT #126099 - could be golfed to a simple "Block but True" - turns out we simply needed a check for concreteness in the bootstrap .clone - also fixed for "Code but True" |
09:17 | |||||||||||||||||||||||||||||||||||||
synopsebot | RT#126099 [open]: rt.perl.org/Ticket/Display.html?id=126099 [BUG] .WHICH fails for Block but True | ||||||||||||||||||||||||||||||||||||||
lizmat | breakfast& | 09:18 | |||||||||||||||||||||||||||||||||||||
[Tux] |
|
09:43 | |||||||||||||||||||||||||||||||||||||
Geth | roast: 96cb67daac | (Elizabeth Mattijsen)++ | S12-enums/basic.t Fix fudging specification error |
10:24 | |||||||||||||||||||||||||||||||||||||
rakudo: c9699ab2ce | (Elizabeth Mattijsen)++ | src/core/List.pm Fix for RT #125964 - Any.ASSIGN-POS is not the right candidate to handle this case - make sure there's a List.ASSIGN-POS that can handle it - please note that you *CAN* assign to a List element if it is a container! |
10:26 | ||||||||||||||||||||||||||||||||||||||
synopsebot | RT#125964 [open]: rt.perl.org/Ticket/Display.html?id=125964 [LTA] assigning to AOB List elem does not hint right | ||||||||||||||||||||||||||||||||||||||
Geth | roast: e290ddd508 | (Alex Chen)++ | S14-roles/mixin.t Add test for RT#126099 |
11:56 | |||||||||||||||||||||||||||||||||||||
synopsebot | RT#126099 [open]: rt.perl.org/Ticket/Display.html?id=126099 [BUG] .WHICH fails for Block but True | ||||||||||||||||||||||||||||||||||||||
Geth | roast: 2e62c00de9 | (Alex Chen)++ | S02-types/list.t Add test for RT#125964 |
12:14 | |||||||||||||||||||||||||||||||||||||
synopsebot | RT#125964 [open]: rt.perl.org/Ticket/Display.html?id=125964 [LTA] assigning to AOB List elem does not hint right | ||||||||||||||||||||||||||||||||||||||
AlexDaniel` | Oh wow, wander++ | 12:34 | |||||||||||||||||||||||||||||||||||||
dogbert17 | t/spec/S02-types/list.t (Wstat: 65280 Tests: 74 Failed: 3) | 13:20 | |||||||||||||||||||||||||||||||||||||
Failed tests: 72-74 | |||||||||||||||||||||||||||||||||||||||
Non-zero exit status: 255 | |||||||||||||||||||||||||||||||||||||||
Parse errors: Bad plan. You planned 71 tests but ran 74. | |||||||||||||||||||||||||||||||||||||||
t/spec/S02-types/range.t (Wstat: 512 Tests: 191 Failed: 2) | 13:40 | ||||||||||||||||||||||||||||||||||||||
Failed tests: 55-56 | |||||||||||||||||||||||||||||||||||||||
t/spec/S14-roles/mixin.t (Wstat: 65280 Tests: 55 Failed: 2) | 13:41 | ||||||||||||||||||||||||||||||||||||||
Failed tests: 54-55 | |||||||||||||||||||||||||||||||||||||||
Parse errors: Bad plan. You planned 53 tests but ran 55. | |||||||||||||||||||||||||||||||||||||||
Geth | roast: c712b1980a | (Alex Chen)++ | 2 files Modify numbers of plan |
13:55 | |||||||||||||||||||||||||||||||||||||
wander | sorry, it runs with latest rakudo, I test on camelia but not locally, that's why I forget about 'plan' | 13:56 | |||||||||||||||||||||||||||||||||||||
dogbert17 | wander++ let me make another run to verify | 14:47 | |||||||||||||||||||||||||||||||||||||
there are two test failures in t/spec/S02-types/range.t | 15:06 | ||||||||||||||||||||||||||||||||||||||
not ok 55 - is Range.bounds[0] ro | |||||||||||||||||||||||||||||||||||||||
not ok 56 - is Range.bounds[1] ro | |||||||||||||||||||||||||||||||||||||||
wander | lizmat mentioned it, let me take a close look | 16:25 | |||||||||||||||||||||||||||||||||||||
I think as below, the former tests the same thing as the latter | 16:35 | ||||||||||||||||||||||||||||||||||||||
github.com/perl6/roast/blob/c712b1...#L106-L114 | |||||||||||||||||||||||||||||||||||||||
github.com/perl6/roast/blob/c712b1...#L167-L170 | |||||||||||||||||||||||||||||||||||||||
with lizmat's commit c9699ab2ce7, the exception it throws becomes a little different, however, the core is the same | 16:36 | ||||||||||||||||||||||||||||||||||||||
so I suggest just delete the former test, at most set a link to the latter. | 16:37 | ||||||||||||||||||||||||||||||||||||||
Geth | roast/W4anD0eR96-patch-2: 172b50b5b8 | (Alex Chen)++ | 2 files Merge tests for same purpose |
16:49 | |||||||||||||||||||||||||||||||||||||
roast: W4anD0eR96++ created pull request #364: Merge tests for same purpose |
16:50 | ||||||||||||||||||||||||||||||||||||||
synopsebot | SPEC#364 [open]: github.com/perl6/roast/pull/364 Merge tests for same purpose | ||||||||||||||||||||||||||||||||||||||
Geth | roast/W4anD0eR96-patch-2: a84ff52bf3 | (Alex Chen)++ (committed using GitHub Web editor) | S02-types/range.t Update range.t |
16:52 | |||||||||||||||||||||||||||||||||||||
roast: 172b50b5b8 | (Alex Chen)++ | 2 files Merge tests for same purpose |
16:58 | ||||||||||||||||||||||||||||||||||||||
roast: a84ff52bf3 | (Alex Chen)++ (committed using GitHub Web editor) | S02-types/range.t Update range.t |
|||||||||||||||||||||||||||||||||||||||
roast: 5ae87d0223 | lizmat++ (committed using GitHub Web editor) | 2 files Merge pull request #364 from perl6/W4anD0eR96-patch-2 Merge tests for same purpose |
|||||||||||||||||||||||||||||||||||||||
japhb | .ask pmurias In github.com/perl6/nqp/commit/1c217f...b9690b4567 why are new lines 33-35 necessary? Why can't the function just end with 'return correct;' instead of splitting and then rejoining? | 17:20 | |||||||||||||||||||||||||||||||||||||
yoleaux | japhb: I'll pass your message to pmurias. | ||||||||||||||||||||||||||||||||||||||
Ven`` | japhb: maybe in case correct is 1e2e3? | 17:32 | |||||||||||||||||||||||||||||||||||||
(more than a single e) | 17:33 | ||||||||||||||||||||||||||||||||||||||
wander | 1e | 17:35 | |||||||||||||||||||||||||||||||||||||
japhb | Ven``: But if that's coming from num.toPrecision() why would that ever happen? | 18:21 | |||||||||||||||||||||||||||||||||||||
tbrowder | .tell AlexDaniel I added more code to PR #1291 to fix RT #126742 and RT #130477. I added tests for them in roast PR #363. | 20:52 | |||||||||||||||||||||||||||||||||||||
yoleaux | tbrowder: I'll pass your message to AlexDaniel. | ||||||||||||||||||||||||||||||||||||||
synopsebot | RT#126742 [new]: rt.perl.org/Ticket/Display.html?id=126742 [POD] config items should not include quotes for string values | ||||||||||||||||||||||||||||||||||||||
RT#130477 [new]: rt.perl.org/Ticket/Display.html?id=130477 [BUG][POD] Pod config parses colopairs but simply stringifies whatever it matched | |||||||||||||||||||||||||||||||||||||||
pmurias | japhb: it seems like it's just a historical leftover ;) | 21:12 | |||||||||||||||||||||||||||||||||||||
yoleaux | 17:20Z <japhb> pmurias: In github.com/perl6/nqp/commit/1c217f...b9690b4567 why are new lines 33-35 necessary? Why can't the function just end with 'return correct;' instead of splitting and then rejoining? | ||||||||||||||||||||||||||||||||||||||
Geth | nqp: 5f25c81ea6 | pmurias++ | src/vm/js/nqp-runtime/coercions.js [js] Remove useless leftover code |
21:13 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | . | 22:12 | |||||||||||||||||||||||||||||||||||||
yoleaux | 20:52Z <tbrowder> AlexDaniel: I added more code to PR #1291 to fix RT #126742 and RT #130477. I added tests for them in roast PR #363. | ||||||||||||||||||||||||||||||||||||||
synopsebot | RT#126742 [new]: rt.perl.org/Ticket/Display.html?id=126742 [POD] config items should not include quotes for string values | ||||||||||||||||||||||||||||||||||||||
RT#130477 [new]: rt.perl.org/Ticket/Display.html?id=130477 [BUG][POD] Pod config parses colopairs but simply stringifies whatever it matched |