Geth | roast: fe867849a0 | (Zoffix Znet)++ | S05-modifier/perl5_10.t Test P5 named captures Issue: github.com/rakudo/rakudo/issues/1269 NQP fix: github.com/perl6/nqp/commit/10e392...8a0a9f53c0 |
00:05 | |
rakudo: c4d6c16453 | (Zoffix Znet)++ | t/spectest.data Add S05-modifier/perl5_10.t to list of test files Closes github.com/rakudo/rakudo/issues/1269 |
00:06 | ||
roast: 496fdd70ec | (Zoffix Znet)++ | S32-num/is-prime.t [v6.d REVIEW] Polish is-prime tests - Combine 2 tests into 1 subtest and avoid repetition of test data - Use proper test routines that check the return value type too - Use <80-char lines where possible |
00:15 | ||
rakudo: b2b39bad0a | (Zoffix Znet)++ | src/core/Cool.pm Fix Complex.is-prime dispatch hang They go into Cool.is-prime and then we infiniloop as Complex.Numeric just gives a Complex. Fix by coercing to Real instead. |
00:58 | ||
rakudo: 893d09ffad | (Zoffix Znet)++ | src/core/Rational.pm Fix incorrect Rational.is-prime When called on lazily-reduced Rats (e.g. (<3/2> + <3/2>).is-prime). In such cases, the denominator won't be 1 and the test we have fails. Fix by reducing before the check. This is a temporarish fix until RT#130774: rt.perl.org/Ticket/Display.html?id=130774 is resolved during Great Rat Refactor. |
01:13 | ||
synopsebot | RT#130774 [open]: rt.perl.org/Ticket/Display.html?id=130774 [BUG] Rational.REDUCE-ME has a data race | ||
roast: a71839ea2b | (Zoffix Znet)++ | S32-num/is-prime.t Expand .is-prime tests Test method and sub coersions for all numerics. Rakudo fixes: github.com/rakudo/rakudo/commit/f01c50f1a4 github.com/rakudo/rakudo/commit/237019665b github.com/rakudo/rakudo/commit/893d09ffad github.com/rakudo/rakudo/commit/b2b39bad0a |
01:15 | ||
Kaiepi | damn if you're going to troll and ping everyone at least be somewhat entertaining | 01:21 | |
Zoffix | So I was reading www.effectiveperlprogramming.com/2...erl-v5-28/ and this stands out: "Perhaps part of perl5porter’s policy for experimental changes should include fully fleshed out discussions posted somewhere (manywheres) that have a wide audience beyond core developers. Making the workaday programmer pay attention to the minutiae of daily perl5porters to | 02:36 | |
catch these things isn’t reasonable." | |||
Reminds me of the alerts.perl6.org I wanted to build. Basically will be Twitter-length notifications about "your stuff might break" changes that happen in core. | 02:37 | ||
Or some critical bug fixes. The stuff that gets posted will be tuned as time goes on (and I imagine "severity" labels will be added) and will be a concise way for users to see what they're getting into vis-a-vis possible breakage if they choose to upgrade from version A to version B | 02:38 | ||
Devs will post via irc bot command and it'll show up on alerts.perl6.org with RSS capability as well as a JSON API. | |||
From recent memory to post to alerts.perl6.org would be: "experimental .parse-names renamed to .uniparse. The old name will still work until 6.e and will start issuing deprecation warnings in 6.d" | 02:39 | ||
Zoffix gets hacking | 02:40 | ||
ZofBot: the humans are all hung over. It's the perfect time to execute the PLAN! | 05:00 | ||
ZofBot | Zoffix, E | ||
Geth | alerts: 9872626460 | (Zoffix Znet)++ | 7 files Implement the model |
06:41 | |
alerts: 9704da4596 | (Zoffix Znet)++ | 2 files Fix lost `affects` |
06:48 | ||
alerts: b2697f1562 | (Zoffix Znet)++ | lib/P6lert/Model/Alerts.pm6 Order alerts by time |
06:49 | ||
alerts: 30a82a0ba7 | (Zoffix Znet)++ | bin/alert.p6 Add command-line alerts-adder |
07:32 | ||
woolfy | mercurio384 please stop that | 09:36 | |
geekosaur | no point telling them to stop, this is a concerted attack on freenode | 09:39 | |
they're hitting a bunch of channels from multiple ip addresses | |||
(again --- this is like the third attack wave) | |||
astj | I added their name to my Ignore list in LimeChat (it's my first time to use this feature..) | 09:46 | |
pmurias | do we have a way of cleaning up the #perl6-dev log? :/ | 10:05 | |
lizmat | moritz usually does that | 10:06 | |
moritz deleted some spam | 10:18 | ||
travis-ci | Rakudo build failed. Jonathan Worthington 'Merge pull request #790 from usev6/patch-1 | 10:49 | |
travis-ci.org/xaxadmin/rakudo/builds/321735187 github.com/xaxadmin/rakudo/compare...c10074b7f8 | |||
pmurias | What sort of malformed QAST can cause a "Expected MAST::Frame, but didn't get one"? | 11:29 | |
tbrowder | .tell AlexDaniel i think the solution to the complex list (and hash) parsing problem is found on cpan in p5 module Text::ParseWords. just a matter of converting the regex to p6 :-D | 11:57 | |
yoleaux | tbrowder: I'll pass your message to AlexDaniel. | ||
El_Che | rakudo fails building on Ubuntu 16.04, 17.04, 17.10 (amd64, i386); Debian 8 and 9; Fedora 25, 26 and 27; alpine 26; centos 7: travis-ci.org/nxadm/rakudo-pkg/builds/321564136 | 12:04 | |
In common they have travis, but I don't think it's travis | 12:05 | ||
cultpit is: t/02-rakudo/08-repeat.t | |||
It looks like a new addition (refactoring): github.com/rakudo/rakudo/commit/35...aafbc29d48 | 12:07 | ||
lizmat | El_Che: could you somehow run that test manually so we have more feedback as to why that test fails ? | 12:10 | |
El_Che | sure, I'll do it locally (I use travis as my own private canary in the mine :) ) | 12:12 | |
lizmat: MoarVM panic: Memory allocation failed; could not allocate 8589934592 bytes | 12:36 | ||
lizmat | wow | ||
well, I think the test was to make sure it didn't do that | |||
so I guess the test failed | |||
El_Che | lizmat: gist.github.com/nxadm/7ce41983e098...05be652f7a | ||
lizmat | perhaps some subtle difference in alloc? | 12:37 | |
timotimo | did something get eagerized accidentally? | ||
El_Che | we try in a more resource deprived travis env and on a laptop doing nothing | ||
timotimo | ah, this tries to create a humongous string and hopes for a high-level exception | 12:38 | |
El_Che | Do the test pass on some installations? | ||
on the 10+ I tried it failed | |||
lizmat | it works fine for me (on MacOS) | ||
timotimo | 0.42user 0.10system 0:00.61elapsed 85%CPU (0avgtext+0avgdata 92276maxresident)k | ||
you can see it's not even trying to allocate something this huge | |||
it could be a 32bit thing perhaps? | |||
El_Che | it fails on 32 and 64 bit linux | 12:39 | |
timotimo | can you attach a gdb to that in the target environment? | ||
El_Che | (I have a mac lying around, so I could test there as well) | ||
I have to leave now, but if I have some instructions, sure | |||
maybe relevant: all the tests I did are in docker | 12:40 | ||
timotimo | it might take me a few minutes | ||
El_Che | docker in mac should give the same results | ||
timotimo | okay so we're looking for a bunch of adhoc exceptions | 12:42 | |
first: Can't concatenate strings, required number of graphemes 4294967296 > max allowed of 4294967295 | 12:43 | ||
second: Can't repeat string, required number of graphemes (1000000 * 1000000) greater than max allowed of 4294967295 | |||
third: Cannot unbox 64 bit wide bigint into native integer | 12:44 | ||
El_Che | maybe could a fork of github.com/nxadm/rakudo-pkg be useful for the release manager, inmediate state of 15 target platforms | ||
timotimo | hm, but the problem is that the checks fail, and they do that in many, many cases during that test file | 12:46 | |
m: say 8589934592 / 2 ** 30 | 12:47 | ||
camelia | 8 | ||
timotimo | m: my $a = "a" x 2**30; my $b = "b" x 2**30; my $c = $a ~ $b; my $d = $b ~ $a; my $e = $c ~ $d; | 12:48 | |
camelia | Can't concatenate strings, required number of graphemes 4294967296 > max allowed of 4294967295 in block <unit> at <tmp> line 1 |
||
AlexDaniel | Zoffix: +1 for the alerts.perl6.org idea | 13:16 | |
yoleaux | 11:57Z <tbrowder> AlexDaniel: i think the solution to the complex list (and hash) parsing problem is found on cpan in p5 module Text::ParseWords. just a matter of converting the regex to p6 :-D | ||
timotimo AFK for a few hours | 13:39 | ||
Geth | rakudo: 5c2283331d | (Elizabeth Mattijsen)++ | src/core/Range.pm Streamline Range.pick/roll in light of degenerate Ranges Such as NaN..NaN or Inf..0 and stuff like that. Any Range that cannot determine its number of elements, will always return Nil for .pick/.roll or an empty Seq for .pick(N)/.roll(N). This makes the behaviour consistent with Ranges that do not contain any elements, such as 0..^0. |
14:01 | |
yoleaux | Zoffix: If anyone has any ideas for how to proceed on #1289 please comment | 15:17 | |
Zoffix: If anyone has any ideas for how to proceed on R#1289 please comment | |||
synopsebot | R#1289 [open]: github.com/rakudo/rakudo/issues/1289 [severe] [6.d BLOCKER] Implement a Way to Know Caller's Language | ||
El_Che | if there are more test I could run, just ping me | 17:25 | |
Zoffix | pmurias: don't know, but there's a ticket with that issue in some module: RT#130095 | 18:26 | |
synopsebot | RT#130095 [open]: rt.perl.org/Ticket/Display.html?id=130095 MAST::Frame error encountered. | ||
Zoffix | Dammit. Looks like I missed the anal sex tips to keep my man satisfied during christmas! | 18:27 | |
We could +r the channel | 18:30 | ||
Weird they don't get into #perl6 somehow. The only diff I see is #perl6 also got +C on "Blocks CTCP commands (other than /me actions)." | |||
freenode.net/kb/answer/channelmodes | |||
And ZofBot forwarded all the messages to Twitter -_- | 18:32 | ||
ZofBot: stoopid robot | |||
ZofBot | Zoffix, moar hmmm | ||
teatime | Zoffix: I bet it's actually blocks color. there's a '/quote help <something>' you can do on most networks to get user and chanmodes, although I can't figure out which one works for freenode. | 18:35 | |
oh, nm, presumably the thing you linked is correct | |||
I was just thinking +c strips color and +C blocks msgs with color | 18:36 | ||
oh also ffr it's '/quote help cmode' (or umode, or just '/quote help' for a list of topics) | 18:37 | ||
cognominal | k, | 19:38 | |
;´´´´´´´´´\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ | 19:39 | ||
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ | |||
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\,kkkkkk | 19:40 | ||
Zoffix | cognominal: cat! Get off the keyboard! | ||
I mean: mew meow meeeow meeow meeooooooww! | |||
teatime | that does look suspiciously like a COK event | ||
cognominal | ,\\\\\\\\\\\\\\\\\\¨¨¨KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK?:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: | 19:44 | |
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: | |||
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::K>, | |||
Zoffix | heh | ||
teatime | not quite buying it thoughj | ||
Geth | alerts: 4354ecbc5a | (Zoffix Znet)++ | 7 files Implement rudimentary website |
19:49 | |
cognominal | ;\]ppppppppppppppppppppppp;;;;;;;;;;;;;;;;;;;P];p\.|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||\|||||||||\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\lllll;o]p\;:::::::::P´´´´´´´´´´´´´´´´´´´´´´´´´´´´´ | 19:56 | |
lizmat | or cognominal has fallen asleep ? | 19:58 | |
it does look a bit like snoring :-) | |||
Geth | alerts: 7ef1d7d852 | (Zoffix Znet)++ | 11 files Implement styles |
21:09 | |
alerts: bc2ef457f3 | (Zoffix Znet)++ | 2 files Implement JSON API |
21:49 | ||
alerts: ed7b3d1cca | (Zoffix Znet)++ | 3 files Implement .public Model endpoint That delays publicizing new alerts (to let us fix typos, undo it, etc) |
22:11 | ||
rakudo: 89d85baa4b | (Zoffix Znet)++ | src/core/Whatever.pm Fix Whatever.ACCEPTS with Mu:U Whatever should accept everything, even a Mu:U. Make it return True instead of False |
22:13 | ||
roast: 626c4bd67e | (Zoffix Znet)++ | S02-types/whatever.t Spec Whatever.ACCEPTS(Mu:U) gives True Rakudo fix: github.com/rakudo/rakudo/commit/89d85baa4b |
22:14 | ||
alerts: f10d859736 | (Zoffix Znet)++ | 2 files Add twitter icon |
23:57 |