06:21
kjp left
06:22
kjp joined
06:24
kjp left,
kjp joined
08:13
sena_kun joined
13:33
vrurg_ left,
vrurg joined
13:34
vrurg_ joined,
vrurg left
13:36
vrurg joined
13:39
vrurg_ left
13:46
vrurg left
13:48
vrurg joined
14:10
vrurg_ joined
14:13
vrurg left
14:18
vrurg joined
14:22
vrurg_ left
14:24
vrurg_ joined
14:28
vrurg left
14:37
vrurg_ left,
vrurg joined
15:53
vrurg_ joined
15:55
vrurg left
15:59
vrurg_ left
|
|||
Geth | MoarVM/moar_gdb_jitreader: 3c63afed7d | (Timo Paulssen)++ | 2 files Add a module for the gdb jit-reader functionality |
16:40 | |
18:58
vrurg joined
20:30
sena_kun left
20:57
sena_kun joined
20:58
sena_kun left
21:06
sena_kun joined
21:21
sena_kun left
|
|||
ab5tract | Windows is going to go red soon as well github.com/rakudo/rakudo/issues/5566 | 22:25 | |
ugexe | i'm not sure if the situation is as serious as that issue implies | 22:26 | |
ah nevermind, that is a different windows issue than what i initially thought | 22:27 | ||
a bit of a frustrating issue to parse though, due to it being a bit panic-y and not much information about what actually happened since all the logs linked to no longer exist | 22:31 | ||
timo | > Error: The log was not found. It may have been deleted based on retention settings. | 22:32 | |
i'm not sure if there was a "pin" or "keep" button somewhere on azure or so | 22:33 | ||
yeah | |||
do we know if "return code 0xff" refers to something like a segfault or so? | |||
ugexe | im also not sure this is general windows brokenness. my hunch is it is only *building* rakudo and only on github actions | ||
timo | do we know how much ram these runners have? | 22:34 | |
maybe it's a bit too tight? | |||
ugexe | i imagine every module using github actions to ci test is using Raku/raku-setup or whatever, which uses rakubrew and binaries (i.e. no building occurs) | 22:35 | |
timo | we can just™ add another windows version to the matrix in azure-pipelines.yml and get a fresh run, then we can see what debugging options are available to us | ||
ugexe | i don't remember how much ram the runners have, although i did not that the resources available to the github runner were either the same or better than the appveyor runners | ||
despite the resources being similar i've never been able to get CI working for zef on github actions (precomp issues that ive never been able to reproduce) when it always works on appveyor | 22:37 | ||
timo | oh that's frustrating | 22:39 | |
ab5tract | The last time I tried to compile Rakudo on Windows I threw up my hands after quite a few hours of getting nowhere. But somehow we keep pressing releases, so I guess someone has figured it out at least? | 22:42 | |
timo | the azure-pipelines.yml file links to a dev.azure.com URL that only has some runs from rba from 2020 | 22:47 | |
it occurs to me that i don't know how to set up azure pipelines for my own fork of the rakudo repository | 22:58 | ||
so i'll just put it in rakudo/rakudo instead and hope that a commit in a branch that changes azure-pipelines.yml will be picked up | 22:59 | ||
ugexe | github.com/ugexe/zef/blob/da187d34...ml#L19-L25 | ||
i've been using this windows CI workflow for years and it still works | 23:00 | ||
i wonder what version of windows it is using though | |||
timo | is the windows icon on the task bar a big round globe that kind of sticks out? :P | 23:01 | |
ugexe | Windows Server 2019 :grimace: | 23:02 | |
ab5tract | Not as ancient as it could be | 23:03 | |
timo | i think the rakudo repository is explicitly set up to only run pipelines for the main branch, could that be? i don't think i have whatever permissions are needed to see that part of the configuration | ||
ab5tract | timo: hmm.. PRs do get checked | 23:05 | |
timo | i just created one | ||
ok it looks like it picked up my changes for the matrix, i.e. the mac and linux builds aren't there because i commented them out | 23:06 | ||
i could also have turned off the jvm one | |||
great, i typoed it | 23:07 | ||
ab5tract | Ah, that’s cool that PRs for CI changes actually incorporate those changes. I’ve had mixed results on that front with gitlab at $work | 23:09 | |
timo | gitlab cicd is a bit funky as well where it may "freeze" some things when a pipeline is first created, and then you may need to "destroy pipeline" if you want to change something and retry? not sure about the details | 23:10 | |
how on earth does it takes >2m to git clone the rakudo repository on the runners ... | |||
never mind it was my crappy internet connection that made me think that | 23:12 | ||
dev.azure.com/Rakudo/rakudo/_build...ff75bff664 is it just me or is it incredibly slow to compile moarvm on this windows runner? | 23:19 | ||
ab5tract | I think 20+ minutes is quite common | 23:21 | |
Though I don’t know if that includes tests or not.. | 23:22 | ||
timo | the rakudo windows build wasn't killed because it hit a timeout, was it? | ||
the t_win_mvm is at 13 minutes and it's still showing me that it just compiled main.c and nothing else | |||
main.c is tiny | |||
ab5tract | Uff | 23:25 | |
timo | The following step can take a long time, please be patient. | 23:27 | |
Stage start : 0.000 | |||
NMAKE : fatal error U1077: '@"C:\Strawberry\perl\bin\perl.exe" rakudo-m-early-build --setting=NULL.c --ll-exception --optimize=3 --target=mbc --stagestats --output=blib\CORE.c.setting.moarvm "gen\moar\CORE.c.setting"' : return code '0xff' | |||
Stop. | |||
ab5tract | Just saw that too | ||
setting=NULL.c ? | 23:28 | ||
timo | yeah that's how we build the core.c setting | ||
we can't have it try to use the core.c.setting to build the core.c setting, naturally | |||
ab5tract | Ah ok, I don’t know much about the bootstrap bits | ||
Well, is NULL.c an actual thing that gets built or is provided? Because if not then a specific flag would be just as appropriate, no? | 23:30 | ||
Anyway, I applaud you for poking at this timo | 23:31 | ||
I had neither the GitHub permissions nor the patience to look into it | |||
timo | how do developers with windows even deal ... windbg and windbg's logger.exe ("more or less strace for windows") are both gui-only applications? how the fuck does that help when you're trying to debug a CI run | 23:48 |