00:39 wayland joined, wayland76 left 00:43 johnjay joined 00:54 wayland left 00:55 wayland joined 01:03 rmv left
Voldenet after careful reconsideration (sleep), I think it would be useful to be able to inspect state of a supply block somehow 01:23
the question "what exactly is it doing?" would probably require wrapping every single tap into some wrapper 01:29
01:49 kylese left, hulk joined 02:01 vrurg joined 02:03 vrurg_ left 02:15 hulk left, kylese joined 02:20 wayland left, wayland joined 03:03 lichtkind_ joined 03:06 lichtkind left 03:08 wayland76 joined, wayland left 03:11 wayland76 left 03:16 wayland76 joined 04:26 wayland76 left 05:35 abraxxa joined 05:36 erooke left, abraxxa left 05:37 abraxxa joined 05:47 Sgeo left 05:50 hurufu joined 06:08 erooke joined
Voldenet I meant something like this (obviously more useful version would have some ring buffer that could be dumped on demand): glot.io/snippets/hjzcs17o93 07:32
07:42 guifa_ left 07:54 dakkar joined 08:08 johnjay left 08:21 johnjay joined 08:56 guifa left 09:45 johnjay left 09:46 rmv joined, rmv left, rmv joined 09:50 rmv left 09:53 El_Che joined 10:18 wayland76 joined
wayland76 simon_sibl: Bug in Set: github.com/rakudo/rakudo/issues/6280 10:18
You need 2026.05 to resolve the bug. 10:19
Probably just bite the bullet and go with Rakubrew. 10:20
lizmat 2026.06 is out, with the big fixed (ar least in legacy) 10:25
timo but 2026.05 for the time being has the "utf8 data over 10k bytes can hang the process if there's invalid bytes in there" bug 10:27
10:28 johnjay joined
lizmat 2026.06 also has that, no? 10:28
wayland76 simon_sibl: My mistake -- as lizmat said, you need 2026.06. 10:32
timo oh, wait, sorry i forgot which month it was 10:38
the bug i meant is only in 06 not in 05 10:39
lizmat ah? it was introduced in 06 ? 10:48
I thought it was much older ?
timo the thing introduced in 06 was both an optimization for a long-standing thing, and a bug 10:56
before, it was just causing long waits for GC to be able to start when decoding large buffers to utf8 or utf8c8 10:57
after the improvement, gc could immediately start while some thread was busy doing that
wayland76 tadzik: Thanks for the link to the macros stuff. Interestingly, it says it needs a tree manipulation sysmte, and I'm working on a tree manipulation system for Raku (unrelated to macros, but with the intent that it someday be usable for macros). Amusingly, I suggested a basic tree maipulation system for Perl 6 in about 2002 or so, but I phrased it as being XPath-like, and Larry didn't think at the time that we needed it. I've learned a lot about what I
call "Data Oriented Programming" (mostly Trees + Tables) since then.
timo but unfortunately, if there was invalid bytes in the data, creating an exception while the thread is marked blocked is a bug that hangs the whole process
m: start { say "starting side-thread"; }; say Buf.new(0xf0 xx 10001).decode("utf8") 10:58
camelia starting side-thread
Malformed UTF-8 near byte f0 at line 1 col 1
in block <unit> at <tmp> line 1
timo having other threads active at the time may prevent the hang; not guaranteed to work 10:59
wayland76 aruniecrisps: Macros also at docs.raku.org/syntax/macros 11:00
timo c: 2026.06 start { say "starting side-thread"; }; say Buf.new(0xf0 xx 10001).decode("utf8") 11:03
committable6 timo, ¦2026.06: «starting side-thread␤«timed out after 10 seconds» «exit signal = SIGHUP (1)»»
timo c: 2026.06 start { say "starting side-thread"; }; start { for ^1000 { my @lol = ^100; True }; True }; say Buf.new(0xf0 xx 10001).decode("utf8") 11:04
committable6 timo, ¦2026.06: «starting side-thread␤«timed out after 10 seconds» «exit signal = SIGHUP (1)»»
timo or not
11:16 wayland76 left 11:17 wayland76 joined 11:28 rmv joined, rmv left, rmv joined 11:32 johnjay left 11:33 guifa joined 12:10 rmv left 12:27 johnjay joined 12:50 rmv joined 12:51 Geth left 13:00 abraxxa left
El_Che lo 13:23
tellable6 2026-06-27T19:37:14Z #raku-dev <[Coke]> el_che the source release for 2026.06 is done.
El_Che \o?
timo oh hai El_Che 13:25
El_Che cooking 2026.06 now 13:38
13:55 rmv left 14:05 rmv joined, rmv left, rmv joined 14:33 rmv left 14:48 rmv joined, rmv left, rmv joined
[Coke] El_Che: if there is a better way to notify you, let me know. :) 15:01
lizmat fwiw, I hope to be able to make that more automatic with raku.land/zef:lizmat/JSON::RepositoryEvent :-) 15:05
15:22 wayland76 left, wayland76 joined
El_Che yeah, sometime I forget to check irc 15:36
lizmat how would you like to be informed? an email ? 15:42
an SMS ?
[Coke] if it's a public thing, we can add it directly to the release guide, if it's private, we can keep it someplace secret. 15:45
patrickb: same for you.
lizmat with raku.land/zef:lizmat/JSON::RepositoryEvent I'm more thinking more generally, so that people can subscribe to certain events 15:46
like a release tag on rakudo, and decide how they want to be informaed
anyways... first get a modern Geth working 15:48
I understand the historic name of Geth... but I feel a more modern name / better descriptive name could be useful by now 15:49
patrickb [Coke]: For me the issue never was to know about a release, but to have 30 minutes of time to actually do it. But thanks for the offer! 15:53
tellable6 2026-06-30T00:55:28Z #raku <wayland> patrickb Where do I report bugs in Rainbow? If I use `RAKUDO_RAKUAST=1 zef install Rainbow` it fails.
2026-06-30T01:01:38Z #raku <wayland> pattrickb Don't worry, Coke showed me how to find your bugtracker.
patrickb ah that's @lizmat actually
lizmat Geth runs on my desk, indeed :-) if that's what your mean 15:54
it's also llimited in its flexibility, having hardly had any maintenance since 2017
15:55 abraxxa joined 16:03 abraxxa left 16:04 abraxxa joined 16:32 dakkar left 17:08 rmv left 17:11 human-blip left 17:12 human-blip joined
timo I think I suggested at some point in the past that we could have a message bus of raku-related events, kind of like what the fedora project has: fedmsg2.readthedocs.io/en/latest/overview.html 17:27
and they have one service that handles subscriptions for end-users so they can get mails or other kinds of personal messages for specific events
there's fedmsg and fedmsg2 and i'm not sure if fedmsg2 actually describes what they've got, or if fedmsg is what they have? 17:32
fedora-messaging.readthedocs.io/en...index.html - or this is the latest one to look at, maybe 17:35
though obviously the easiest way to have something similar without making stuff way too complicated is ... a dedicated irc channel where voiced users are bots that send events as irc messages in an official fashion 17:41
19:18 hurufu left 19:28 rmv joined, rmv left, rmv joined 19:58 abraxxa left 20:09 johnjay left 20:11 johnjay joined 20:26 xinming left 20:33 silug left 20:34 silug joined 22:21 Sgeo joined 23:38 wayland76 left, wayland joined 23:59 kst left