🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
08:46 Geth left, lizmat left, Geth joined 08:47 lizmat joined 09:14 finanalyst joined
finanalyst coleman: ping 09:15
.tell coleman can we have a convo about best practice for adding to new-website? 09:16
tellable6 finanalyst, I'll pass your message to coleman
09:27 sena_kun joined 11:28 finanalyst left 13:08 lizmat_ joined 13:10 lizmat left 13:15 lizmat_ left 13:16 lizmat joined
coleman . 14:46
tellable6 2025-03-23T09:16:30Z #raku-dev <finanalyst> coleman can we have a convo about best practice for adding to new-website?
coleman .tell finanalyst if you have any questions or links to failing tests add them to this ticket github.com/Raku/doc-website/issues/434 14:49
tellable6 coleman, I'll pass your message to finanalyst
15:30 finanalyst joined
finanalyst coleman: ping 16:06
tellable6 2025-03-23T14:49:39Z #raku-dev <coleman> finanalyst if you have any questions or links to failing tests add them to this ticket github.com/Raku/doc-website/issues/434
coleman finanalyst: I'll be around for a couple of hours. I can't do a call today, though. sorry for being out of pocket lately, but I just finished my first week at a new job 16:45
17:24 coleman left
[Coke] I'm here, apologies, took longer to get everything back to normal. 17:35
nine: What's the current status on these numbers:
x/153 (make test), and 1295/1355 (make spectest)
releasable6: status 17:36
releasable6 [Coke], Next release will happen when it's ready. There are no known blockers. 277 out of 348 commits logged
[Coke], Details: gist.github.com/f06df1a2d9b8602bde...d5b9925df7
[Coke] Found 1298 spectest in backscroll - anyone see the latest number for 'make test'? 17:46
m: say 40*7+6 17:48
camelia 286
jdv its usually in the last weekly possibly outdated slightly 18:03
[Coke] I'll take any numner at this point. :) 18:06
releasable6: status 18:09
releasable6 [Coke], Next release will happen when it's ready. There are no known blockers. 347 out of 348 commits logged
[Coke], Details: gist.github.com/64a38ede0b4822a0b8...ed317e90d3
[Coke] releasable6: status 18:16
releasable6 [Coke], Next release will happen when it's ready. There are no known blockers. 348 out of 348 commits logged
[Coke] ok, definitely want to do the changelog weekly next time I have a release, wowza.
nine 1298 is latest 18:18
jdv the 2 big pre-release tasks are blin and changelogs 18:20
[Coke] Yup, shouldn't have saved CL for last day 18:27
nine- did find that, just did a make test run and got 143?
which *is* 1 higher than the number in last announce. 18:30
nine That's likely. lizmat++ did some work there 18:33
[Coke] Undefined template variable 'contributors' 18:38
18:41 Altai-man joined, sena_kun left
[Coke] want to update the contributors script so you can have nqp be *next* to the rakudo folder instead of *in* it. 18:43
(or rather, in either location)
Geth rakudo/release-2025.03: 63c133a185 | (Will Coleda)++ | 3 files
Update changelog + announcement

Deliberately not logged:
  [3a336975][ac556502][2d12d3ed][775e8ff9][992f7417][60309b6a]
  [9233a89f][02482743][e633a64c][2e82abc3][fa7697e2][40576e0e]
18:53
18:54 coleman joined
[Coke] ... note to self, run the release commands in a tmux window on the remote box so when my (*@#&$#@$ POS mactop reboots because I plugged in a USB hub, I don't lose my place. 19:06
was it bsd tar that we want? 19:16
coleman I forget what caused problems last time. Which file attribute? 19:18
19:19 Altai-man left, sena_kun joined
[Coke] the date/time 19:21
I think installing bsdtar on this box and doing an alias tar=bsdtar will work
(also, writing this down)
coleman that seems safe for the actual output. bsd will have a subset of what gnu provides, I'd wager 19:22
if anything fails it might be command line syntax related but you'll see
19:23 sena_kun left
[Coke] The moarvm instructions need to be sanitized. there's an extra 0 in the version info that is getting copied through a bunch of places. 19:24
need to make sure it doesn't show up in the final upload.
19:25 sena_kun joined
jdv [Coke]: wut? iirc the extra 0 in the version is there for a reason 19:27
[Coke] Really? if you can tell me what it is.. 19:38
It appears to be "to confuse me". :)
It might be "to avoid confusing between tag and branch", but there's probabably a better way to do that. 19:39
Looking at moarvm.org/releases.html I see 2025.02 19:44
I don't see it in my clone. wtf. 19:45
19:45 sena_kun left 19:46 sena_kun joined 19:48 sena_kun left
[Coke] git pull was doing nothing, had to reclone. weird. 19:48
19:49 sena_kun joined
[Coke] HEY. Can someone give me rights to moarvm.org please. 19:51
(that's why I couldn't see anything, it was pointed at my fork)
github.com/MoarVM/moarvm.org/pull/22 19:53
coleman I don't have admin on that 19:54
[Coke] I would argue you should have admin.
Wonder if we have to ping jnthn. 19:55
github.com/MoarVM/MoarVM/releases/tag/2025.03 - if someone can verify that the .targz for this release looks less squirrely 19:59
And also please apply my PR for moarvm.org 20:02
I'll go grab a hot bevvie before starting the next big step
going to put 4/26 as the next release, not 4/19 20:16
... ahhhh, no I'm not. 20:17
Geth rakudo/release-2025.03: 7fca580b83 | (Will Coleda)++ | docs/announce/2025.03.md
Update announcement
[Coke] ah, thank goodness there was no moarvm 2023.03 20:22
(or this would have been a very long detour. :)
jdv: running 'ake human-1' step on the azure box and getting an error that it is unable to sign the tag. 20:25
I cannot remember if, two months ago, I was running ake on my mac or on the ubuntu cloud box. 20:26
export GPG_TTY=$(tty) 20:28
t/12-rakuast/xx-fixed-in-rakuast.rakutest (Wstat: 0 Tests: 105 Failed: 0) TODO passed: 82-83 20:43
In general, this release is going smoother than 2025.01 - next one I do will go even smoother if I do the prep work *in advance* 20:47
jdv probably need your php key loaded in the agent 20:52
[Coke] it was the TTY 20:53
jdv *pgp
oh
[Coke] setting the TTY allowed it to prompt me so I could enter the passphrase.
Don't remember that step from last time, but writing it down in a different rakudo checkout for later. :)
jdv weird default but sure
[Coke] on `ake rakudo-test`
Don't want to hardcode it anywhere on a cloud box. 20:54
jdv: next time you do a release, please verify for me if "rakudo-stress" starts out saying Inline::Perl5 isn't installed 21:02
I think it was not the bsdtar perse, but the extra 0 on the branch name that did it. one instruction says do 2025.03 (but is really using 2025.030); and a future instruction tells you to use 2025.03 (but throws an error if you don't use the 2025.030) in moarvm. but that's also the thing that generates the tar.gz file, so you have to rename the file before you upload it. 21:10
`ake rakudo-stress-errata` 21:11
(bsdtar) using the wrong release # there caused a git command to not return a date, so then tar tried to use something NaN as a number and that's what did it. 21:13
I'll do a test release in a week or so to see if I can narrow down the bits (and wonder why this hasn't ever bitten jdv) 21:14
github.com/Raku/roast/issues/872 21:27
Geth: you here/
geth: status
oops: github.com/rakudo/rakudo/issues/5829 21:58
So I think our last spec test run of the installed rakudo has been testing on 6.d errata this whole time, not on the main branch. 21:59
22:05 lizmat left, lizmat_ joined 22:10 sena_kun left
jdv [Coke]: i've never had that extra zero issue 22:15
yes, i did notice that roast branch issue but we test them all on the day of so...meh 22:16
[Coke] m: my $x will init { say 3 } 22:21
camelia ===SORRY!=== Error while compiling <tmp>
Variable trait 'will init {...}' not yet implemented. Sorry.
at <tmp>:1
------> my $x will init { say 3 }<HERE><EOL>
expecting any of:
constraint
[Coke] ... dammit.
I think the errata tests leave around fudged files that preferentially get run. 22:27
which means that even though I tried to switch it back, this test still failed, because it was getting the fudged one from the branch, not the one that lizmat fixed. 22:28
... or something else weird is going on. now getting failures on S04-declarations/will.t even though I'm on master? trying again...
jdv isn't rakudo-post-test on a git-less archive expansion? 22:30
probably need to fix that up before the archive command 22:31
[Coke] Maybe I was looking in the wrong dir 22:32
redoing rakudo-post-build and will then do rakudo-post-test 22:33
... oh. I wonder if the archive has been archiving the errata dir ??
since it never got switched back? I switch it back, then reran the *post-test*, but if it was already archived... 22:35
ok, hopeful this gets us there. never would have noticed if not for this spec file failing in the errata. 22:36
updated github.com/rakudo/rakudo/issues/5829 with my thoughts on the t/spec dir. 22:38
nine, lizmat, jdv: any thoughts on ^^ appreciated - I assume we want to be shipping roast's master in the rakudo tar.gz 22:39
22:51 finanalyst left
jdv idk if shipping roast was ever a huge consideration 23:04
sure, flip it to master. i'd bet almost nobody uses that copy. 23:06
Geth rakudo: coke++ created pull request #5830:
Release 2025.03
23:07
rakudo/release-2025.03: 4315de3f06 | (Will Coleda)++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2025.03
23:09
rakudo/release-2025.03: 316ddd21b2 | (Will Coleda)++ | VERSION
[release] Bump VERSION to 2025.03
nqp/main: 55825b7cea | (Will Coleda)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2025.03
nqp/main: bc9658359b | (Will Coleda)++ | VERSION
[release] Bump VERSION to 2025.03
23:14 sena_kun joined, sena_kun left
Geth rakudo: coke++ created pull request #5831:
Release 2025.03
23:17
rakudo/main: 5 commits pushed by (Will Coleda)++ 23:30
[Coke] github.com/rakudo/rakudo/releases/tag/2025.03 23:32
release guide complete; only thing left is binary packages. 23:38
(pinged them in #raku)
jdv as far as i'm concerned "the release" is done:)
[Coke] results this time: much smoother, opened a roast ticket that I did not fix directly for the errata, opened one or two RELENG tickets on rakudo, and have some minor edits pending. 23:39
jdv - if I make any changes to the Ake stuff, I'll mark you as a reviewer on a PR.
want at least one more set of eyes before submitting (same for release guide updates) 23:40
now off to have a sparkling beverage and chill out
jdv i can look but idk if i'd be helpful
nite