[00:02] <disbot1> <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:13] <Geth> ¦ rakudo: ugexe++ created pull request #6512: Make .split and .trans honor capture markers

[00:13] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6512

[01:15] <Geth> ¦ rakudo: ugexe++ created pull request #6513: Make MAIN recognize enum values that are not in scope

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

[02:28] <Geth> ¦ rakudo: ugexe++ created pull request #6514: RakuAST: Make native scalars usable in BEGIN-time code

[02:28] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6514

[02:57] <Geth> ¦ rakudo: ugexe++ created pull request #6515: Do not apply unspace to whitespace inside regexes

[02:57] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6515

[03:13] <Geth> ¦ rakudo: ugexe++ created pull request #6516: Defer array parameterization for generic types

[03:13] <Geth> ¦ rakudo: review: https://github.com/rakudo/rakudo/pull/6516

[06:47] *** sp1983 joined
[07:04] *** sp1983 left
[08:11] *** sp1983 joined
[08:14] *** sp1983 left
[08:50] *** coleman left
[08:50] *** coleman joined
[08:57] <lizmat> grizzlysmit perhaps it's a shell issue, try quoteing the --file argument

[09:43] <Geth> ¦ rakudo/main: e76d78c19b | (Nick Logan)++ (committed using GitHub Web editor) | src/core.c/CompUnit/Repository/Installation.rakumod

[09:43] <Geth> ¦ rakudo/main: Remove bin wrapper scripts on uninstall

[09:43] <Geth> ¦ rakudo/main: 

[09:43] <Geth> ¦ rakudo/main: Previously uninstalling a distribution with a bin/ script would leave

[09:43] <Geth> ¦ rakudo/main: the generated wrapper scripts behind. generate-bin-wrapper names the

[09:43] <Geth> ¦ rakudo/main: wrappers after the script with its .raku extension stripped, but

[09:43] <Geth> ¦ rakudo/main: uninstall appended the wrapper extensions to the unstripped name, so

[09:43] <Geth> ¦ rakudo/main: for bin/synopsis.raku it tried to delete names like synopsis.raku-m

[09:43] <Geth> ¦ rakudo/main: <…commit message has 14 more lines…>

[09:43] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/e76d78c19b

[09:54] <Geth> ¦ rakudo/main: 82d85db0ae | (Nick Logan)++ (committed using GitHub Web editor) | 2 files

[09:54] <Geth> ¦ rakudo/main: Defer array parameterization for generic types

[09:54] <Geth> ¦ rakudo/main: 

[09:54] <Geth> ¦ rakudo/main: Previously parameterizing array checked the primspec of its type

[09:54] <Geth> ¦ rakudo/main: argument immediately, so a still-generic type parameter such as the T

[09:54] <Geth> ¦ rakudo/main: of `has array[T] $.a` inside a parametric role died at role compile

[09:54] <Geth> ¦ rakudo/main: time with "Can only parameterize array with a native type, not T".

[09:54] <Geth> ¦ rakudo/main: Blob[T] in the same position worked, because currying a parametric role

[09:54] <Geth> ¦ rakudo/main: <…commit message has 9 more lines…>

[09:54] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/82d85db0ae

[09:58] <Geth> ¦ rakudo/main: e4f01cf0ac | (Nick Logan)++ (committed using GitHub Web editor) | 3 files

[09:58] <Geth> ¦ rakudo/main: Make explicitly-manage return the managed string

[09:58] <Geth> ¦ rakudo/main: 

[09:58] <Geth> ¦ rakudo/main: Previously explicitly-manage returned the internal CStr box produced by

[09:58] <Geth> ¦ rakudo/main: its final assignment. Passing that return value directly to a native sub

[09:58] <Geth> ¦ rakudo/main: skipped the ExplicitlyManagedString handling in the dispatcher, so the

[09:58] <Geth> ¦ rakudo/main: argument was marshalled as a plain Str and MoarVM freed the temporary

[09:58] *** sp1983 joined
[09:58] <Geth> ¦ rakudo/main: buffer after the call. A C function that takes ownership of the string

[09:58] <Geth> ¦ rakudo/main: <…commit message has 7 more lines…>

[09:58] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/e4f01cf0ac

[10:01] <Geth> ¦ rakudo/main: 78e581c4ed | (Nick Logan)++ (committed using GitHub Web editor) | 6 files

[10:01] <Geth> ¦ rakudo/main: Make .split and .trans honor capture markers

[10:01] <Geth> ¦ rakudo/main: 

[10:01] <Geth> ¦ rakudo/main: Previously .split and .trans read the match extent directly from the

[10:01] <Geth> ¦ rakudo/main: $!from and $!pos attributes of each cursor. Capture markers are

[10:01] <Geth> ¦ rakudo/main: compiled as named captures called $!from and $!to, and their positions

[10:01] <Geth> ¦ rakudo/main: only get transferred out of the capture stack when a full Match object

[10:01] <Geth> ¦ rakudo/main: is reified with .MATCH. Since the split iterators never reify, the

[10:01] <Geth> ¦ rakudo/main: <…commit message has 25 more lines…>

[10:01] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/78e581c4ed

[10:05] <Geth> ¦ rakudo/main: 4055764419 | (Nick Logan)++ (committed using GitHub Web editor) | 5 files

[10:05] <Geth> ¦ rakudo/main: RakuAST: Make native scalars usable in BEGIN-time code

[10:05] <Geth> ¦ rakudo/main: 

[10:05] <Geth> ¦ rakudo/main: Previously any BEGIN-time use of a native-typed scalar died while

[10:05] <Geth> ¦ rakudo/main: compiling the BEGIN with "No lexical found with name", e.g.

[10:05] <Geth> ¦ rakudo/main: 

[10:05] <Geth> ¦ rakudo/main:     BEGIN my int $foo;

[10:05] <Geth> ¦ rakudo/main: 

[10:05] <Geth> ¦ rakudo/main: <…commit message has 27 more lines…>

[10:05] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/4055764419

[10:07] <Geth> ¦ rakudo/main: 761b728c7f | (Nick Logan)++ (committed using GitHub Web editor) | 2 files

[10:07] <Geth> ¦ rakudo/main: Make coercions check subset refinements on every value

[10:07] <Geth> ¦ rakudo/main: 

[10:07] <Geth> ¦ rakudo/main: The raku-coercion dispatcher chose between identity, a constraint

[10:07] <Geth> ¦ rakudo/main: mismatch error, and coercer selection while recording a dispatch

[10:07] <Geth> ¦ rakudo/main: program whose guards only cover the type and concreteness of the value.

[10:07] <Geth> ¦ rakudo/main: A subset target or constraint checks the value itself, so whichever

[10:08] <Geth> ¦ rakudo/main: outcome the recorded value produced was replayed for every later value

[10:08] <Geth> ¦ rakudo/main: <…commit message has 15 more lines…>

[10:08] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/761b728c7f

[10:23] *** sp1983 left
[10:26] <Geth> ¦ rakudo/main: ee30050cae | (Nick Logan)++ | src/Raku/ast/var-lowering.rakumod

[10:26] <Geth> ¦ rakudo/main: RakuAST: lower anonymous variable declarations

[10:26] <Geth> ¦ rakudo/main: 

[10:26] <Geth> ¦ rakudo/main: Previously the lex2local analysis skipped anonymous declarations: they

[10:26] <Geth> ¦ rakudo/main: returned early at registration, and the alphabetic name rule would have

[10:26] <Geth> ¦ rakudo/main: declined their empty desigilname anyway. An anonymous variable has no

[10:26] <Geth> ¦ rakudo/main: lookup path at all, which makes it the safest possible candidate, and

[10:26] <Geth> ¦ rakudo/main: the legacy optimizer already lowers them.

[10:26] <Geth> ¦ rakudo/main: <…commit message has 11 more lines…>

[10:26] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/ee30050cae

[10:26] <Geth> ¦ rakudo/main: da56524a2b | (Nick Logan)++ | 3 files

[10:27] <Geth> ¦ rakudo/main: RakuAST: run the lowering analysis for BEGIN-compiled routines

[10:27] <Geth> ¦ rakudo/main: 

[10:27] <Geth> ¦ rakudo/main: Previously a routine invoked at BEGIN time was compiled by the code

[10:27] <Geth> ¦ rakudo/main: stub's compiler thunk during parsing, before the unit's optimize phase,

[10:27] <Geth> ¦ rakudo/main: so the lex2local analysis never saw it: the thunk emits and caches the

[10:27] <Geth> ¦ rakudo/main: QAST block, and the unit's own emission reuses that cache. Any such

[10:27] <Geth> ¦ rakudo/main: routine kept every container declaration as a clone-vivified lexical,

[10:27] <Geth> ¦ rakudo/main: <…commit message has 13 more lines…>

[10:27] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/da56524a2b

[10:27] <Geth> ¦ rakudo/main: 58c9e91fe5 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | 3 files

[10:27] <Geth> ¦ rakudo/main: Merge pull request #6506 from ugexe/ugexe/rakuast-lex2local-anon-begin

[10:27] <Geth> ¦ rakudo/main: 

[10:27] <Geth> ¦ rakudo/main: RakuAST: extend lexical lowering to anonymous variables and BEGIN-compiled routines

[10:27] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/58c9e91fe5

[10:28] <Geth> ¦ rakudo/main: af1017f2d2 | (Nick Logan)++ (committed using GitHub Web editor) | 2 files

[10:28] <Geth> ¦ rakudo/main: RakuAST: stop thunking the right side of test assignments

[10:28] <Geth> ¦ rakudo/main: 

[10:28] <Geth> ¦ rakudo/main: Previously $x //= rhs (and the ||= &&= or= and= forms) compiled to a

[10:28] <Geth> ¦ rakudo/main: METAOP_TEST_ASSIGN call with the right operand wrapped in a thunk. The

[10:28] <Geth> ¦ rakudo/main: thunk added a frame the source has no block for. A caller-walking

[10:28] <Geth> ¦ rakudo/main: lookup in the operand then started one frame too close, so in

[10:28] <Geth> ¦ rakudo/main: $cwd //= CALLERS::('$_') the lookup found the routine's own implicit

[10:28] <Geth> ¦ rakudo/main: <…commit message has 10 more lines…>

[10:28] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/af1017f2d2

[10:29] <Geth> ¦ rakudo/main: 177d09d2ca | (Nick Logan)++ (committed using GitHub Web editor) | 2 files

[10:29] <Geth> ¦ rakudo/main: RakuAST: skip the runtime type check on the implicit method invocant

[10:29] <Geth> ¦ rakudo/main: 

[10:29] <Geth> ¦ rakudo/main: Previously a method composed from a role compiled a runtime type check

[10:29] <Geth> ¦ rakudo/main: of its invocant against the $?CLASS typevar, which each concretization

[10:29] <Geth> ¦ rakudo/main: resolves to its own class. A private method call is resolved in the

[10:29] <Geth> ¦ rakudo/main: caller's package, so calling one on another object doing the same role

[10:29] <Geth> ¦ rakudo/main: handed the caller's concretization an invocant of a different class and

[10:29] <Geth> ¦ rakudo/main: <…commit message has 11 more lines…>

[10:29] <Geth> ¦ rakudo/main: review: https://github.com/rakudo/rakudo/commit/177d09d2ca

[10:47] *** sp1983 joined
