| 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 |