Geth rakudo: ugexe++ created pull request #6706:
Make frontend detection and switching in tests less fragile
00:32
ugexe you can use that if you want, or close it if you have something else. it makes the tests DTRT regarding rakuast detection and enabling/disabling assuming RAKUDO_RAKUAST is the switch 00:33
it can be merged by itself as well 00:36
Geth rakudo: ugexe++ created pull request #6707:
Run the CI frontend variant as legacy rather than RakuAST
00:39
ugexe and you can use that one^ for the CI although it shouldn't be merged on its own and instead should be cherry-picked into whatever PR enables rakuast by default 00:40
01:03 [Coke] left 01:23 ShimmerFairy left 01:26 ShimmerFairy joined
Geth roast: 1f521d7986 | (Nick Logan)++ (committed using GitHub Web editor) | S28-named-variables/slangs.t
Remove Perl5 regex leftover
01:28
rakudo: ugexe++ created pull request #6708:
RakuAST: reject a Perl 5 regex adverb like any other unknown adverb
01:33
02:59 [Coke] joined
Geth rakudo/main: 1cdf64d61b | (Nick Logan)++ | 2 files
RakuAST: reject a Perl 5 regex adverb as an unknown adverb

Support for Perl 5 regexes was removed, but the :P5 and :Perl5 adverbs were still recognized as compilation adverbs, so a construct such as m:P5/o+/ compiled and then never matched. Dropping them from the adverb tables leaves them unrecognized, so they now get the same compile time
  "Adverb P5 not allowed on m" error as any other adverb a construct does
not take.
08:09
rakudo/main: 0dd07126b4 | (Nick Logan)++ | 3 files
RakuAST: remove the Perl 5 regex slang

Nothing selects the P5Regex slang now that the adverb naming it is an error, so its grammar, its actions and the flag that chose between it and the Raku regex slang go away.
rakudo/main: 8f6418198a | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 4 files
Merge pull request #6708 from ugexe/ugexe/rakuast-p5-adverb-unknown

RakuAST: reject a Perl 5 regex adverb like any other unknown adverb
rakudo/main: 87d3151487 | (Nick Logan)++ (committed using GitHub Web editor) | 3 files
Assign to a new Array or Hash element from its own callsite

Previously ASSIGN-POS and ASSIGN-KEY ran one p6assign for both a new element and an existing one, with the fresh container or the stored one as its target. MoarVM specializes that assignment on the type of the value the target holds. A fresh container holds nothing, so code that first fills an array or hash and then overwrites its elements got a ... (18 more lines)
08:12
rakudo/main: 57ba63f2a6 | (Nick Logan)++ | 16 files
Test the compiler frontend instead of RAKUDO_RAKUAST

Tests that branch on which frontend compiled them read the RAKUDO_RAKUAST environment variable. That reads the knob rather than the result: the variable says what was asked for, while the COMPILER-FRONTEND hllsym says what the compiler became, and only the hllsym stays correct if the default ever changes.
Reads of the variable now go through nqp::gethllsym('Raku',
  'COMPILER-FRONTEND'). Files that set it for a subprocess keep doing so,
since that is how a child process picks its frontend.
08:14
rakudo/main: 0a9e73be11 | (Nick Logan)++ | 2 files
Pin the legacy side of a frontend matrix with RAKUDO_RAKUAST=0

Tests that drive both frontends through subprocesses select the legacy frontend by removing RAKUDO_RAKUAST from the child environment, which selects whatever the default is rather than legacy. Setting it to 0 names the frontend the assertions expect.
rakudo/main: 4152f0e83e | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 18 files
Merge pull request #6706 from ugexe/ugexe/tests-compiler-frontend-check

Make frontend detection and switching in tests less fragile
nqp/main: d8ec7766b8 | (Elizabeth Mattijsen)++ | tools/templates/MOAR_REVISION
Bump MoarVM for zmij fix on older GCC's patrickb++
08:30
rakudo/main: 4f26b03bb1 | (Elizabeth Mattijsen)++ | tools/templates/NQP_REVISION
Bump NQP for zmij fix on older GCC's patrickb++
08:44
lizmat notable6: weekly 09:47
notable6 lizmat, 1 note: 2026-09-16T22:48:28Z <lizmat>: andrewshitov.com/2026/09/15/raku-l...-italiano/
lizmat notable6: weekly reset 09:48
notable6 lizmat, Moved existing notes to “weekly_2026-09-21T09:48:00Z”
09:50 finanalyst joined 10:37 finanalyst left
lizmat [Coke]: re fixing GLib, forked into community modules, installed the deps, tried to run tests 11:10
An exception X::AdHoc occurred while evaluating a constant:
Do not know how to handle the darwin OS. Please contact the project maintainer!
meh
so I won't be doing that 11:11
14:15 sjn left 14:22 sjn joined
[Coke] I'm fine with creating a ticket on the root offending module and then linking to that from blin and then skipping those modules for now 14:40
(generally speaking, faster) woot. 14:43
created github.com/Xliff/p6-GLib/issues/3, mainly for potential users of the module. 14:52
and Polygot::Regexen, ugexe already submitted a PR. So that run is clear.
c: 4f26b03bb1 e.say
committable6 [Coke], ¦4f26b03: «Cannot test this commit (Broken archive)»
[Coke] *sigh*
Geth ¦ whateverable: coke assigned to AlexDaniel Issue Another broken archive github.com/Raku/whateverable/issues/419 14:53
[Coke] opens github.com/Raku/whateverable/issues/419
15:24 disbot left, disbot4 joined 15:25 disbot4 is now known as disbot
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2026/09/21/2026-...er-favore/ 15:53
[Coke] ugexe I see still 2 blockers for 2026.09 16:18
1. Inline::Perl5 needs an update nine?
2. MoarVM needs a fix to allow e.g. Array::Agnostic to be installed
re 1. I guess if by Wed there is no release, I'll fork Inline::Perl5 into community modules and do a release 16:19
16:49 AlexDaniel joined
AlexDaniel wazzuuuup 16:49
tellable6 2026-09-08T17:08:52Z #whateverable <[Coke]> alexdaniel - any suggestion on how to report out on 'buildable: info' to show how many commits are left to build in the queue?
AlexDaniel [Coke]: “hey claude make “info” command show how many commits are left to build” ? 16:51
there isn't like an obvious way probably, build-all-commits sub will need to expose it somehow
but could be easy with a global variable of some sort
c: 4f26b03bb1 e.say
committable6 AlexDaniel, ¦4f26b03: «Cannot test this commit (Broken archive)»
AlexDaniel shareable: 4f26b03bb1
shareable6 AlexDaniel, whateverable.6lang.org/4f26b03bb1
AlexDaniel wtf the archive itself is half-written? 16:52
okay, then…
we're at 200G free btw, space is hardly an issue nowadays 16:53
but could it be that the archive was made before I cleaned up some space… hmmm
c: 4f26b03bb1 e.say 17:02
committable6 AlexDaniel, ¦4f26b03: «No build for this commit»
AlexDaniel [Coke]: oki done, it'll rebuild now. So after a while should be good
I'll check later again too 17:03
[Coke] AlexDaniel++ as always 17:07
releasable6: status
releasable6 [Coke], Next release in ≈5 days and ≈1 hour. There are no known blockers. 470 out of 486 commits logged
[Coke], Details: gist.github.com/116251fa86812fd0c6...d35c13ab2b
[Coke] "no blockers" ^^
do those 2 issues you have there have GH issues? 17:08
lizmat: what did you need tested on windows? (the blin box I have can dual boot into windows, mainly for gaming, but also I can try a build of head. 17:35
17:40 sivoais left 17:42 sivoais joined, sivoais left, sivoais_ joined
AlexDaniel [Coke]: let's close the tickets that are resolved 18:45
[Coke] lizmat: (getting code dev setup on the new windows box) 18:54
18:55 finanalyst joined
[Coke] AlexDaniel: yes, sure. I'll review them later today 18:55
[Coke] is very surprised that apparently I had a gcc variant available for compiling. (less surprised that the gcc build on windows died)
releasable6 Next release in ≈4 days and ≈23 hours. There are no known blockers. Please log your changes in the ChangeLog: github.com/rakudo/rakudo/wiki/ChangeLog-Draft 19:00
lizmat [Coke]: ugexe already found the issue and it was fixed... the PR was clean on Windows 19:54
but a. we disagreed on the name of the env var, and b. I found out the hard way that merging the PR would actually severely break my workflow, e.g. by breaking App::Rak, because Array::Agnostic could not be installed 19:56
ugexe: is github.com/ugexe/MoarVM/tree/ugexe...possession the branch that needs to be PRed and merged ? 20:28
Coke: made github.com/rakudo/rakudo/issues/6507 a blocker 20:35
:-( 20:36
ugexe yes 21:04
21:11 shareable6 left 21:13 shareable6 joined 21:26 finanalyst left
lizmat ugexe: would you like me to make a PR for that? 22:12
Geth whateverable/main: 52b305abf1 | (Will Coleda)++ | compose.yaml
Bump up runtime memory usage for select bots.

Might be the root cause of some occasional broken archives and more.
22:17
22:18 unicodable6 left, linkable6 left, tellable6 left, nativecallable6 left, greppable6 left 22:20 shareable6 left, notable6 left, huggable6 left, committable6 left, bisectable6 left, releasable6 left, coverable6 left, sourceable6 left, quotable6 left, benchable6 left, evalable6 left, bloatable6 left, linkable6 joined 22:21 evalable6 joined, sourceable6 joined, nativecallable6 joined, huggable6 joined, quotable6 joined, committable6 joined, tellable6 joined 22:22 notable6 joined, bloatable6 joined, bisectable6 joined, shareable6 joined, unicodable6 joined, releasable6 joined, benchable6 joined 22:23 coverable6 joined, greppable6 joined 22:32 AlexDaniel left 22:59 AlexDaniel joined
ugexe yeah sure 23:48