grizzlysmit hi guys I have the following problem on Ubuntu 26.04 $ fez upload --file=archive/2026-08-04T09:47:15.576225+10:00-GUI::Editors-0.1.17.tar.gz =<< FATAL: Something went wrong: Dist exists. Do you need to run 'fez login' again? logging it in again achieves nothing even though the login succeeds any ideas 00:02
Geth rakudo: ugexe++ created pull request #6512:
Make .split and .trans honor capture markers
00:13
rakudo: ugexe++ created pull request #6513:
Make MAIN recognize enum values that are not in scope
01:15
rakudo: ugexe++ created pull request #6514:
RakuAST: Make native scalars usable in BEGIN-time code
02:28
rakudo: ugexe++ created pull request #6515:
Do not apply unspace to whitespace inside regexes
02:57
rakudo: ugexe++ created pull request #6516:
Defer array parameterization for generic types
03:13
06:47 sp1983 joined 07:04 sp1983 left 08:11 sp1983 joined 08:14 sp1983 left 08:50 coleman left, coleman joined
lizmat grizzlysmit perhaps it's a shell issue, try quoteing the --file argument 08:57
Geth rakudo/main: e76d78c19b | (Nick Logan)++ (committed using GitHub Web editor) | src/core.c/CompUnit/Repository/Installation.rakumod
Remove bin wrapper scripts on uninstall

Previously uninstalling a distribution with a bin/ script would leave the generated wrapper scripts behind. generate-bin-wrapper names the wrappers after the script with its .raku extension stripped, but uninstall appended the wrapper extensions to the unstripped name, so for bin/synopsis.raku it tried to delete names like synopsis.raku-m ... (14 more lines)
09:43
rakudo/main: 82d85db0ae | (Nick Logan)++ (committed using GitHub Web editor) | 2 files
Defer array parameterization for generic types

Previously parameterizing array checked the primspec of its type argument immediately, so a still-generic type parameter such as the T of `has array[T] $.a` inside a parametric role died at role compile time with "Can only parameterize array with a native type, not T". Blob[T] in the same position worked, because currying a parametric role ... (9 more lines)
09:54
rakudo/main: e4f01cf0ac | (Nick Logan)++ (committed using GitHub Web editor) | 3 files
Make explicitly-manage return the managed string

Previously explicitly-manage returned the internal CStr box produced by its final assignment. Passing that return value directly to a native sub skipped the ExplicitlyManagedString handling in the dispatcher, so the argument was marshalled as a plain Str and MoarVM freed the temporary buffer after the call. A C function that takes ownership of the string ... (7 more lines)
09:58
09:58 sp1983 joined
rakudo/main: 78e581c4ed | (Nick Logan)++ (committed using GitHub Web editor) | 6 files
Make .split and .trans honor capture markers

Previously .split and .trans read the match extent directly from the
  $!from and $!pos attributes of each cursor. Capture markers are
compiled as named captures called $!from and $!to, and their positions only get transferred out of the capture stack when a full Match object is reified with .MATCH. Since the split iterators never reify, the ... (25 more lines)
10:01
rakudo/main: 4055764419 | (Nick Logan)++ (committed using GitHub Web editor) | 5 files
RakuAST: Make native scalars usable in BEGIN-time code

Previously any BEGIN-time use of a native-typed scalar died while compiling the BEGIN with "No lexical found with name", e.g.
   BEGIN my int $foo;
... (27 more lines)
10:05
rakudo/main: 761b728c7f | (Nick Logan)++ (committed using GitHub Web editor) | 2 files
Make coercions check subset refinements on every value

The raku-coercion dispatcher chose between identity, a constraint mismatch error, and coercer selection while recording a dispatch program whose guards only cover the type and concreteness of the value. A subset target or constraint checks the value itself, so whichever outcome the recorded value produced was replayed for every later value ... (15 more lines)
10:07
10:23 sp1983 left
Geth rakudo/main: ee30050cae | (Nick Logan)++ | src/Raku/ast/var-lowering.rakumod
RakuAST: lower anonymous variable declarations

Previously the lex2local analysis skipped anonymous declarations: they returned early at registration, and the alphabetic name rule would have declined their empty desigilname anyway. An anonymous variable has no lookup path at all, which makes it the safest possible candidate, and the legacy optimizer already lowers them. ... (11 more lines)
10:26
rakudo/main: da56524a2b | (Nick Logan)++ | 3 files
RakuAST: run the lowering analysis for BEGIN-compiled routines

Previously a routine invoked at BEGIN time was compiled by the code stub's compiler thunk during parsing, before the unit's optimize phase, so the lex2local analysis never saw it: the thunk emits and caches the QAST block, and the unit's own emission reuses that cache. Any such routine kept every container declaration as a clone-vivified lexical, ... (13 more lines)
rakudo/main: 58c9e91fe5 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 3 files
Merge pull request #6506 from ugexe/ugexe/rakuast-lex2local-anon-begin

RakuAST: extend lexical lowering to anonymous variables and BEGIN-compiled routines
rakudo/main: af1017f2d2 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files
RakuAST: stop thunking the right side of test assignments

Previously $x //= rhs (and the ||= &&= or= and= forms) compiled to a METAOP_TEST_ASSIGN call with the right operand wrapped in a thunk. The thunk added a frame the source has no block for. A caller-walking lookup in the operand then started one frame too close, so in
  $cwd //= CALLERS::('$_') the lookup found the routine's own implicit
... (10 more lines)
10:28
rakudo/main: 177d09d2ca | (Nick Logan)++ (committed using GitHub Web editor) | 2 files
RakuAST: skip the runtime type check on the implicit method invocant

Previously a method composed from a role compiled a runtime type check of its invocant against the $?CLASS typevar, which each concretization resolves to its own class. A private method call is resolved in the caller's package, so calling one on another object doing the same role handed the caller's concretization an invocant of a different class and ... (11 more lines)
10:29
10:47 sp1983 joined 11:10 sp1983 left
[Coke] timo: you still on debian releases? 12:58
Would like to get a release guide in the repo for any of those type of builds, so someone else has a hope of subbing in for you at some point. 12:59
(like the binary/source ones)
timo in theory i'm on debian releases, but I've fallen behind 13:02
13:08 sp1983 joined
[Coke] When you do the next one, can you add a shell of a guide to the docs/release* folder in rakudo? 13:09
Question: do you need to run the process *on* a debian box? 13:11
(I now have a shiny Ubuntu box I can work on)
timo you do need to use some tools that are native to debian, but it can happen inside a container. i have a VM
ubuntu is probably fine too
the tools you would be using also do their own build environment management, so a chroot (or schroot) or a container-like thing based on the "unshare" system call, so kind of like docker or podman 13:12
13:12 sp1983 left
[Coke] ok, yah, podman is fine, prolly 13:13
I will also be doing the .08 rakudo release from the shiny new box (have to make sure all my keys moved or re-gen'd)
releasable6: next 13:31
releasable6 [Coke], Next release in ≈20 days and ≈5 hours. There are no known blockers. 27 out of 40 commits logged
[Coke], Details: gist.github.com/e6bff2922a30eb43f8...5a93f81b30
lizmat rakkable: eco-provides §require 14:03
rakkable lizmat, Running: eco-provides §require, please be patient!
14:04 rakkable left, rakkable joined
lizmat rakkable: eco-provides §require 14:04
rakkable lizmat, Running: eco-provides §require, please be patient!
14:04 rakkable left
lizmat interesting..., that segfaults ;-( 14:04
14:05 rakkable joined
lizmat rakkable: eco-provides require 14:05
rakkable lizmat, Running: eco-provides require, please be patient!
14:05 rakkable left
lizmat grrrr 14:05
14:05 rakkable joined
lizmat rakkable: eco-provides equire 14:05
rakkable lizmat, Running: eco-provides equire, please be patient!
14:05 rakkable left
lizmat ok, guess I will need to look at that :-( 14:05
[Coke] ls 14:06
oops
14:09 sp1983 joined 14:13 sp1983 left
[Coke] c: 21dd9921d 2.put 14:27
committable6 [Coke], ¦21dd992: «Cannot test this commit (Broken archive)»
14:32 finanalyst joined 15:10 sp1983 joined 15:14 sp1983 left 15:16 sp1983 joined 15:20 sp1983 left 15:58 sp1983 joined 16:02 sp1983 left 16:50 finanalyst left
ugexe if you're looking for require :file / :name stuff you can see it in github.com/Raku/old-design-docs/bl...odules.pod and require :file even has a few roast tests 17:04
although s11 shows :name being used on `use` heh
19:13 samebchase left, samebchase joined 19:17 disbot1 is now known as disbot 19:25 jjatria left 19:26 jdv left, jjatria joined 20:15 finanalyst joined
finanalyst coleman: ping 21:33
tellable6 2026-04-26T18:43:50Z #raku-dev <lizmat> finanalyst the module installs fine for me
2026-04-26T18:46:39Z #raku-dev <[Coke]> finanalyst - "most recent" - are you using 2026.04 or something from head before that?
2026-05-26T18:53:39Z #raku <lizmat> finanalyst what is the best URL to read the latest RakuDoc spec?
finanalyst [Coke] 'which most recent' are you referring to ? For the Rakuast::RakuDoc::Render 'most recent' is current main 21:36
lizmat: go to the README in Raku/RakuDoc-v2 and there is a link to see the HTML rendering of rakudocv2_specification 21:38
htmlpreview.github.io/?https://git...ation.html 21:39
[Coke] finanalyst: v of rakudo 21:49
finanalyst [Coke] I am missing something. What conversation are we in? You asked me 'most recent', but I am not sure of the context 21:52
[Coke] I was trying to help you with something. I have no idea what. ignore it. 22:03
finanalyst [Coke] I did ask you something, but I have lost track of the conversation. 22:10
[Coke] I was trying to get the website generation working again, but the CI is using an old Dockerfile to test a modification that is failing 22:12
I've left several messages in the PR but no one is replying. the repo is Raku/doc-website 22:13
i'm going off line now 22:14
22:19 finanalyst left
Geth rakudo: ugexe++ created pull request #6517:
Make cmp compare collections by their values
23:52