Geth | roast/absolute-lib-paths: cf1cedd429 | (Nick Logan)++ | 254 files Allow tests to be run outside of rakudo dir Absolutify lib paths and file paths using $?FILE.IO.parent(...), since a test can know the file layout of its own repo but not the cwd the user is invoking a test from. This allows you to install perl6, clone the roast anywhere you ... (11 more lines) |
05:09 | |||||||||||||||||||||||||||||||||||||
ugexe | I will merge that after the release | ||||||||||||||||||||||||||||||||||||||
Geth | roast: ugexe++ created pull request #356: Allow tests to be run outside of rakudo dir |
05:14 | |||||||||||||||||||||||||||||||||||||
synopsebot | SPEC#356 [open]: github.com/perl6/roast/pull/356 Allow tests to be run outside of rakudo dir | ||||||||||||||||||||||||||||||||||||||
[Tux] |
|
07:27 | |||||||||||||||||||||||||||||||||||||
samcv | MoarVM 2017.11 has now been released! | 08:54 | |||||||||||||||||||||||||||||||||||||
ufobat | m: require IO::XXX | 09:05 | |||||||||||||||||||||||||||||||||||||
camelia | IO::XXX is a builtin type, not an external module in block <unit> at <tmp> line 1 |
||||||||||||||||||||||||||||||||||||||
ufobat | is it because this code creates the, i dont know what it is called, namespace..., and doesn't clean it up if the require actually fails | ||||||||||||||||||||||||||||||||||||||
github.com/rakudo/rakudo/blob/mast....nqp#L2123 | |||||||||||||||||||||||||||||||||||||||
El_Che | releasable6: status | 10:08 | |||||||||||||||||||||||||||||||||||||
releasable6 | El_Che, Next release will happen when it's ready. No blockers. 213 out of 216 commits logged | ||||||||||||||||||||||||||||||||||||||
El_Che, Details: gist.github.com/01c3f71308e5567c89...07158bece3 | |||||||||||||||||||||||||||||||||||||||
stmuk | www.einval.com/~steve/DebianT/grol...n-open.gif | 13:03 | |||||||||||||||||||||||||||||||||||||
"we only release when it's ready" | |||||||||||||||||||||||||||||||||||||||
El_Che | stmuk: in the old days, this pic was also popular during pre- reelases of Debian and Debian X stack: i.imgur.com/ZbhW1pd.jpg | 13:21 | |||||||||||||||||||||||||||||||||||||
stmuk | :D | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | +1 to all these pics :) | 14:22 | |||||||||||||||||||||||||||||||||||||
AlexDaniel just woke up, will get to it shortly | |||||||||||||||||||||||||||||||||||||||
samcv++ | |||||||||||||||||||||||||||||||||||||||
huggable: no release? :is: www.einval.com/~steve/DebianT/grol...n-open.gif | 14:40 | ||||||||||||||||||||||||||||||||||||||
huggable | AlexDaniel, Added no release? as www.einval.com/~steve/DebianT/grol...n-open.gif | ||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 34421ab6f7 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files Generate announcement, claim next release |
15:21 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | hm, oops | 15:22 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: b860dea456 | (Aleks-Daniel Jakimenko-Aleksejev)++ | 2 files Unmarkdownify $*PID |
15:24 | |||||||||||||||||||||||||||||||||||||
nqp: 39325f54e2 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/MOAR_REVISION [release] Bump MoarVM revision to 2017.11 |
16:25 | ||||||||||||||||||||||||||||||||||||||
nqp: version bump brought these changes: github.com/MoarVM/MoarVM/compare/2......2017.11 e664aa53b4 | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION |
|||||||||||||||||||||||||||||||||||||||
rakudo: 0e4a1f96d8 | (Aleks-Daniel Jakimenko-Aleksejev)++ | tools/build/NQP_REVISION [release] Bump NQP revision to 2017.11 |
|||||||||||||||||||||||||||||||||||||||
rakudo: version bump brought these changes: github.com/perl6/nqp/compare/2017.......2017.11 e0394b6acc | (Aleks-Daniel Jakimenko-Aleksejev)++ | VERSION |
|||||||||||||||||||||||||||||||||||||||
AlexDaniel | releasable6: status | 16:27 | |||||||||||||||||||||||||||||||||||||
releasable6 | AlexDaniel, Next release in 25 days and ≈2 hours. No blockers. 213 out of 218 commits logged | ||||||||||||||||||||||||||||||||||||||
AlexDaniel, Details: gist.github.com/5efe9ddf9eb6e16e9b...6043eb1f8b | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | that's… not exactly the right answer :) | 16:28 | |||||||||||||||||||||||||||||||||||||
ah, it is delayed by a minute or two | |||||||||||||||||||||||||||||||||||||||
Geth | rakudo: 47ebc4ab24 | (Aleks-Daniel Jakimenko-Aleksejev)++ | docs/ChangeLog Point to rakudo wiki for the next changelog The contents of the wiki page will be move into the changelog file before the release. |
16:41 | |||||||||||||||||||||||||||||||||||||
El_Che | \o/ let's kick travis to see if it build ok on platforms I support | 16:45 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/nxadm/rakudo-pkg/builds/305370024 | 16:49 | ||||||||||||||||||||||||||||||||||||||
running | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | I've wikified the changelog for MoarVM also. Hoping that this will help with some things (e.g. people correcting spelling mistakes instead of just pointing at them, no more unintentional markdown formatting, etc.) | 16:50 | |||||||||||||||||||||||||||||||||||||
El_Che | thx AlexDaniel, looking fwd to the new release | 16:51 | |||||||||||||||||||||||||||||||||||||
ah the tars have not been pushed yet | |||||||||||||||||||||||||||||||||||||||
I was a little too enthousiastic :) | 16:52 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | hmm… what? | 16:55 | |||||||||||||||||||||||||||||||||||||
I'm pretty sure they were | |||||||||||||||||||||||||||||||||||||||
El_Che | moarvm.org/releases/MoarVM-2017.11.tar.gz | 16:56 | |||||||||||||||||||||||||||||||||||||
that's where my build process dies | |||||||||||||||||||||||||||||||||||||||
not there | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | ouch | ||||||||||||||||||||||||||||||||||||||
samcv: ↑ ? | |||||||||||||||||||||||||||||||||||||||
El_Che | (or the naming changed) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | I remember there was a delay for moarvm tars | ||||||||||||||||||||||||||||||||||||||
but moarvm release was many hours ago so hmm | |||||||||||||||||||||||||||||||||||||||
El_Che | checke, not there even with alternative spellings :) | ||||||||||||||||||||||||||||||||||||||
jnthn | There was no commit here: github.com/MoarVM/moarvm.org/commits/master | 16:57 | |||||||||||||||||||||||||||||||||||||
Maybe that step was somehow forgotten, or a forgotten push, or some such? | |||||||||||||||||||||||||||||||||||||||
[Coke] | t/spec/S17-supply/watch-path.t fails on OSX here; known? | 17:48 | |||||||||||||||||||||||||||||||||||||
gist.github.com/coke/65d995a1ad321...ed1bde8c52 | 17:49 | ||||||||||||||||||||||||||||||||||||||
ugexe | yeah | 18:03 | |||||||||||||||||||||||||||||||||||||
its the only one that should fail on osx | |||||||||||||||||||||||||||||||||||||||
well, not should, but can be ignored | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | I think most tests that are failing on os x are actually fudged | 18:14 | |||||||||||||||||||||||||||||||||||||
ugexe | can the fudger be done in code instead now, instead of preprocessing? | 18:17 | |||||||||||||||||||||||||||||||||||||
El_Che | if it's a know failure, wouldn't it make sense to skip it there (torture the implemeters thing)? | ||||||||||||||||||||||||||||||||||||||
(not now, but in the future) | |||||||||||||||||||||||||||||||||||||||
[Coke] | fudge, no, manually todo, sure. There are some that are todo'd for os x, IIRC | ||||||||||||||||||||||||||||||||||||||
ugexe | [Coke]: why cant the fudge step happen at runtime? i thought it just inserts todos /skips | 18:19 | |||||||||||||||||||||||||||||||||||||
[Coke] | it's rewriting the source code. you could do a normal todo, but that ain't fudging. | 18:20 | |||||||||||||||||||||||||||||||||||||
so, yes, it can be done. Just not with the fudger as is. | |||||||||||||||||||||||||||||||||||||||
I don't actually see an os x skips right now. | |||||||||||||||||||||||||||||||||||||||
samcv | AlexDaniel: where do you need me to put the tar file | 18:21 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | samcv: just like it was done for 2017.10 here: github.com/MoarVM/moarvm.org/commits/master | ||||||||||||||||||||||||||||||||||||||
samcv | ok | ||||||||||||||||||||||||||||||||||||||
ugexe | ah right. i imagined the fudger itself just adding the codegen for selecting OS, you'd run it once, and then keep the modified files as the final source | ||||||||||||||||||||||||||||||||||||||
samcv | ok doing it right now | 18:22 | |||||||||||||||||||||||||||||||||||||
done | 18:23 | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | samcv: thank you! | ||||||||||||||||||||||||||||||||||||||
El_Che: OK, try again? :) | |||||||||||||||||||||||||||||||||||||||
[Coke] heads out. | |||||||||||||||||||||||||||||||||||||||
El_Che | AlexDaniel: running, same build: travis-ci.org/nxadm/rakudo-pkg/builds/305370024 | 18:24 | |||||||||||||||||||||||||||||||||||||
Zoffix | How come you can `but` a type object but not `does` a type object? | 18:28 | |||||||||||||||||||||||||||||||||||||
El_Che | AlexDaniel: first build just finished (apine in 9m18s). It does 5 builds at the time :) | 18:35 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | :) | ||||||||||||||||||||||||||||||||||||||
El_Che | by the time I wrote that, 4 other finished | 18:36 | |||||||||||||||||||||||||||||||||||||
:) | |||||||||||||||||||||||||||||||||||||||
AlexDaniel: so this is final? If all the build pass, can tag my repo so the pkgs are uploaded to github? | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | El_Che: well, it's already tagged and pushed, so there's no coming back really | 18:37 | |||||||||||||||||||||||||||||||||||||
El_Che | great | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | unless we want to make a point release, and that'd need some good reason… | ||||||||||||||||||||||||||||||||||||||
El_Che | let's hope not :) | 18:38 | |||||||||||||||||||||||||||||||||||||
Zoffix | ZOFVM: Files=1282, Tests=152871, 150 wallclock secs (20.61 usr 3.18 sys + 3204.95 cusr 159.94 csys = 3388.68 CPU) | 18:51 | |||||||||||||||||||||||||||||||||||||
Geth | rakudo: 575d31e251 | (Zoffix Znet)++ | src/core/operators.pm Consistify &[but] and &[does] with non-roles Implement the same auto-role-making shortcut for `does` that is available for `but`. |
18:52 | |||||||||||||||||||||||||||||||||||||
roast: 344d6d50a0 | (Zoffix Znet)++ | S03-operators/misc.t Test `does` can be used with non-composable :D RHS Rakudo impl: github.com/rakudo/rakudo/commit/575d31e251 (Couldn't find where the `infix:<does>` is tested so stuck new tests here) |
18:55 | ||||||||||||||||||||||||||||||||||||||
El_Che | AlexDaniel: i386 fails : travis-ci.org/nxadm/rakudo-pkg/job...0056#L2491 | 18:56 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | yay… | ||||||||||||||||||||||||||||||||||||||
:) | |||||||||||||||||||||||||||||||||||||||
dogbert17: iirc you had 32-bit system by hand? | 18:57 | ||||||||||||||||||||||||||||||||||||||
El_Che | mmm | ||||||||||||||||||||||||||||||||||||||
17.04 i386... passed | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | dogbert17: any chance to bisect rakudo-s t/04-nativecall/12-sizeof.t ? | ||||||||||||||||||||||||||||||||||||||
El_Che | waiting on ubuntu 17.10 i386 | 18:58 | |||||||||||||||||||||||||||||||||||||
passed | |||||||||||||||||||||||||||||||||||||||
I'll relaunch 16.04? | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | ticket to track the issue: github.com/rakudo/rakudo/issues/1262 | 19:00 | |||||||||||||||||||||||||||||||||||||
El_Che: I see no point really | |||||||||||||||||||||||||||||||||||||||
El_Che: what'd be useful is to know which test fails exactly | 19:01 | ||||||||||||||||||||||||||||||||||||||
.oO( “rakudo-s”? Why did I type it that way… ) |
19:08 | ||||||||||||||||||||||||||||||||||||||
El_Che | AlexDaniel: it builds now | 19:10 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | huh? Was it a flap then? | ||||||||||||||||||||||||||||||||||||||
El_Che | seems an intermittent bug | ||||||||||||||||||||||||||||||||||||||
AlexDaniel wheeeeeeewwww… | 19:11 | ||||||||||||||||||||||||||||||||||||||
let's see if I can make it fail here then | |||||||||||||||||||||||||||||||||||||||
dogbert17: ok, what about: while perl6 t/04-nativecall/12-sizeof.t; do :; done | 19:19 | ||||||||||||||||||||||||||||||||||||||
Got a segfault here | 19:23 | ||||||||||||||||||||||||||||||||||||||
dogbert17 | oops, will check :) | 19:28 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | so nvm everyone | ||||||||||||||||||||||||||||||||||||||
well, you can check :) | |||||||||||||||||||||||||||||||||||||||
but it's not specific to the architecture it seems | |||||||||||||||||||||||||||||||||||||||
dogbert17: you'll have to run it in a loop to reproduce | 19:30 | ||||||||||||||||||||||||||||||||||||||
or maybe you just need ASAN | |||||||||||||||||||||||||||||||||||||||
dogbert17 | I am, no failures yet | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | dogbert17: yeah, took about 10 minutes here | 19:31 | |||||||||||||||||||||||||||||||||||||
dogbert17 | are you golfing something here | 19:38 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | not yet | 19:43 | |||||||||||||||||||||||||||||||||||||
El_Che | AlexDaniel: I hold the packages for now? | 19:58 | |||||||||||||||||||||||||||||||||||||
I can replay the travis builds as many times as you want | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | El_Che: no, we have a bunch of flappers, that's “OK” | 20:01 | |||||||||||||||||||||||||||||||||||||
“ok” as in SNAFU :) | 20:02 | ||||||||||||||||||||||||||||||||||||||
El_Che | ok as "pkgs are releasable if they pass the tests" or ok as "don't release, don't replay travis, we know we have a bunch of flappers" | 20:05 | |||||||||||||||||||||||||||||||||||||
? | |||||||||||||||||||||||||||||||||||||||
AlexDaniel | stuff is releasable if tests pass at least sometimes :) | 20:06 | |||||||||||||||||||||||||||||||||||||
El_Che | ok, will release then :) | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | fwiw releasable6 itself has to run the stresstest several times before it actually passes properly | ||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Aleks-Daniel Jakimenko-Aleksejev 'Unmarkdownify $*PID' | ||||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/305330839 github.com/rakudo/rakudo/compare/3...60dea456ac | |||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ✓ All failures are due to: GitHub connectivity (1 failure). | ||||||||||||||||||||||||||||||||||||||
El_Che | reproducibility is overrated 8) | 20:08 | |||||||||||||||||||||||||||||||||||||
dogbert17 | AlexDaniel: no crash yet | 20:24 | |||||||||||||||||||||||||||||||||||||
El_Che | I just had had a new fail on ubuntu 17.04 i386. Restarting that build | 20:32 | |||||||||||||||||||||||||||||||||||||
dogbert17: maybe the fails happens faster with restricted resources? | |||||||||||||||||||||||||||||||||||||||
ubuntu 17.10 i386 failed as well | 20:33 | ||||||||||||||||||||||||||||||||||||||
dogbert17 | El:Che, could be, any suggestions | 20:35 | |||||||||||||||||||||||||||||||||||||
El_Che | how are you building rakudo? native? on a vm? docker? | 20:36 | |||||||||||||||||||||||||||||||||||||
dogbert17 | on a vm | ||||||||||||||||||||||||||||||||||||||
El_Che | give it less resources? | 20:38 | |||||||||||||||||||||||||||||||||||||
all right they all passed now | 20:42 | ||||||||||||||||||||||||||||||||||||||
travis-ci | Rakudo build failed. Aleks-Daniel Jakimenko-Aleksejev '[release] Bump VERSION to 2017.11' | 22:17 | |||||||||||||||||||||||||||||||||||||
travis-ci.org/rakudo/rakudo/builds/305360480 github.com/rakudo/rakudo/compare/b...394b6acc44 | |||||||||||||||||||||||||||||||||||||||
buggable | [travis build above] ☠ All failures are due to: failed make test (1 failure). Across all jobs, only t/02-rakudo/repl.t test file failed. | ||||||||||||||||||||||||||||||||||||||
lizmat | . | 22:49 | |||||||||||||||||||||||||||||||||||||
AlexDaniel | m: use Test; isnt 5, 6 | 23:21 | |||||||||||||||||||||||||||||||||||||
camelia | ok 1 - | ||||||||||||||||||||||||||||||||||||||
AlexDaniel | “isnt”? rly? | ||||||||||||||||||||||||||||||||||||||
m: use Test; isn't 5, 6 | |||||||||||||||||||||||||||||||||||||||
camelia | 5===SORRY!5=== Error while compiling <tmp> Undeclared routine: isn't used at line 1. Did you mean 'isnt'? |