| 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 | |