|
Perl 6 language and compiler development | Logs at colabti.org/irclogger/irclogger_log/perl6-dev | For toolchain/installation stuff see #perl6-toolchain | For MoarVM see #moarvm Set by Zoffix on 27 July 2018. |
|||||||||||||||||||||||||||||||||||||||
|
06:09
Kaiepi left
06:10
Kaiepi joined
07:19
patrickb joined
|
|||||||||||||||||||||||||||||||||||||||
| patrickb | .tell Kaiepi Can you have a look at github.com/rakudo/rakudo/pull/2857 ? I can't add you as a reviewer, but it'd be good if you could have a look if the change is sane. | 07:41 | |||||||||||||||||||||||||||||||||||||
| yoleaux | patrickb: I'll pass your message to Kaiepi. | ||||||||||||||||||||||||||||||||||||||
| lizmat | Files=1262, Tests=107912, 411 wallclock secs (30.41 usr 7.09 sys + 2930.99 cusr 254.50 csys = 3222.99 CPU) | ||||||||||||||||||||||||||||||||||||||
| Kaiepi | looks good to me patrickb | 07:43 | |||||||||||||||||||||||||||||||||||||
| yoleaux | 07:41Z <patrickb> Kaiepi: Can you have a look at github.com/rakudo/rakudo/pull/2857 ? I can't add you as a reviewer, but it'd be good if you could have a look if the change is sane. | ||||||||||||||||||||||||||||||||||||||
| Kaiepi | actually wait | ||||||||||||||||||||||||||||||||||||||
| nqp::execname() doesn't return an empty string on openbsd, usually it returns one of the flags passed to moarvm | 07:44 | ||||||||||||||||||||||||||||||||||||||
| |Tux| |
|
08:18 | |||||||||||||||||||||||||||||||||||||
| lizmat | is it correct to say that modules.perl6.org is not getting updated? specifically modules.perl6.org/search/?q=Git%3A%3ABlame | 10:10 | |||||||||||||||||||||||||||||||||||||
| does not seem to be in there | 10:11 | ||||||||||||||||||||||||||||||||||||||
| which was uploaded 3 days ago ? | |||||||||||||||||||||||||||||||||||||||
| timotimo kicks off a rebuild | 10:18 | ||||||||||||||||||||||||||||||||||||||
| there's not yet a cron job | 10:19 | ||||||||||||||||||||||||||||||||||||||
| btw where do the apocalypses and exegeses live? the design repo only has the synopses | 10:20 | ||||||||||||||||||||||||||||||||||||||
| lizmat | github.com/ugexe/Perl6-ecosystems/.../cpan.json appears to be empty, which is bad I think :-) | 10:21 | |||||||||||||||||||||||||||||||||||||
| github.com/ugexe/Perl6-ecosystems/...b2a4c6a114 | 10:22 | ||||||||||||||||||||||||||||||||||||||
| 1 addition, 42,933 deletions not shown because the diff is too large. Please use a local Git client to view these changes. | |||||||||||||||||||||||||||||||||||||||
| timotimo: maybe not a good idea to run the job now :-( | 10:23 | ||||||||||||||||||||||||||||||||||||||
| .tell ugexe seems we have an empty ecosystem: github.com/ugexe/Perl6-ecosystems/...b2a4c6a114 | 10:24 | ||||||||||||||||||||||||||||||||||||||
| yoleaux | lizmat: I'll pass your message to ugexe. | ||||||||||||||||||||||||||||||||||||||
| lizmat continues to work on P6W | 10:25 | ||||||||||||||||||||||||||||||||||||||
| timotimo | oh, it is? | 10:29 | |||||||||||||||||||||||||||||||||||||
| [2019-05-06 10:29:14.35700] [31398] [info] Processing dist 613 of 1382 | |||||||||||||||||||||||||||||||||||||||
| looks like at least that is going fine | 10:30 | ||||||||||||||||||||||||||||||||||||||
| modules should be updated | 10:59 | ||||||||||||||||||||||||||||||||||||||
| lizmat | hnmm modules.perl6.org/dist/Git::Blame:cpan:JMERELO is still a 404 ? | 11:17 | |||||||||||||||||||||||||||||||||||||
| modules.perl6.org/search/?q=Git%3A%3ABlame still 0 results ? | |||||||||||||||||||||||||||||||||||||||
| timotimo | [2019-05-06 10:18:55.34486] [31398] [info] rsyncing CPAN dists from cpan-rsync.perl.org::CPAN/authors/id | 11:24 | |||||||||||||||||||||||||||||||||||||
| rsync: failed to connect to cpan-rsync.perl.org (207.171.7.135): Connection timed out (110) | |||||||||||||||||||||||||||||||||||||||
| i'll try a mirror | 11:26 | ||||||||||||||||||||||||||||||||||||||
|
11:53
llfourn left
12:13
Geth left,
Geth joined
12:23
llfourn joined
12:28
llfourn left
|
|||||||||||||||||||||||||||||||||||||||
| lizmat | reportable6: 2019-04-22T12:00:00Z 2019-04-29T00:00:00Z | 12:38 | |||||||||||||||||||||||||||||||||||||
| reportable6 | lizmat, OK, working on it! This may take up to 40 seconds | ||||||||||||||||||||||||||||||||||||||
| lizmat, gist.github.com/53c5185d19b4e28979...2f475e5132 | 12:39 | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | lizmat: but why 12:00 ? | ||||||||||||||||||||||||||||||||||||||
| lizmat | copy/pasto | 12:40 | |||||||||||||||||||||||||||||||||||||
| reportable6: 2019-04-22T00:00:00Z 2019-04-29T00:00:00Z | |||||||||||||||||||||||||||||||||||||||
| reportable6 | lizmat, OK, working on it! This may take up to 40 seconds | ||||||||||||||||||||||||||||||||||||||
| lizmat, gist.github.com/7cca5cf7dbc1e3dc8b...7abce19bf3 | 12:41 | ||||||||||||||||||||||||||||||||||||||
| lizmat | reportable6: 2019-04-29T00:00:00Z 2019-05-06T00:00:00Z | ||||||||||||||||||||||||||||||||||||||
| reportable6 | lizmat, Couldn't find a snapshot for 2019-05-06T00:00:00Z (try ļ½¢listļ½£ command to see what's available). | ||||||||||||||||||||||||||||||||||||||
| lizmat | :-( | 12:42 | |||||||||||||||||||||||||||||||||||||
| reportable6: 2019-04-29T00:00:00Z 2019-05-05T00:00:00Z | |||||||||||||||||||||||||||||||||||||||
| reportable6 | lizmat, Couldn't find a snapshot for 2019-05-05T00:00:00Z (try ļ½¢listļ½£ command to see what's available). | ||||||||||||||||||||||||||||||||||||||
| lizmat | hmmm | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel: ^^ ?? | |||||||||||||||||||||||||||||||||||||||
| AlexDaniel | reportable6: list | ||||||||||||||||||||||||||||||||||||||
| reportable6 | AlexDaniel, gist.github.com/4df6565ed8cae23e69...c85465f290 | ||||||||||||||||||||||||||||||||||||||
| lizmat | reportable6: 2019-04-01T00:00:00Z 2019-05-01T00:00:00Z | ||||||||||||||||||||||||||||||||||||||
| reportable6 | lizmat, OK, working on it! This may take up to 40 seconds | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | reportable6: :( yeah sometimes it hangs and therefore stops doing snapshots | 12:43 | |||||||||||||||||||||||||||||||||||||
| lizmat | argh... probably another Perl NOC related outage :-( | ||||||||||||||||||||||||||||||||||||||
| reportable6 | AlexDaniel, I cannot recognize this command. See wiki for some examples: github.com/perl6/whateverable/wiki/Reportable | ||||||||||||||||||||||||||||||||||||||
| lizmat, gist.github.com/24e46ea11249dd436e...c3567dbe97 | |||||||||||||||||||||||||||||||||||||||
| AlexDaniel | could be, but sometimes it's reportable itself that acts weird | ||||||||||||||||||||||||||||||||||||||
|
12:43
reportable6 left
|
|||||||||||||||||||||||||||||||||||||||
| lizmat | reportable6: 2019-04-29T00:00:00Z 2019-05-04T00:00:00Z | 12:44 | |||||||||||||||||||||||||||||||||||||
| AlexDaniel | I restarted it⦠| ||||||||||||||||||||||||||||||||||||||
| lizmat | yeah, got thta | 12:45 | |||||||||||||||||||||||||||||||||||||
| does that imply it will do the missing ones again, or is there some manual process involved ? | |||||||||||||||||||||||||||||||||||||||
| AlexDaniel | lizmat: it can't do the missing ones, it just fetches all the tickets regularly. If it missed some planned snapshots, then we don't know the state of things during these days | 12:46 | |||||||||||||||||||||||||||||||||||||
| lizmat | reportable6: 2019-04-29T00:00:00Z 2019-05-04T00:00:00Z | 12:47 | |||||||||||||||||||||||||||||||||||||
|
12:47
reportable6 joined
|
|||||||||||||||||||||||||||||||||||||||
| AlexDaniel | still starting up⦠:) | 12:47 | |||||||||||||||||||||||||||||||||||||
| lizmat | reportable6: 2019-04-29T00:00:00Z 2019-05-04T00:00:00Z | ||||||||||||||||||||||||||||||||||||||
| reportable6 | lizmat, OK, working on it! This may take up to 40 seconds | ||||||||||||||||||||||||||||||||||||||
| lizmat | AlexDaniel++ | ||||||||||||||||||||||||||||||||||||||
| AlexDaniel | reportable6: snapshot | ||||||||||||||||||||||||||||||||||||||
| reportable6 | AlexDaniel, OK! Working on it. This will take forever, so don't hold your breath. | 12:48 | |||||||||||||||||||||||||||||||||||||
| lizmat, gist.github.com/9d8ae56cae757cf03e...7ceccdc492 | |||||||||||||||||||||||||||||||||||||||
|
13:08
llfourn joined
13:13
llfourn left
|
|||||||||||||||||||||||||||||||||||||||
| Guest55475 | hmm, a few scheduler related spectest suddenly fails | 13:14 | |||||||||||||||||||||||||||||||||||||
| timotimo | timing-related perhaps? | 13:15 | |||||||||||||||||||||||||||||||||||||
| Guest55475 | perhaps: not ok 22 - Passing :every as Inf never runs the given block | ||||||||||||||||||||||||||||||||||||||
| timotimo | oh, that's weird! | 13:16 | |||||||||||||||||||||||||||||||||||||
| i bet i broke things! :D | |||||||||||||||||||||||||||||||||||||||
| where does that test live? | |||||||||||||||||||||||||||||||||||||||
| Guest55475 | t/spec/S17-scheduler/every.t | 13:18 | |||||||||||||||||||||||||||||||||||||
| similar failures in t/spec/S17-scheduler/at.t and in t/spec/S17-scheduler/in.t | |||||||||||||||||||||||||||||||||||||||
| timotimo | can you try turning spesh off | 13:20 | |||||||||||||||||||||||||||||||||||||
| Guest55475 | no improvement | 13:23 | |||||||||||||||||||||||||||||||||||||
| timotimo | OK, that's good so it's not my fault :) | 13:24 | |||||||||||||||||||||||||||||||||||||
| can you run it without prove to see if there's any additional output? | |||||||||||||||||||||||||||||||||||||||
| i can't reproduce the issue locally | |||||||||||||||||||||||||||||||||||||||
| Guest55475 | Failed test 'Passing :every as Inf never runs the given block' at t/spec/S17-scheduler/every.t line 120, expected: '0' got: '2445' | 13:25 | |||||||||||||||||||||||||||||||||||||
|
13:27
llfourn joined
|
|||||||||||||||||||||||||||||||||||||||
| timotimo | ha | 13:28 | |||||||||||||||||||||||||||||||||||||
| that file has only 107 lines on my system | |||||||||||||||||||||||||||||||||||||||
| Guest55475 | it was updated today :) | ||||||||||||||||||||||||||||||||||||||
| timotimo | does the "passing :at as NaN throws" test also fail? | 13:29 | |||||||||||||||||||||||||||||||||||||
| Guest55475 | test #25 fails as well yes | 13:31 | |||||||||||||||||||||||||||||||||||||
|
13:32
llfourn left
|
|||||||||||||||||||||||||||||||||||||||
| Guest55475 | ha, I missed some relevant text. The following is also written: Minimum timer resolution is 1ms; using that instead of Infms | 13:33 | |||||||||||||||||||||||||||||||||||||
| reportable6 | AlexDaniel, No! It wasn't me! It was the one-armed man! Backtrace: gist.github.com/4d40f68d4c6b7658bd...c189d21b66 | ||||||||||||||||||||||||||||||||||||||
| timotimo | the thread pool scheduler code at least explicitly checks isnanorinf and if that's true only warns | 13:38 | |||||||||||||||||||||||||||||||||||||
| hm, will :every(Inf) actually really never run the block? i'd imagine it'd run the block only once | 13:40 | ||||||||||||||||||||||||||||||||||||||
| github.com/rakudo/rakudo/pull/2819 - this should have been merged before or along with the tests | 13:42 | ||||||||||||||||||||||||||||||||||||||
| Guest55475 | indeed, timotimo++ | 13:44 | |||||||||||||||||||||||||||||||||||||
| timotimo | commented on it | ||||||||||||||||||||||||||||||||||||||
| Guest55475 | cool | ||||||||||||||||||||||||||||||||||||||
| lizmat | oops... | 13:50 | |||||||||||||||||||||||||||||||||||||
|
13:51
llfourn joined
|
|||||||||||||||||||||||||||||||||||||||
| lizmat reverted the merge | 13:52 | ||||||||||||||||||||||||||||||||||||||
| Guest55475 and spectest is suddenly more or less clean | 13:55 | ||||||||||||||||||||||||||||||||||||||
|
13:56
llfourn left
|
|||||||||||||||||||||||||||||||||||||||
| timotimo | is someone spectesting with ASAN? | 13:56 | |||||||||||||||||||||||||||||||||||||
| Guest55475 | from time to time yes, shall I give it a spin? | 13:59 | |||||||||||||||||||||||||||||||||||||
|
14:00
lucasb joined
|
|||||||||||||||||||||||||||||||||||||||
| Guest55475 does so | 14:01 | ||||||||||||||||||||||||||||||||||||||
| timotimo | thanks. make sure my latest terrible moarvm commits are in there :) | 14:04 | |||||||||||||||||||||||||||||||||||||
| Guest55475 | the latest seems to be 'MAST Ops: remove redundant range checks' | 14:06 | |||||||||||||||||||||||||||||||||||||
| timotimo | yeah | 14:07 | |||||||||||||||||||||||||||||||||||||
|
14:11
|Tux| left
14:18
|Tux| joined
14:28
llfourn joined
|
|||||||||||||||||||||||||||||||||||||||
| Guest55475 | timotimo: spectest was clean with asan enabled | 14:29 | |||||||||||||||||||||||||||||||||||||
| timotimo | nice | 14:30 | |||||||||||||||||||||||||||||||||||||
|
14:33
llfourn left
14:55
llfourn joined,
patrickb left
15:04
llfourn left
|
|||||||||||||||||||||||||||||||||||||||
| lizmat | and another Perl 6 Weekly hits the Net: p6weekly.wordpress.com/2019/05/06/...s-to-riga/ | 15:24 | |||||||||||||||||||||||||||||||||||||
|
15:36
llfourn joined,
ddddddd joined
|
|||||||||||||||||||||||||||||||||||||||
| ddddddd | "I'm feeling lucky" on modules.perl6.org gives a 404 | 15:37 | |||||||||||||||||||||||||||||||||||||
| lizmat | ddddddd: please file an issue :-) | 15:39 | |||||||||||||||||||||||||||||||||||||
|
15:41
llfourn left
|
|||||||||||||||||||||||||||||||||||||||
| ddddddd | The error page said file an issue or report it here | 15:44 | |||||||||||||||||||||||||||||||||||||
| I guess I can file an issue too | |||||||||||||||||||||||||||||||||||||||
| Kaiepi | can someone on linux build moar with --optimize=0 --debug=3, run ./Configure.pl on rakudo, edit the makefile to use -O0 -g3 with cc/ld flags, run make install, look at the coredump generated, and tell me what line in src/vm/moar/runner/main.c the double free is happening in with github.com/Kaiepi/rakudo/tree/moar-runner ? | 15:45 | |||||||||||||||||||||||||||||||||||||
|
15:49
llfourn joined
15:54
llfourn left
15:57
ddddddd left
16:25
llfourn joined
16:30
llfourn left
|
|||||||||||||||||||||||||||||||||||||||
| timotimo | i'll give it a try | 16:37 | |||||||||||||||||||||||||||||||||||||
| Kaiepi: with just make install, i get no coredumps or crashes | 16:42 | ||||||||||||||||||||||||||||||||||||||
| Kaiepi | run make spectest | 16:43 | |||||||||||||||||||||||||||||||||||||
| timotimo, | |||||||||||||||||||||||||||||||||||||||
| the double frees start happening then on travis | |||||||||||||||||||||||||||||||||||||||
| timotimo | how many test files does it usually take? | 16:44 | |||||||||||||||||||||||||||||||||||||
| it's kind of not crashing at all | 16:53 | ||||||||||||||||||||||||||||||||||||||
| Kaiepi | weird | 16:56 | |||||||||||||||||||||||||||||||||||||
| timotimo | yeah | 16:57 | |||||||||||||||||||||||||||||||||||||
| ugexe | m: sub foo(@arr where .elems = [1,2]) { say @arr }; foo([1,]); # bug? | 17:01 | |||||||||||||||||||||||||||||||||||||
| yoleaux | 10:24Z <lizmat> ugexe: seems we have an empty ecosystem: github.com/ugexe/Perl6-ecosystems/...b2a4c6a114 | ||||||||||||||||||||||||||||||||||||||
| camelia | [1] | ||||||||||||||||||||||||||||||||||||||
| ugexe | er | 17:02 | |||||||||||||||||||||||||||||||||||||
| m: sub foo(@arr where .elems = [1,2]) { say @arr }; foo([]); # bug? | |||||||||||||||||||||||||||||||||||||||
| camelia | [] | ||||||||||||||||||||||||||||||||||||||
| timotimo | why would you .elems = [1, 2]? | ||||||||||||||||||||||||||||||||||||||
| oh haha | 17:03 | ||||||||||||||||||||||||||||||||||||||
| ugexe | using @arr [$,*@] works, but still... | ||||||||||||||||||||||||||||||||||||||
| timotimo | m: sub foo(@arr where .elems) { @arr.perl.say }; foo([]) | ||||||||||||||||||||||||||||||||||||||
| camelia | [] | ||||||||||||||||||||||||||||||||||||||
| timotimo | m: sub foo(@arr where *.elems) { @arr.perl.say }; foo([]) | ||||||||||||||||||||||||||||||||||||||
| camelia | Constraint type check failed in binding to parameter '@arr'; expected anonymous constraint to be met but got Array ($[]) in sub foo at <tmp> line 1 in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
| timotimo | that's how, hm? | ||||||||||||||||||||||||||||||||||||||
| m: sub foo(@arr where *.elems = [1,2]) { @arr.perl.say }; foo([]) | 17:04 | ||||||||||||||||||||||||||||||||||||||
| camelia | Constraint type check failed in binding to parameter '@arr'; expected anonymous constraint to be met but got Array ($[]) in sub foo at <tmp> line 1 in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
| timotimo | m: sub foo(@arr where *.elems = [1,2]) { @arr.perl.say }; foo() | ||||||||||||||||||||||||||||||||||||||
| camelia | [1, 2] | ||||||||||||||||||||||||||||||||||||||
| ugexe | hmm. i just started operating under the assumption i didnt need to use * in signatures for most things :P | ||||||||||||||||||||||||||||||||||||||
|
17:05
robertle joined
|
|||||||||||||||||||||||||||||||||||||||
| ugexe | i reverted the cpan ecosystems back to their last state, and updated ecogen to not update an ecosystem if there is no meta data. This does not yet address adding mirrors; there is a PR but I don't think it will work as-is | 17:15 | |||||||||||||||||||||||||||||||||||||
|
17:20
llfourn joined
|
|||||||||||||||||||||||||||||||||||||||
| timotimo | oh no! | 17:24 | |||||||||||||||||||||||||||||||||||||
| that was my PR | |||||||||||||||||||||||||||||||||||||||
|
17:25
llfourn left
|
|||||||||||||||||||||||||||||||||||||||
| ugexe | im not sure the mirrors will help or not at this point | 17:30 | |||||||||||||||||||||||||||||||||||||
| since it seems like maybe PAUSE itself was/is down? (so no new uploads) | |||||||||||||||||||||||||||||||||||||||
| now we just need a metaecosystem ecosystem for aggregating the ecosystems and their mirrors | 17:31 | ||||||||||||||||||||||||||||||||||||||
| timotimo | no | 17:32 | |||||||||||||||||||||||||||||||||||||
| only the one rsync server was down | |||||||||||||||||||||||||||||||||||||||
| the other one had the new package that wasn't available on the other one | |||||||||||||||||||||||||||||||||||||||
| hm, actually | |||||||||||||||||||||||||||||||||||||||
| hm, which mirror did i put in? | 17:33 | ||||||||||||||||||||||||||||||||||||||
| ugexe | blogs.perl.org/users/mohammad_s_anw...again.html | ||||||||||||||||||||||||||||||||||||||
| timotimo | the german rsync mirrors actually are a bit late | ||||||||||||||||||||||||||||||||||||||
| netcologne is at 29 hours, rwth-aachen is 22 hours old | |||||||||||||||||||||||||||||||||||||||
| hs-esslingen is a whooping 1.5 days old | 17:34 | ||||||||||||||||||||||||||||||||||||||
| ugexe | hmm, must just be a coincidence then | ||||||||||||||||||||||||||||||||||||||
| timotimo | but the cpan-rsync.perl.org one is 23 hours out of date and its data seems to be 23 hours old, too? | ||||||||||||||||||||||||||||||||||||||
| i wonder how that works | |||||||||||||||||||||||||||||||||||||||
| vrurg | nine: would you mind if I copy your make code into nqp-configure repository? | 17:57 | |||||||||||||||||||||||||||||||||||||
| .tell nine would you mind if I copy your make code into nqp-configure repository? | 17:59 | ||||||||||||||||||||||||||||||||||||||
| yoleaux | vrurg: I'll pass your message to nine. | ||||||||||||||||||||||||||||||||||||||
| nine | vrurg: not at all | 18:09 | |||||||||||||||||||||||||||||||||||||
| yoleaux | 17:59Z <vrurg> nine: would you mind if I copy your make code into nqp-configure repository? | ||||||||||||||||||||||||||||||||||||||
| vrurg | nine: thanks. NQP builds with make.nqp, but Rakudo doesn't. Looks like m-clean target is lost on Makefile object. | 18:10 | |||||||||||||||||||||||||||||||||||||
| nine | make.nqp is about a year old and I implemented exactly what was needed for a rakudo build. So requirements may have upped in the mean time | 18:12 | |||||||||||||||||||||||||||||||||||||
| vrurg | nine: Not sure. It's a simple case of clean: m-clean // m-clean: | 18:15 | |||||||||||||||||||||||||||||||||||||
| I'm investigating. | 18:16 | ||||||||||||||||||||||||||||||||||||||
|
18:33
vrurg left
18:41
llfourn joined
18:48
llfourn left
19:00
lucasb left,
brrt joined
19:02
vrurg joined
19:16
gfldex left
19:35
gfldex joined
19:39
Geth_ left,
b2gills left
19:40
b2gills joined
19:41
llfourn joined
19:47
llfourn left
20:08
ufobat_ joined
20:11
ufobat__ left
20:28
brrt left
20:38
lucasb joined
20:55
llfourn joined
21:01
llfourn left
|
|||||||||||||||||||||||||||||||||||||||
| Kaiepi | timotimo, i think i figured out what was going on with the double free in the moar runner on travis | 21:07 | |||||||||||||||||||||||||||||||||||||
| on linux dirname returns the same pointer passed to it so freeing dir_path_temp was causing a double free since dir_path was already freed | 21:08 | ||||||||||||||||||||||||||||||||||||||
|
21:29
llfourn joined
21:34
llfourn left
22:03
llfourn joined
|
|||||||||||||||||||||||||||||||||||||||
| timotimo | ooh | 22:08 | |||||||||||||||||||||||||||||||||||||
|
22:09
llfourn left,
llfourn joined
22:40
lucasb left
|
|||||||||||||||||||||||||||||||||||||||