travis-ci | Rakudo build passed. Zoffix Znet 'Merge pull request #904 from tbrowder/new-test | 02:30 | |
travis-ci.org/rakudo/rakudo/builds/167705475 github.com/rakudo/rakudo/compare/8...c0750171cd | |||
p3rln00b | Internet dead at home for some reason :( not a good release day start :( | 06:39 | |
yoleaux2 | 14 Oct 2016 21:53Z <jnthn> p3rln00b: I'd guess so, but do a spectest to be sure | ||
Zoffix | \o/ | 06:44 | |
Though, I can always tether my lappy to my phone if I had to. | |||
dalek | kudo/nom: 2c681c5 | (Zoffix Znet)++ | docs/ChangeLog: Log all changes to date Documents commits: 6283124 bfe6219 e5df7a7 5a79e22 8df0965 bf7945e 7f16cbb b08ef96 8268ffb |
07:11 | |
[Tux] | This is Rakudo version 2016.09-199-g41c0750 built on MoarVM version 2016.09-47-g736364c | 07:37 | |
csv-ip5xs 3.125 | |||
test 15.766 | |||
test-t 6.888 | |||
csv-parser 17.313 | |||
dalek | kudo/nom: 873e60f | (Zoffix Znet)++ | src/core/Mu.pm: Remove unused Mu.dispatch:<.^> method The code is not hit during stresstests. Per discussion[^1] and confirmation[^2], this code is no longer used and can be removed. Stresstest passes. [1] github.com/perl6/doc/issues/970#is...-253824298 [2] irclog.perlgeek.de/perl6-dev/2016-...i_13405760 |
07:40 | |
ast: 53bdf26 | usev6++ | S (3 files): Fudge tests for JVM; use ticket number |
07:44 | ||
Zoffix | psch, you around? So the closure nqp failures are due to an old bug, but what about the last two failures? Can they be ignored for the release? gist.github.com/zoffixznet/448d79d...c0eb803e83 | 07:48 | |
travis-ci | Rakudo build errored. Zoffix Znet 'Log all changes to date | 07:55 | |
travis-ci.org/rakudo/rakudo/builds/167837220 github.com/rakudo/rakudo/compare/4...681c55520d | |||
bartolin | committable6: 2016.09,HEAD say (my int $ = 2**32) * (my int $ = 2**63) | 07:56 | |
committable6 | bartolin, ¦«2016.09»: 0¦«HEAD»: This type cannot unbox to a native integer: P6opaque, Failure in block <unit> at /tmp/5gdU3BwADu line 1 «exit code = 1» | ||
Zoffix | I guess I have my answer. The test was addded just 2 days ago: github.com/perl6/nqp/commit/682f82...ae07044f59 | 07:57 | |
psch | yeah, pmurias is pretty awesome about nqp tests | ||
anyway, the failure is about autoboxing, and is probably something we should look into | |||
might relate to natives on jvm i think | |||
Zoffix | should look into... you mean before the release? | 07:58 | |
psch | no, the bug is an old one, we just didn't test it before | ||
i'm not sure in how far it actually does impact rakudo either | 07:59 | ||
Zoffix | bartolin, oh, I was meant to fix that. | ||
I thought I did | |||
AlexDaniel | when? | ||
bartolin | r: my int $iL = 2**62; say $iL * $iL | 08:00 | |
camelia | rakudo-moar 873e60: OUTPUT«This type cannot unbox to a native integer: P6opaque, Failure in block <unit> at <tmp> line 1» | ||
..rakudo-jvm 2a1605: OUTPUT«0» | |||
AlexDaniel | m: say (my int $ = 2**32) * (my int $ = 2**63) | ||
camelia | rakudo-moar 873e60: OUTPUT«This type cannot unbox to a native integer: P6opaque, Failure in block <unit> at <tmp> line 1» | ||
Zoffix | When what? I meant I said I'll fix it and I forgot :) | ||
AlexDaniel | ah ok :) Just wanted to note that whateverables are currently behind HEAD for one or two commits | 08:01 | |
bartolin | I'm somewhat confused. that test failed with 'Numeric overflow' on rakudo-j a few days ago | 08:02 | |
dalek | p: 298e228 | (Zoffix Znet)++ | t/qast/01-qast.t: Temporarily comment out tests failing on JVM The tests were added in the past few days, but the issues existed on JVM for a while[^1][^2]. Comment the tests out for the release, to avoid any confusion downstream, when someone notices "new" failures. This commit will be reverted after the release. [1] irclog.perlgeek.de/perl6-dev/2016-...i_13401309 [2] irclog.perlgeek.de/perl6-dev/2016-...i_13407254 |
08:03 | |
bartolin | and now it dies with the above error. but with --optimize=1 it returns 21267647932558653966460912964485513216 (no numeric overflow anymore) | ||
Zoffix | bartolin, it's meant to return 0. It was made to return a Failure recently, but later it was discussed that natives should not return Failures and returning 0 is perfectly fine. Whatever tests expect a Failure were added as part of coverage work and I'll revert them shortly. The optimize stuff is likely due to dispatch bug with nativevs | 08:05 | |
yoleaux2 | 08:04Z <japhb> Zoffix: Thanks! | ||
Zoffix | (there's a ticket for it) | 08:06 | |
bartolin | Zoffix: Ahh, I see. Must have missed that discussion. Thanks! | 08:07 | |
the ticket is RT #129813, probably | 08:09 | ||
Zoffix | Aforementioned discussion: irclog.perlgeek.de/perl6-dev/2016-...i_13372432 | 08:12 | |
Well, it starts a few lines above that; at irclog.perlgeek.de/perl6-dev/2016-...i_13372307 | |||
bartolin | Zoffix++ | 08:13 | |
Zoffix | .tell p3rln00b revert github.com/perl6/nqp/commit/298e2281ec after the release | 08:15 | |
yoleaux2 | Zoffix: I'll pass your message to p3rln00b. | ||
psch | huh | 08:24 | |
the last failures in qast.t are actually automatic *un*boxing | |||
...i suppose i shoulda seen that, cause it says so in the test results | 08:25 | ||
i don't think i understand the test | 08:26 | ||
dalek | kudo/nom: 8ad885f | (Zoffix Znet)++ | / (2 files): Remove overflow check on native infix:<*> and infix:<**> To preserve 1-type-of-return and inlining, we do not[^1] do overflow checks on native subs. [1] irclog.perlgeek.de/perl6-dev/2016-...i_13372307 |
08:31 | |
ast: c8fc433 | (Zoffix Znet)++ | S32-num/int.t: Remove tests that expect overflow checks from native subs The tests were added recently, as part of coverage work and they test behaviour that is unwanted and has been removed[^1] from rakudo. [1] github.com/rakudo/rakudo/commit/8ad885f0ab |
08:32 | ||
psch | pff, silly jvm/jdb, can't even reenter nqp code... | 09:13 | |
"SIGSEGV (0xb) at pc=0x0000000000000001" | 09:14 | ||
travis-ci | Rakudo build passed. Zoffix Znet 'Remove overflow check on native infix:<*> and infix:<**> | 09:17 | |
travis-ci.org/rakudo/rakudo/builds/167844903 github.com/rakudo/rakudo/compare/8...d885f0ab8b | |||
psch | okay, so apparently nqp-j feels like having an intBoxType doesn't necessarily mean that a variable that gets assigned an int needs to be boxed into the given intBoxType | 09:27 | |
it's perfectly okay with using BOOTInt | 09:28 | ||
Zoffix | :( t/04-nativecall/16-rt125408.t keeps failing when I'm running a release test on my VM :/ | 09:40 | |
And unless it's a flapper, the issue is due to updated nqp/moarvm | 09:49 | ||
Zoffix tries building HEAD of each | |||
Ah. It'd help if I updated my test repos :} | 10:13 | ||
There's no way for me to lose the ability to delete perl6/nqp repo without losing my org admin status, is there? | 10:26 | ||
I'm paranoid about deleting perl6/nqp instead of zoffixznet/nqp during pre-release tests :| | |||
nine | Inline-Perl5 (redesign_v6_inline *)> perl6 -e 'Distribution::Path.new($*CWD, :file("META.info".IO))' | 10:27 | |
No such method 'IO' for invocant of type '<anon|118534656>' | |||
This could be a rakudo regression ^^^ | 10:28 | ||
Zoffix | m: class {}.IO | ||
camelia | rakudo-moar 8ad885: OUTPUT«No such method 'IO' for invocant of type '<anon|63061472>' in block <unit> at <tmp> line 1» | ||
Zoffix | star: class {}.IO | ||
camelia | star-m 2016.04: OUTPUT«Method 'IO' not found for invocant of class '<anon|57619280>' in block <unit> at <tmp> line 1» | ||
Zoffix | s: Distribution::Path, 'new', \($*CWD, :file("META.info".IO)) | 10:29 | |
SourceBaby | Zoffix, Sauce is at github.com/rakudo/rakudo/blob/8ad8...on.pm#L122 | ||
nine | m: Distribution::Path, 'new', \($*CWD, :file("META.info".IO)) | ||
camelia | rakudo-moar 8ad885: OUTPUT«WARNINGS for <tmp>:Useless use of constant string "new" in sink context (lines 1, 1)» | ||
Zoffix | Wasn't there a change from a role to a class? | 10:30 | |
nine | m: Distribution::Path.new($*CWD, :file("META.info".IO)) | ||
camelia | rakudo-moar 8ad885: OUTPUT«No meta file located at /home/camelia/META.info in block <unit> at <tmp> line 1» | ||
Zoffix | 'cause there's a weird quirk that a role is Cool and Cool has .IO | ||
m: role {}.IO | |||
camelia | rakudo-moar 8ad885: OUTPUT«No such method 'IO' for invocant of type '<anon|48705520>' in block <unit> at <tmp> line 1» | ||
Zoffix | Oh dafuq | ||
m: role {}.new.IO | |||
camelia | rakudo-moar 8ad885: OUTPUT«No such method 'IO' for invocant of type '<anon|47906832>' in block <unit> at <tmp> line 1» | ||
Zoffix | m: say role {} ~~ Cool | ||
camelia | rakudo-moar 8ad885: OUTPUT«True» | ||
Zoffix is uber confused now | 10:31 | ||
m: Cool.IO | |||
camelia | ( no output ) | ||
nine | I got the error with "This is Rakudo version 2016.09-116-g2a2f26c" on my laptop. Upgrading rakudo right now. | 10:32 | |
Oh. It's actually fixed in current nom :) | 10:35 | ||
So there was a regression but also a fix :) | |||
Sorry for the noise | 10:36 | ||
lizmat | Zoffix: still time to get in a JVM fix ? | 10:39 | |
see last mail of bartolin | 10:40 | ||
j: class { has int $!n = 0; method x ($!n) {} }.new.x: 42 | |||
camelia | rakudo-jvm 2a1605: OUTPUT«org.perl6.nqp.sixmodel.reprs.P6OpaqueBaseInstance$BadReferenceRuntimeException: Cannot access a native attribute as a reference attribute in method x at <tmp> line 1 in block <unit> at <tmp> line 1» | ||
Zoffix | lizmat, if someone knows how to fix it, sure. I'm still waiting for MoarVM release | 10:43 | |
lizmat | well, it's a bandaid fix really, to make sure List.tail works on JVM again | ||
dalek | kudo/nom: 666128f | lizmat++ | src/core/Rakudo/Internals.pm: Make List.tail work on JVM for now We cannot presently bind native attributes in a signature yet. |
10:47 | |
stmuk | hmmm wondering whether to delay Rakudo * until FreeBSD/OpenBSD & Linux (HLE CPUs) works? | 11:04 | |
timotimo | stmuk: any chance a bios update could potentially fix the problem on all those machines? | ||
stmuk | well maybe microcode update could fix Linux | 11:05 | |
timotimo | allegedly not | 11:07 | |
but a friend told me a bios update would turn the feature off during boot | |||
stmuk | I don't think HLE is the root cause since I've seen the bug (or similar) on all BSD systems with old processors | 11:08 | |
eg. qemu virtual CPU & FreeBSD | |||
timotimo | does the documentation say unlocking a mutex that's not locked at that moment is illegal? | ||
stmuk | on what platform? | 11:10 | |
bbl | 11:12 | ||
timotimo | i guess i'll have a quick look if libuv gives us the ability to try to lock something only if it isn't currently locked, without blockin | 11:18 | |
then we can just do that immediately before unlocking the mutex and we won't end up unlocking an unlocked mutex | 11:19 | ||
how's that sound?s | |||
nine | racy? | ||
timotimo | yeah, there's uv_mutex_trylock | ||
it'd be racy if we looked if the lock is unlocked and then lock it | 11:20 | ||
because between finding out it isn't locked and unlocking it, some other thread may have locked it | |||
nine | But if we check if it's locked and we find it to be locked, so we think it's good and just before we unlock it, someone else beats us there? | 11:22 | |
timotimo | wrong. if it's locked, we know we're owning the lock | ||
of course it'd be better if we could figure out why we end up with an unlocked mutex that we're trying to unlock again in the first place | 11:23 | ||
nine | Then it's fine :) | ||
That's the real question, yes | |||
timotimo | even though stmuk has been complaining about this for a long time, and some other users have recently started hitting this bug, nobody wanted to do anything about it yet | 11:24 | |
actually ... i think i'll even guard this shitty hack with an environment variable | 11:27 | ||
timotimo suddenly learns about secure_getenv | 11:28 | ||
hm, seems like you can compile libuv with debugging and get it to error when you do a destroy, a lock, or an unlock where you're not supposed to | 11:30 | ||
so maybe we can debug this on a non-b0rked linux system that way? | |||
... how do we actually build libuv at all? | 11:31 | ||
ugh, i'm having a really hard time finding the ticket for this | 11:43 | ||
stmuk: what's the RT again? | |||
nine | m: role Foo {}; my $bar = 1; $bar does Foo unless $bar.does(Foo); | 11:47 | |
camelia | rakudo-moar 666128: OUTPUT«WARNINGS for <tmp>:Useless use of $bar in sink context (line 1)» | ||
nine | Ha! a new useless useless warning ^^^! | ||
TimToady: ^^^ | |||
At least Perl 6 makes it easier to edit a postfix unless into an unless statement :) | 11:49 | ||
AlexDaniel | what does it mean? 「$bar does Foo」 | ||
nine | mixes the role into the object | 11:50 | |
AlexDaniel | m: role Foo {}; my $bar = 1; $bar does Foo unless $bar.does(Foo); say $bar.WHAT | ||
camelia | rakudo-moar 666128: OUTPUT«WARNINGS for <tmp>:Useless use of $bar in sink context (line 1)(Int+{Foo})» | ||
AlexDaniel | indeed | ||
timotimo | pff. on linux, libuv already sets the mutex type to ERRORCHECK, which means a re-unlock is already supposed to cause an abort() immediately | 11:52 | |
(the abort is added by libuv) | |||
lizmat | jnthn_: is there a compelling reason why Str.match returns a List instead of a Seq ? | 11:54 | |
(when returning more than one Match) | 11:55 | ||
bartolin_ | timotimo: it's issue 410 for MoarVM, isn't it? | ||
timotimo | ah | ||
that's why i couldn't find it on rt | |||
stmuk: can you try out a patch for me on the systems that explode? | 11:59 | ||
because i just pushed a branch to moarvm that makes extra double sure that that unlock can't happen if the lock before that didn't happen | 12:02 | ||
stmuk | timotimo: sure! | 12:03 | |
timotimo:f2369? | 12:05 | ||
timotimo | 9b12a49 | ||
stmuk | ah I see the branch | 12:08 | |
timotimo: YES! it fixes panda install on FreeBSD 11 | 12:29 | ||
timotimo | o_O | ||
okay, could you perhaps put a hardware watchpoint on the variable that has_user_threads reads? | |||
because if this fixed it, that value seems to change during the body of the multi_cache_add function | 12:30 | ||
well, at least i don't see a reason why this shouldn't be on master | 12:32 | ||
stmuk | timotimo: I can do this later but I was going out shortly | ||
timotimo | OK | ||
i'm glad this fixed it | |||
i hope this is the same problem linux with broken HLE has? | 12:33 | ||
stmuk | the stacktraces looked v similar | ||
timotimo | as long as multi_cache_add was on the stack trace, it'll potentially be the right thing | 12:34 | |
stmuk | timotimo: OK I can do further testing today early Euroish evening time | ||
timotimo | thing is, it shouldn't be possible for this to fix anything | ||
oh | |||
yeah, it is possible i guess | |||
if you make enough new threads that the thread id wraps | |||
stmuk | bbfn | 12:35 | |
timotimo | does zef or panda create about 2**32 or 2**64 threads to install stuff? | 12:36 | |
lizmat | timotimo: pretty sure it doesn' | 12:38 | |
t | |||
timotimo | yeah, i'm pretty sure, too | 12:39 | |
it'd probably take a couple of days to create that many threads | |||
lizmat | afk& | 13:09 | |
timotimo | m: Thread.new for ^(2**32) | 13:16 | |
camelia | rakudo-moar 666128: OUTPUT«Required named parameter 'code' not passed in block <unit> at <tmp> line 1» | ||
timotimo | m: Thread.new(:code({ sleep 10 })) for ^(2**32) | ||
camelia | rakudo-moar 666128: OUTPUT«Memory allocation failed; could not allocate 131072 bytes» | ||
timotimo | that was fast | ||
yeah, that kind of code gets you OOM-killed rather quickly :) | 13:17 | ||
dalek | ast: a08298d | (Harrison Chienjo)++ | S29-os/system.t: Tests for Proc.command and Proc.signal (#169) * Add test for Proc.command. * Fix missing last parameter. * Add test for proc.command returned by shell(). * Add .signal test for Proc. * Use correct name. * Fix wrong name in test description. 58047e6 | moritz++ | S09-typed-arrays/native-decl.t: Very basic my str @ tests |
15:26 | |
TimToady | nine: thanks, put it into my uu file :) | 16:19 | |
Zoffix | Release! Release! Release! Release! | 16:51 | |
Zoffix is impatient :D | |||
mst | bloody canadians | 16:54 | |
moritz | so, who does the release? | ||
Zoffix | NeuralAnomaly does. | ||
But we're all waiting for jnthn++ to cut MoarVM release :) | 16:55 | ||
mst | WE DEMAND MOAR | 17:11 | |
Zoffix: NeuralAnomaly is yet another of your botswarm? | |||
lucasb_ is waiting too :) | |||
Zoffix | mst, yup | ||
geekosaur | zoffix is a bit botty >.> | 17:12 | |
moritz | taking over the world with IRC and release bots. I, for one, welcome our now electronic overlords! | 17:14 | |
Zoffix | \o/ | ||
nine | Seems like we really need a MoarVM release bot ;) | 17:15 | |
ast: c8889fc | moritz++ | S03-operators/autoincrement.t: Test pre- and postfix autoincrement on Num |
17:37 | ||
Zoffix | moritz, I guess I should've mentioned that coverage report is a bit outdated :} | 17:38 | |
Not that I mind extra tests. | |||
moritz | arglbargl | ||
Zoffix | :} | 17:39 | |
The other one are in github.com/perl6/roast/commit/2a3c...21f87da80f | |||
moritz | and this being roast, there are least three sensible places where such tests should go | 17:40 | |
Zoffix nods | |||
dalek | ast: c64cd86 | moritz++ | S03-operators/autoincrement.t: Revert "Test pre- and postfix autoincrement on Num" This reverts commit c8889fc78a3b46a4721406b7d787fe1ccf8c1df1. Turns out those ops were already covered in commit 2a3cdb2e257e97d8c6dafefecc8f6221f87da80f / file S02-types/num.t |
17:41 | |
kudo/nom: 1acf5bf | TimToady++ | src/Perl6/Actions.nqp: does is a mutator, so should want its left arg |
17:57 | ||
TimToady | nine: you can go ahead and flip your 'unless' back if you like, though seems to me 'does' should be smart enough not to reapply a role, which oughta be safe since roles are immutable | 17:58 | |
and reapplying a role ought to be idempotent | 18:00 | ||
nine | TimToady: thanks! That means, I'm now gonna have to find out why exactly I need that unless. I'm sure I've tried it without at first. | 18:06 | |
Zoffix | m: role Foo {}; my $x = 42; quietly $x does Foo for ^10; dd $x | 18:08 | |
camelia | rakudo-moar 666128: OUTPUT«Int+{Foo}+{Foo}+{Foo}+{Foo}+{Foo}+{Foo}+{Foo}+{Foo}+{Foo}+{Foo} $x = 42» | ||
Zoffix | s: &infix:<does> | 18:09 | |
SourceBaby | Zoffix, Sauce is at github.com/rakudo/rakudo/blob/6661...ors.pm#L15 | ||
timotimo | .comb(0) is apparently the same as .comb(1) | 18:48 | |
do we want that? | |||
Zoffix | m: 'foo'.comb(-1000000).say | 18:49 | |
camelia | rakudo-moar 1acf5b: OUTPUT«(f o o)» | ||
Zoffix | IMO throwing would be good. | ||
timotimo | m: "hello".comb(NaN) | 18:57 | |
camelia | rakudo-moar 1acf5b: OUTPUT«Cannot resolve caller comb(Str: Num); none of these signatures match: (Cool $: *%_) (Cool $: Regex $matcher, $limit = Inf, *%_) (Cool $: Str $matcher, $limit = Inf, *%_) (Str:D $: *%_) (Str:D $: Int:D $size, $limit = *, *%_)…» | ||
Zoffix | Well, with it being 9PM in Prague, I don't think there'll be a release today.... So I'm free to go out, get booze, and get drunk :P | 19:00 | |
mst | oh, good, you're back in the fold again | ||
I was worried there for a minute | |||
timotimo | that's okay | ||
Zoffix | lol | ||
mst, I didn't drink since last Friday. | 19:01 | ||
It's very un-Zoffix-like | |||
lucasb_ | stay healthy Zoffix++ | ||
mst | Zoffix: I'm so sorry | ||
Zoffix | lol | ||
mst | ugh. at some point I should try and write an irssi filter that strips mangled ++s like that | 19:02 | |
lucasb_ | .comb returns nonsense values when you pass non-positive and a limit | 19:03 | |
m: say 'abcdef'.comb(0, 2).perl | |||
camelia | rakudo-moar 1acf5b: OUTPUT«("b", "c").Seq» | ||
lucasb_ | m: say 'abcdef'.comb(-1, 2).perl | ||
camelia | rakudo-moar 1acf5b: OUTPUT«("c", "d").Seq» | ||
timotimo | but is that really nonsense? | ||
m: say 'abcdef'.comb(-2, 2)'perl | |||
camelia | rakudo-moar 1acf5b: OUTPUT«===SORRY!=== Error while compiling <tmp>Two terms in a rowat <tmp>:1------> say 'abcdef'.comb(-2, 2)⏏'perl expecting any of: infix infix stopper postfix statement end statement…» | ||
timotimo | m: say 'abcdef'.comb(-2, 2).perl | ||
camelia | rakudo-moar 1acf5b: OUTPUT«("d", "e").Seq» | ||
timotimo | m: say 'abcdef'.comb(-3, 2).perl | ||
camelia | rakudo-moar 1acf5b: OUTPUT«("e", "f").Seq» | ||
timotimo | that's so cool | ||
not sensible to keep, though | 19:04 | ||
timotimo AFK | |||
nine | m: role Foo { has @.attrs }; my $i = 1; $i does Foo; $i.attrs.push: 1; $i does Foo; $i.attrs.push: 2; say $i.attrs | 19:13 | |
camelia | rakudo-moar 1acf5b: OUTPUT«[2]» | ||
nine | TimToady: ^^^ not as idempotent as it ought to be | ||
Zoffix changed mind | 19:21 | ||
Don't wanna feel like crap tomorrow :} | 19:22 | ||
nine | Zoffix: that's why I rarely drink these days. Too much productive time lost. And too many awesome things to try :) | 19:26 | |
Zoffix | :) | 19:27 | |
"No appropriate parametric role variant available for 'Inline::Perl5::Perl5Attributes'Compilation failed in require at (eval 1) line 122." | 22:00 | ||
nine, you around? :) | |||
Full output. That's while trying to install Inline::Perl5 with bleed rakudo: gist.github.com/zoffixznet/578a830...bde0bad386 | 22:01 | ||
lizmat | Zoffix: perhaps this is related to TimToady's last commit ? | 22:03 | |
aka 1acf5bf88d8aea231509 ? | 22:04 | ||
Zoffix | m: role Foo {}; my $bar = 1; $bar does Foo unless $bar.does(Foo); | 22:06 | |
camelia | ( no output ) | ||
Zoffix | m: role Foo {}; my $bar = 1; $bar does Foo unless $bar.does(Foo); dd $bar | ||
camelia | rakudo-moar 1acf5b: OUTPUT«Int+{Foo} $bar = 1» | ||
Zoffix | gonna try to build weithout it | 22:08 | |
Hmm... "No need for Perl5Attributes to be parametric": github.com/niner/Inline-Perl5/comm...4002eb36ae | 22:10 | ||
lizmat is tired and goes to bed | 22:15 | ||
Zoffix | Still fails with TT's change, so I'm betting my money on the above commit | 22:17 | |
I mean without TT's commit :) | 22:18 | ||
lizmat | ok, well, it was related to roles | ||
sleep& | 22:19 | ||
Zoffix | night | ||
Well, if I --notest install it, the stresstest seems to pass, so no rush on fixing it :) | 22:37 | ||
timotimo | all those bots run on hack, then? | 22:38 | |
Zoffix | Just the above two | 22:39 | |
timotimo | ok | 22:40 | |
but you create the data they use on a beefier bot? | |||
obx* | |||
box* | |||
Zoffix | The coverage stuff I run on my home box. One of the bots does build each rakudo commit though | ||
timotimo | cool | 22:41 | |
did you ever have a look at collect.p6c.org? | |||
Zoffix | Never heard of it | ||
timotimo | it's a monitoring thing | 22:42 | |
Zoffix | NeuralAnomaly, status | 22:48 | |
NeuralAnomaly | Zoffix, [✘] Next release is today. Since last release, there are 47 new still-open tickets (1 unreviewed and 0 blockers) and 2 unreviewed commits. See perl6.fail/release/stats for details | ||
Zoffix | NeuralAnomaly, status | ||
NeuralAnomaly | Zoffix, [✔] Next release is today. Since last release, there are 47 new still-open tickets (0 unreviewed and 0 blockers) and 0 unreviewed commits. See perl6.fail/release/stats for details | ||
timotimo | cool :) | 22:49 | |
Zoffix | NeuralAnomaly, it's time | ||
NeuralAnomaly | Zoffix, Oh boy! Really?! We're doing a realease‽‽ YEY! | ||
Zoffix | NeuralAnomaly, cut the release | ||
NeuralAnomaly | Zoffix, Will do! If you're feeling particularly naughty, you can watch me at perl6.fail/release/progress or go look at some cats icanhas.cheezburger.com/lolcats | ||
Zoffix, ♥♥♥♥♥♥ Prep done | |||
AlexDaniel | by the way, what's up with smoke.perl6.org/report ? | ||
dalek | p: 7914a19 | (Zoffix Znet)++ | tools/build/MOAR_REVISION: bump MoarVM version to 2016.10 |
||
p: 223373d | (Zoffix Znet)++ | VERSION: bump VERSION to 2016.10 |
|||
timotimo | oh, the release comes with a java thing now? | 22:52 | |
Zoffix | What java thing? | 22:53 | |
timotimo | it's building rakudo-j right now | ||
no, nqp-j | |||
Zoffix | No, it's building nqp-j | ||
It does build and test nqp-j, but not rakudo-j | |||
timotimo | OK! | 22:54 | |
NeuralAnomaly | Zoffix, ♥♥♥♥♥♥ nqp tests OK | 22:58 | |
timotimo | it's building nqp-j again? | 23:01 | |
Zoffix | Yes. It made the tarball and it's now testing it. | 23:02 | |
mst | you killed dalek | 23:05 | |
* Zoffix is now known as ZoffixWho | |||
Zoffix | :D | 23:06 | |
I don't think it was me | |||
It was AlexDaniel | |||
AlexDaniel | yeah… | ||
NeuralAnomaly | Zoffix, ♥♥♥♥♥♥ nqp release tarball tests OK | 23:07 | |
Zoffix, ♥♥♥♥♥♥ nqp release DONE | 23:08 | ||
dalek | kudo/nom: 090c392 | (Zoffix Znet)++ | docs/announce/2016.10.md: Generate release announcement for 2016.10 |
||
kudo/nom: 7c62a41 | (Zoffix Znet)++ | tools/build/NQP_REVISION: [release] bump NQP revision |
|||
kudo/nom: eb3123e | (Zoffix Znet)++ | VERSION: [release] bump VERSION to 2016.10 |
|||
NeuralAnomaly | Zoffix, ♥♥♥♥♥♥ Rakudo stresstest (master) OK | 23:15 | |
Zoffix, ♥♥♥♥♥♥ Rakudo stresstest (6.c-errata) OK | 23:17 | ||
Zoffix, ♥♥♥♥♥♥ Rakudo release DONE | 23:25 | ||
Zoffix, ♥♥♥♥♥♥ Post: upload tarballs to rakudo.org | |||
Zoffix, 🎺🎺🎺📯📯📯📯📯📯🌈🌈🌈📦📦📦 | |||
Zoffix, The release of **Rakudo #104 2016.10** has now been completed | |||
Zoffix, 🎺🎺🎺📯📯📯📯📯📯🌈🌈🌈📦📦📦 | |||
NeuralAnomaly celebrates with an appropriate amount of fun | |||
Zoffix | NeuralAnomaly, thanks | ||
NeuralAnomaly | Zoffix, any time, buddy! | ||
p3rln00b | 23:26 | ||
yoleaux2 | 08:15Z <Zoffix> p3rln00b: revert github.com/perl6/nqp/commit/298e2281ec after the release | ||
dalek | p: 3e14289 | (Zoffix Znet)++ | t/qast/01-qast.t: Revert "Temporarily comment out tests failing on JVM" This reverts commit 298e2281ec01c7c61e446024ca59078e3a3748bb. Unfudges failing JVM tests |
23:28 | |
Zoffix | And now I can retreat to play all three parts of Star Craft II that should finish downloading in 10-15 minutes \o/ | ||
dalek | kudo/nom: 1942243 | (Zoffix Znet)++ | docs/release_guide.pod: 2016.10 is now in the past |
23:30 | |
kudo/nom: b744de3 | (Zoffix Znet)++ | docs/ChangeLog: Prep 2016.11 section |
23:35 | ||
timotimo only played the first two parts of that | 23:37 | ||
Zoffix | I played them a few times in the past, but never the last one | 23:40 | |
timotimo to bed | 23:41 |