[00:22] <[Coke]> ... ok, apparently I was exhausted, release starts tomorrow, late morning, as per usual. :)

[01:32] <japhb> timo: https://github.com/japhb/Terminal-Capabilities/issues/1 should be fixed now.  :-)

[03:18] *** kurahaupo joined
[04:15] <Geth> ¦ rakudo: ugexe++ created pull request #6148: RakuAST: fix generic Definedness/Coercion in parametric role bodies

[04:15] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6148

[05:24] *** finanalyst joined
[05:26] *** kurahaupo left
[06:02] *** kurahaupo joined
[06:07] <patrickb> japhb++

[06:41] *** kurahaupo left
[06:41] *** kurahaupo joined
[06:53] *** kurahaupo left
[06:53] *** kurahaupo joined
[07:11] *** finanalyst left
[07:49] *** kurahaupo left
[08:35] *** _ramix_ joined
[08:37] *** _ramix_ left
[09:11] *** kurahaupo joined
[09:43] *** kurahaupo left
[10:28] *** finanalyst joined
[10:38] *** finanalyst left
[11:07] *** finanalyst joined
[11:12] *** finanalyst left
[11:12] *** finanalyst joined
[11:43] *** finanalyst left
[11:54] *** MasterDuke joined
[12:04] *** ShimmerFairy left
[12:04] *** rnddim joined
[12:11] *** MasterDuke left
[12:31] *** rnddim left
[12:31] *** rnddim joined
[13:34] <Geth> ¦ rakudo/main: b776b44ba7 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Fixups.rakumod

[13:34] <Geth> ¦ rakudo/main: RakuAST: don't complain about illegal E<> codes in rakudoc

[13:34] <Geth> ¦ rakudo/main: 

[13:34] <Geth> ¦ rakudo/main: Instead, render them as identity, and leave it to any renderer to

[13:34] <Geth> ¦ rakudo/main: deal with it whether they are legal or not.

[13:34] <Geth> ¦ rakudo/main: 

[13:34] <Geth> ¦ rakudo/main: Also be less verbose in the code.

[13:34] <Geth> ¦ rakudo/main: 

[13:34] <Geth> ¦ rakudo/main: Fixes #6145

[13:35] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/b776b44ba7

[13:35] <lizmat> [Coke]:  ^^ would be nice if that could make it to the 2026.04 release  :-)

[13:55] <[Coke]> That is a very late addition. :)

[13:56] <[Coke]> No worries.

[14:42] *** finanalyst joined
[15:07] *** finanalyst left
[15:39] *** finanalyst joined
[15:42] *** rnddim is now known as ShimmerFairy

[16:06] <[Coke]> annnnnd, starting. just missed the morning time here, sorry

[16:06] <[Coke]> releasable6: next

[16:06] <releasable6> [Coke], Next release in ≈2 hours. There are no known blockers. 5 out of 42 commits logged

[16:06] <releasable6> [Coke], Details: https://gist.github.com/c435b1deb74c4a59e8c31922203d15e8

[16:08] <[Coke]> releasable6: next

[16:08] <releasable6> [Coke], Next release in ≈2 hours. There are no known blockers. 0 out of 42 commits logged

[16:08] <releasable6> [Coke], Details: https://gist.github.com/56e97feaa646454414d4a289927fa584

[16:14] <[Coke]> releasable6: next

[16:14] <releasable6> [Coke], Next release in ≈2 hours. There are no known blockers. 0 out of 42 commits logged

[16:14] <releasable6> [Coke], Details: https://gist.github.com/92cd4019ebf4aaf9e1f2db3d41dcdcce

[16:14] <[Coke]> releasable6: next

[16:14] <releasable6> [Coke], Next release in ≈2 hours. There are no known blockers. 0 out of 42 commits logged

[16:14] <releasable6> [Coke], Details: https://gist.github.com/6f16c38034f32f74d60f84a780e2c562

[16:14] <[Coke]> bah. the changelog doesn't like having the real commit links in it.

[16:16] <[Coke]> releasable6: next

[16:16] <releasable6> [Coke], Next release in ≈2 hours. There are no known blockers. 0 out of 42 commits logged

[16:16] <releasable6> [Coke], Details: https://gist.github.com/cfb73046ecaab86bc0869450b425f908

[16:16] <[Coke]> ... or maybe it's just really slow to catch up today. :|

[16:34] <[Coke]> FYI, the IRC logs filter doesn't work on a too-narrow screen - the search filters popup but the submit button is off screen and no way to get to it.

[16:36] <[Coke]> also, search doesn't seem to let me restrict just to "sends by timo"

[16:37] <[Coke]> ... if I search for [Coke], I see my sends. if I search for timo, I get just a list of dates in the RHS. Click on one, it resets my search criteria and shows me that day

[16:38] * [Coke] gives up on finding what timo said about his nqp commits and just uses lizmat's summary

[16:38] *** finanalyst left
[16:41] <[Coke]> https://github.com/rakudo/rakudo/wiki/ChangeLog-Draft done, you have a few minutes if you want to suggest any updates.

[16:51] <Geth> ¦ rakudo/release-2026.04: 982ecc180c | (Will Coleda)++ | 3 files

[16:51] <Geth> ¦ rakudo/release-2026.04: Update changelog + announcement

[16:51] <Geth> ¦ rakudo/release-2026.04: 

[16:51] <Geth> ¦ rakudo/release-2026.04: Deliberately not logged:

[16:51] <Geth> ¦ rakudo/release-2026.04: 

[16:51] <Geth> ¦ rakudo/release-2026.04: [7f2cd084][08bd698d][ef3975df]

[16:51] <Geth> ¦ rakudo/release-2026.04: review: https://github.com/rakudo/rakudo/commit/982ecc180c

[16:52] <[Coke]> You are out of time. :)

[17:20] <[Coke]> MoarVM 2026.04 cut

[17:25] <[Coke]> Having rounded off many sharp corners (to me) in previous releases, I have reached the point where the complicated release process is... fine. Time to get someone new in the mix so they can find stuff that jdv and I have gotten used to that sucks and can be fixed. :)

[17:56] <[Coke]> https://github.com/Raku/roast/issues/883 is still failing

[18:02] <Geth> ¦ roast/6.c-errata: 4eb0f75c3f | (Elizabeth Mattijsen)++ | S32-io/open.t

[18:02] <Geth> ¦ roast/6.c-errata: Make sure any deprecations don't interfere with tests

[18:02] <Geth> ¦ roast/6.c-errata: review: https://github.com/Raku/roast/commit/4eb0f75c3f

[18:02] <lizmat> [Coke]: no, it is not  :-)

[18:18] <[Coke]> Got one new one in 6.d, one sec.

[18:20] <[Coke]> https://github.com/Raku/roast/issues/886

[18:20] <[Coke]> QuantHash, which is something touched this release.

[18:24] <lizmat> aah... interesing, lemme have a look

[18:27] <Geth> ¦ nqp/main: fae3140310 | (Will Coleda)++ | tools/templates/MOAR_REVISION

[18:27] <Geth> ¦ nqp/main: [release] Bump MoarVM revision to 2026.04

[18:27] <Geth> ¦ nqp/main: review: https://github.com/Raku/nqp/commit/fae3140310

[18:27] <Geth> ¦ nqp/main: 7a2d33ee4a | (Will Coleda)++ | VERSION

[18:27] <Geth> ¦ nqp/main: [release] Bump VERSION to 2026.04

[18:27] <Geth> ¦ nqp/main: review: https://github.com/Raku/nqp/commit/7a2d33ee4a

[18:27] <Geth> ¦ rakudo/release-2026.04: e32963fd17 | (Will Coleda)++ | tools/templates/NQP_REVISION

[18:27] <Geth> ¦ rakudo/release-2026.04: [release] Bump NQP revision to 2026.04

[18:27] <Geth> ¦ rakudo/release-2026.04: review: https://github.com/rakudo/rakudo/commit/e32963fd17

[18:27] <Geth> ¦ rakudo/release-2026.04: 3584a14680 | (Will Coleda)++ | VERSION

[18:27] <Geth> ¦ rakudo/release-2026.04: [release] Bump VERSION to 2026.04

[18:27] <Geth> ¦ rakudo/release-2026.04: review: https://github.com/rakudo/rakudo/commit/3584a14680

[18:27] <lizmat> [Coke]: give me 10 mins to look at te QuantHash failure

[18:28] <[Coke]> OK. hopefully it's just a test change. :|

[18:28] <lizmat> no, the error is legit :-(

[18:28] <[Coke]> wish I had waited before running that last command.

[18:29] <lizmat> m: class :: does QuantHash { }.ne

[18:29] <evalable6> lizmat, rakudo-moar b776b44ba: OUTPUT: «(exit code 1) No such method 'ne' for invocant of type '<anon|1>'␤  in block <unit> at /tmp/0VYJjiU5pA line 1␤␤»

[18:29] <lizmat> m: class :: does QuantHash { }.new

[18:29] <evalable6> lizmat, rakudo-moar b776b44ba: OUTPUT: «(exit code 1) P6opaque: no such attribute '$!elems' on type <anon|1> in a <anon|1> when trying to bind a value␤  in block <unit> at /tmp/9HA8iWGuVB line 1␤␤»

[18:30] <[Coke]> interesting that it only died on 6.d and not master or 6.c

[18:32] <lizmat> ok, I see the issue... and it's goiing to need some thought

[18:32] <lizmat> it *only* happens when creating your own class doing QuantHash

[18:32] <[Coke]> ok. I'll take a break and figure out if I have to do anything other than "just start over". That will probably work.

[18:32] <lizmat> which should be rare

[18:33] <lizmat> need to go afk for a bit now...:-(

[18:33] <[Coke]> I had just tagged and pushed, but I'm pretty sure I can just do it again.

[18:33] <[Coke]> Sure, no worries. Thanks for looking at it.

[18:33] <[Coke]> If I disappear, feel free to text me.

[18:40] <[Coke]> It also didn't trip anything in the ecosystem, so while I'd rather have a clean release... We can also do a spot check with the devs online and see if we think collectively it's a blocker.

[19:17] *** ShimmerFairy left
[19:17] *** ShimmerFairy joined
[19:21] * lizmat is back, looking at the issue again

[19:22] <lizmat> [Coke]: I feel the changes are going to be so intrusive, that I don't trust them to be in the release

[19:22] <lizmat> the problem comes from the $!elems attribute in QuantHashes not being defined in the QuantHash role

[19:23] <lizmat> so a class doing the QuantHash role, would need to define it (which Setty and Baggy now do)

[19:24] <lizmat> moving the attribute to QuantHash means that Setty and Baggy cannot use the `$!elems` syntax anymore, but would have to use the nqp::getattr(self,QuantHash,'$!elems') syntax everywhere

[19:25] <[Coke]> ok. So let's go ahead as is, this is a low risk if we keep this one issue, and I'm sure we can fix it by .05

[19:25] <lizmat> and that feels rather intrusive at this late date

[19:25] <lizmat> ah yes, most definitely fixed in .05.... with a blin run

[19:26] <lizmat> [Coke]++

[19:33] <Geth> ¦ rakudo: coke++ created pull request #6149: Release 2026.04

[19:33] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6149

[19:33] <Geth> ¦ rakudo/main: 4 commits pushed by (Will Coleda)++

[19:33] <Geth> ¦ rakudo/main: 982ecc180c | Update changelog + announcement

[19:33] <Geth> ¦ rakudo/main: e32963fd17 | [release] Bump NQP revision to 2026.04

[19:33] <Geth> ¦ rakudo/main: 3584a14680 | [release] Bump VERSION to 2026.04

[19:33] <Geth> ¦ rakudo/main: 4acea05143 | Merge pull request #6149 from rakudo/release-2026.04

[19:33] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/compare/b776b44ba794...4acea0514357

[19:35] <lizmat> whee!

[19:38] <lizmat> [Coke]++

[19:38] <[Coke]> ... the reference to @needles makes github think they committed to the release. oops

[19:38] <[Coke]> not quite done, close.

[19:39] <timo> i tend to put stuff in `backticks` which often prevents such automatic linkage of issues and users

[19:39] <[Coke]> I did @<!-- -->needles for the version attached to the release

[19:40] <[Coke]> .tell patrickb binary releases for 2026.04 can start

[19:40] <tellable6> [Coke], I'll pass your message to patrickb

[19:40] <[Coke]> .tell el_che binary releases for 2026.04 can start

[19:40] <tellable6> [Coke], I'll pass your message to El_Che

[19:42] <Geth> ¦ rakudo/main: eb79837852 | (Will Coleda)++ | docs/release_guide.pod

[19:42] <Geth> ¦ rakudo/main: Match variable name above

[19:42] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/eb79837852

[19:42] <Geth> ¦ rakudo/main: f6d89e38af | (Will Coleda)++ | docs/release_guide.pod

[19:42] <Geth> ¦ rakudo/main: claim next release

[19:42] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/f6d89e38af

[19:46] <[Coke]> OK. Done, I think.

[19:46] <[Coke]> I'll open a rakudo ticket for that quanthash issue.

[19:49] <Geth> ¦ rakudo: coke assigned to lizmat Issue Minor QuantHash issue https://github.com/rakudo/rakudo/issues/6150

[19:49] <[Coke]> tagged as a blocker for the next release.

[19:50] <[Coke]> OK, time for video games or something. Cheers.

[19:50] <lizmat> cheers!

[20:13] <[Coke]> I would say give it a day to see if anyone complains about the release, then we can start pulling in all of the remaining submissions.

[20:13] <[Coke]> PRs, that is

[20:33] *** donaldh left
[23:25] <Geth> ¦ rakudo/main: a1f6cb4fb4 | (Will Coleda)++ | docs/release_guide.pod

[23:25] <Geth> ¦ rakudo/main: Note: run errata tests more often

[23:25] <Geth> ¦ rakudo/main: 

[23:25] <Geth> ¦ rakudo/main: ... than during the release process.

[23:25] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/a1f6cb4fb4

[23:58] <[Coke]> FYI I had the "edit release" window still open on the moarvm release, just hit save - this was the step that added the .tgz file

