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
|