00:11 vrurg left 00:17 Kaiepi joined 00:21 Altai-man_ joined 00:24 sena_kun left 00:45 vrurg joined
timotimo did we already figure out the "missing or wrong version of NQPHLL"? it looks like when trying to build the core.c setting it's looking for some things in the install/ folder that wouldn't be there yet in a regular install 01:56
first install/share/perl6/lib/Perl6/BOOTSTRAP/v6c.moarvm
no, not "first"; that's the only one it does i think 01:57
ah yes that's already known 01:58
02:22 sena_kun joined 02:24 Altai-man_ left
vrurg timotimo: Not fixed yet. Patrick works on it. 02:27
04:21 Altai-man_ joined 04:23 sena_kun left 04:36 vrurg left 04:37 vrurg joined 04:41 vrurg left 05:16 vrurg joined 06:22 sena_kun joined 06:23 Altai-man_ left 06:51 vrurg left 06:52 vrurg joined 06:57 vrurg left 07:05 patrickb joined
patrickb o/ 07:23
sena_kun: Have you seen github.com/rakudo/rakudo/pull/3806...-660844877
07:32 vrurg joined 07:53 leont joined
Geth_ rakudo: 914bcbad59 | (Patrick Böker)++ | 6 files
Add a command line option `--rakudo-home` use it during build

The precedence order of the different ways to set the Rakudo home is now:
1. Commandline option `--rakudo-home` 2. Environment variable `RAKUDO_HOME` 3. Static rakudo home set by `Configure.pl` when building a non-relocatable ... (11 more lines)
rakudo: 262209e97c | (Patrick Böker)++ (committed using GitHub Web editor) | 6 files
Merge pull request #3806 from patrickbkr/rakudo-home-cmd-line-option

Add a command line option `--rakudo-home`. Use it during build. Fixes NQP bumping.
patrickb sena_kun: Are there any changes in NQP we can and should bump? 08:04
sena_kun Not really. :S 08:09
Geth_ nqp: a55ba3cb5d | Altai-man++ (committed using GitHub Web editor) | 0 files
A whitespace commit to simulate nqp bump

We need this to ensure bumps work again considering github.com/rakudo/rakudo/issues/37...3564441090
patrickb I'm not entirely sure this would trigger the error. 08:14
When there are actually no changes to nqp, will the nqp version be actually incompatible? 08:15
sena_kun Hmmmm.
Probably, you are right. Then we want such a commit closer to an actual code? 08:16
That's an easy option we should go for (if it works), as editing actual code can introduce other possible issues.
patrickb I think I don't understand. To trigger the error, we would need to make some change to code in NQP that ends up in some .moarvm file that's used by Rakudo. 08:19
08:19 oddp joined 08:21 Altai-man_ joined 08:24 sena_kun left
moritz so, if I build rakudo in the rakuast branch, does it use RakuAST by default? or do I need to set an env variable or so? 08:29
src/Raku/ast/README.md mentions an env var, but `git grep -i --word env|grep -i ast` doesn't seem to turn up one 08:30
Geth_ nqp: 4215a728ea | Altai-man++ (committed using GitHub Web editor) | src/HLL/Compiler.nqp
Comment change
08:40 vrurg left
Altai-man_ Can anyone confirm the build works? 08:41
08:41 vrurg joined
MasterDuke Altai-man_: works for me now 08:44
Altai-man_ MasterDuke, after a bump, you had this issue with nuking as well, right?
MasterDuke yep
08:44 vrurg left
Altai-man_ releasable6, status 08:46
releasable6 Altai-man_, Next release will happen when it's ready. There are no known blockers. 85 out of 87 commits logged
Altai-man_, Details: gist.github.com/6783635b86b013503f...1ec92dc24e
Altai-man_ runs Blin
MasterDuke moritz: github.com/rakudo/rakudo/blob/raku...in.nqp#L14 looks like it's `RAKUDO_RAKUAST` 08:48
moritz MasterDuke: ah, thanks!
MasterDuke np
Geth_ rakudo/rakuast: cf31c0d5a0 | (Moritz Lenz)++ | src/Raku/ast/README.md
Document RAKUDO_RAKUAST variable
08:52 travis-ci joined
travis-ci NQP build failed. Altai-man 'Comment change' 08:52
travis-ci.com/Raku/nqp/builds/176282581 github.com/Raku/nqp/compare/a55ba3...15a728eafd
08:52 travis-ci left
Altai-man_ What. 08:57
MasterDuke Altai-man_: i restarted the one job, it was just a download timeout 08:58
Altai-man_ Sigh.
patrickb MasterDuke: You rebuilt nqp and rakudo afterwards, and did altready have a populated install folder in your test? 09:15
MasterDuke yep 09:17
patrickb MasterDuke: I think the test was valid then. :-) 09:18
09:18 vrurg joined
Geth_ rakudo/rakuast: 77a766cfac | (Moritz Lenz)++ | src/Raku/ast/scoping.rakumod
Include type of unresolved RakuAST node in error message
09:19 vrurg left, vrurg joined 10:08 oddp left, patrickb left 10:10 oddp joined, patrickb joined 10:12 [Coke] left, [Coke] joined, [Coke] left, [Coke] joined 10:22 sena_kun joined 10:23 Altai-man_ left 11:26 vrurg left, MasterDuke left 11:27 vrurg joined 11:31 vrurg left 12:02 vrurg joined, vrurg left 12:03 vrurg joined 12:21 Altai-man_ joined 12:23 sena_kun left 13:03 vrurg left, sena_kun joined, vrurg joined 13:05 Altai-man_ left 13:07 vrurg left 13:10 sena_kun left 13:11 vrurg joined, sena_kun joined
lizmat stackoverflow.com/questions/tagged...Unanswered # not quite as many as Perl, but still :-) 13:32
[Coke] lizmat: stackoverflow.com/questions/519478...pl-plugins - there's an answer there from ugexe. 13:39
it's just not marked as an answer.
14:21 Altai-man_ joined 14:22 patrickb71 joined 14:23 sena_kun left 14:24 patrickb left
Altai-man_ >1133 out of 1494 modules processed 14:26
14:31 sena_kun joined 14:35 tyilanmenyn joined 14:36 tyilanmenyn left 14:37 sena_kun left 14:39 tyilanmenyn joined 14:47 tyil left, tyilanmenyn is now known as tyil
[Tux] Rakudo version 2020.06-87-g262209e97 - MoarVM version 2020.06-34-gd564695f6
csv-ip5xs0.819 - 0.824
csv-ip5xs-207.763 - 7.954
csv-parser25.157 - 25.496
csv-test-xs-200.388 - 0.392
test7.807 - 8.045
test-t1.891 - 1.913
test-t --race0.821 - 0.848
test-t-2030.047 - 31.418
test-t-20 --race8.652 - 8.977
Geth_ rakudo/rakuast: 23b019f53f | (Jonathan Worthington)++ | 8 files
RakuAST handling of CATCH and CONTROL statements

Might be subject to a little further reorganization, however feels like a factoring improvemnet over the current situation, in so far as it can build the correct QAST first time rather than building something and then having to manipulate it afterwards.
jnthn CATCH/CONTROL have quite some semantics... 15:18
lizmat afk for a few hours& 15:21
15:33 vrurg left 15:36 vrurg joined 15:52 vrurg left
Geth_ rakudo/rakuast: d94ea54b5e | (Jonathan Worthington)++ | 6 files
Add a basic implementation of `try`

It doesn't yet fatalize, but the rest of the semantics should be right. Also fix implicit $! and $/ to be `is default(Nil)`.
15:54 patrickb71 left
jnthn Another sanity test down. 15:58
Didn't actually need CATCH and CONTROL, but they needed doing at some point anyway.
16:24 Altai-man_ left 16:30 vrurg joined 16:34 tyil left 16:37 tyilanmenyn joined 17:04 tyilanmenyn is now known as tyil 17:10 Xliff joined 17:37 Xliff left 17:41 patrickb joined
patrickb sena-kun: Is the release now unblocked? 17:52
tellable6 patrickb, I'll pass your message to sena_kun
18:06 MasterDuke joined, [Coke] left
Geth_ rakudo: patrickbkr++ created pull request #3810:
Deprecate nqp-lib
lizmat notable6: weekly 18:11
notable6 lizmat, 5 notes: gist.github.com/da5cf50d822be579ed...b7046d8882
18:22 sena_kun joined 18:38 [Coke] joined
lizmat notable6: weekly reset 18:50
notable6 lizmat, Moved existing notes to “weekly_2020-07-20T18:50:17Z”
Geth_ rakudo: Altai-man++ created pull request #3811:
Release 2020.07
18:55 sena_kun1 joined 18:56 sena_kun1 left
Geth_ rakudo/release-2020.07: 639a917f50 | Altai-man++ | tools/templates/NQP_REVISION
[NQP Bump] Brings 2 commits

NQP bump brought: github.com/perl6/nqp/compare/2020....g4215a728e 4215a728e Comment change a55ba3cb5 A whitespace commit to simulate nqp bump
rakudo/release-2020.07: b89332c5a2 | Altai-man++ | 3 files
Update changelog + announcement

Deliberately not logged:
f1960ba 8d2156b 6536f80 682a796 1b3780f c38b5a3 8543f85 f470b54 34f985d 56d550c 37d5831 847dd8d 15fae6d 262209e 0144905 c7c18c2 ed5bbf7 631ab68 9e9851a c389cb5 2f6677b f6acd50 8e2bc22 85320f4 6e73aa5 1a0be01 4a115c4
nine Hm....method caches pop up again and again. 19:11
sena_kun nine, are you commenting in-branch work?
nine yes 19:12
sena_kun nine, good luck!
nine sena_kun: no idea when I'll ever get out of this in-process precompilation hole
at least I still say "when" not "if" :)
sena_kun Those who walk can do the road. 19:13
lizmat github.com/Raku/RSC/blob/main/anno...0200720.md # Raku Community to elect Raku Steering Council 19:28
timotimo ah i didn't answer to that mail yet 19:45
lizmat too late now 19:53
you want me to add you to the list in the announcement ?
timotimo *shrug*, i could just put myself in that folder over there 19:56
[Coke] lizmat: announcement file has typo: 'possble' - also, please add a subject for the email as we get closer to sending in votes. 19:59
timotimo actually, i also contribute to edument work
[Coke] (assuming we have another announcement before voting, it can go there, no worries) 20:00
lizmat yeah, there's going to be another announcement :-)
*phew* interesting and slightly stressful times indeed 20:01
github.com/Raku/RSC/commit/c1ab88f...f2ab1b80a1 # nine++ 20:03
20:06 Altai-man_ joined 20:09 sena_kun left 20:11 patrickb left
Geth_ roast/6.c-errata: ed95b1b66f | Altai-man++ | 2 files
Remove tests given discussion in R#1384

After the change in github.com/rakudo/rakudo/commit/70e5cfb982
Original commit by @lizmat: github.com/Raku/roast/commit/307d4...0d74de5961
linkable6 R#1384 [closed]: github.com/rakudo/rakudo/issues/1384 Any.skip fails when trying to use a WhateverCode
Geth_ roast/6.c-errata: 2e31a4229b | (Elizabeth Mattijsen)++ (committed by Altai-man) | 2 files
Make X::Obsolete tests a bit less picky
roast/6.d-errata: 5464a42553 | (Elizabeth Mattijsen)++ (committed by Altai-man) | 2 files
Remove tests given discussion in R#1384

After the change in github.com/rakudo/rakudo/commit/70e5cfb982
roast/6.d-errata: cfe63a3d1b | (Elizabeth Mattijsen)++ (committed by Altai-man) | 2 files
Make X::Obsolete tests a bit less picky
roast/6.d-errata: 1e030a7ec5 | (Elizabeth Mattijsen)++ (committed by Altai-man) | MISC/bug-coverage.t
Fix erroneous test

Not sure what was intended, but this feels what it should be.
Problem was uncovered after:
nqp: 32371970c7 | Altai-man++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2020.07
nqp: 475d87361c | Altai-man++ | VERSION
[release] Bump VERSION to 2020.07
rakudo: de6623e0fa | Altai-man++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2020.07
rakudo: d0233dd8fa | Altai-man++ | VERSION
[release] Bump VERSION to 2020.07
lizmat whee!
was haz a release!
Altai-man_ lizmat, I still need to do a couple of things from new machine, notably uploads. :) But yes, hope tonight's releasing party will be over in a bit. 20:20
lizmat good news, will you tweet when ready ?
Altai-man_ Sure, as usual.
20:22 sena_kun joined
Altai-man_ lizmat, I hope it builds clean after bumps now. 20:22
lizmat it did for me earlier today, lemme check
Altai-man_ Phew.
Well, once is enough, I guess.
lizmat yeah, built and installed fine :-) 20:26
Altai-man_ Very nice.
Geth_ rakudo/release-2020.07: de6623e0fa | Altai-man++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2020.07
rakudo/release-2020.07: d0233dd8fa | Altai-man++ | VERSION
[release] Bump VERSION to 2020.07
rakudo/release-2020.07: 7244d02983 | Altai-man++ (committed using GitHub Web editor) | 2 files
Merge branch 'master' into release-2020.07
rakudo/master: 4 commits pushed by Altai-man++
Altai-man_ lizmat, twitter.com/koto_san_kana/status/1...9809665031 <- 20:36
lizmat retwat 20:37
Altai-man_ The odd thing is that I could not trigger a single flapper for the whole release tests and it was feeling very weird.
Almost as something is broken.
And I was using more threads, not less as often suggested. 20:38
Anyway, email is blocked by binary releases, I think.
Also, I hope some brave hero will update the website as well. 20:39
Comma release tomorrow. o7
lizmat rba ^^ 20:40
[Coke] Altai-man++ 20:41
rakudo.org/downloads is already showing 2020.07 20:42
20:42 sena_kun left
[Coke] (for source, not for platform downloads) 20:42
lizmat Altai-man_: looks like the test for Inline::Perl5 in spectest is borked again :-( 20:55
Altai-man_ lizmat, as in? 20:56
lizmat, they are not run or? 20:57
[Coke] t/spectest.data is referring to RT
lizmat Inline::Perl5 not installed: not running Perl 5 integration tests
You can install Inline::Perl5 into the build directory with
[Coke] wonders why we moved spectest.data out of rakudo into roast.
Altai-man_ lizmat, when doing release tests, I saw this, it also shows the command to do that, so I *did* run Inline::Perl5 tests. But yes, the thing that it does not do it automagically is a bug. 20:58
[Coke] lizmat: didn't you just rebuild and blow away your install directory?
Altai-man_ s/do that/properly instal the thing and then run tests fine/
lizmat ok, done that command, installed Inline::Perl5 again, and now tests it
Altai-man_ Yes. This is a bug, but not release bug.
Don't scare me please. :)
lizmat [Coke] I did that several times last week, yes, but Inline::Perl5 *was* installed :-) 20:59
[Coke] lizmat: ok. :)
spectest.data looks like the test file names have gotten out of alpha order over the years. 21:12
had 2 spectest failures on master: gist.github.com/coke/92b1d5dc2038b...c8fba18c49 21:26
lizmat cannot confirm :-( 21:30
Geth_ rakudo/master: 8 commits pushed by (Clifton Wood)++, (Elizabeth Mattijsen)++ 21:31
[Coke] added sw_vers/git describe
Geth_ roast/spectest-data-cleanup: 0ccf1cd959 | Coke++ | spectest.data
alphabetize test file names
roast: coke++ created pull request #653:
alphabetize test file names
roast: 0ccf1cd959 | Coke++ | spectest.data
alphabetize test file names
roast: 54485343e4 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | spectest.data
Merge pull request #653 from Raku/spectest-data-cleanup

alphabetize test file names
[Coke] lizmat++ 21:45
Geth_ rakudo: c11f4b18ae | (Ben Davies)++ | src/core.c/Parameter.pm6
Type Parameter's methods

This affects the return values of some of Parameter's methods (such as name) that were returning values of inconsistent types.
rakudo: c9ae42c7dd | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/Parameter.pm6
Merge pull request #3760 from Kaiepi/parameter-typed

Type Parameter's methods
rakudo: 2ab9442930 | (Ben Davies)++ | src/core.c/Metamodel/Primitives.pm6
Expose nqp parameterization ops through Metamodel::Primitives

This allows users to take advantage of parameterization caching.
rakudo: 7b1540d3e3 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | src/core.c/Metamodel/Primitives.pm6
Merge pull request #3609 from Kaiepi/metamodel-primitives-parameterization

Expose nqp parameterization ops through Metamodel::Primitives
22:07 sena_kun joined 22:08 Altai-man_ left
Geth_ rakudo: 7f2ae26cdf | (Ben Davies)++ | 5 files
Apply Callable to Code and compose Sub/Method/Submethod in prologue

Traits mix in roles to routines before these types are composed. By doing this before any traits are applied to any routines, all routines in the language should be certain to typecheck as Callable.
rakudo: e3c2646ea6 | (Ben Davies)++ | src/Perl6/Metamodel/Mixins.nqp
Remove that pesky branch from Metamodel::Mixins.mixin

Now that all metaobjects are composed when this metamethod is called during the setting, this branch should finally be ready to go.
rakudo: 5a791f2b3b | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 6 files
Merge pull request #3583 from Kaiepi/metamodel-mixins

Ensure Routine subtypes are composed before performing mixins with their instances
22:20 maggotbrain left 22:21 maggotbrain joined
jnthn nine: Method caches as they currently exist will go away in new-disp (I'm not quite at the point of eliminating them, though probably not that far off...) 22:23
timotimo jnthn: have you planned how you distribute coming days between RakuAST and dispatch chains? 22:26
jnthn Planning dispatch tomorrow at least 22:27
Wednesday is my last $dayjob day for 2 weeks, and brings at least one meeting and some organizational work 22:28
Geth_ rakudo/Kaiepi-rank-n-exceptions: 6 commits pushed by (Ben Davies)++, (Elizabeth Mattijsen)++ 22:29
timotimo oh, right, your vacation is just around the corner 22:31
jnthn Plus I should write my "what I got done on RakuAST" report before I go :) 22:32
Geth_ rakudo/master: 6 commits pushed by (Ben Davies)++, (Elizabeth Mattijsen)++ 22:37
lizmat has done enough merging for today 22:44
jdv79 i'm a bit confused about community/core team/council - are those two docs supposed to be inexact about such things? 23:35
23:56 leont left