🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
05:19 sjm_ joined 06:34 tbrowder left, tbrowder joined
Geth rakudo/andthen-orelse: 8f0b06c15c | ab5tract++ | src/core.c/Promise.rakumod
Normalize version strings
07:35
rakudo/andthen-orelse: 614100d613 | ab5tract++ | src/core.c/Promise.rakumod
Add auto-await to andthen
08:07
09:56 nine left 09:57 nine joined 09:58 nine left 09:59 nine joined 10:02 nine left 10:03 nine joined 11:47 sjm_ left
Geth rakudo/andthen-orelse: ecd12f3ed7 | ab5tract++ | src/core.c/Promise.rakumod
Add auto-await to orelse
11:52
rakudo/andthen-orelse: c8074987e0 | ab5tract++ | src/core.c/Promise.rakumod
Fix whitespace
11:54
rakudo/andthen-orelse: 4790b36219 | ab5tract++ | src/core.c/Promise.rakumod
More whitespace
11:56
rakudo/andthen-orelse: a217c75551 | ab5tract++ | src/core.c/Promise.rakumod
Please be the final whitespace!
¦ problem-solving: slavenskoj assigned to codesections Issue Towards an AI-powered Raku github.com/Raku/problem-solving/issues/481 12:17
¦ problem-solving: lizmat unassigned from codesections Issue Towards an AI-powered Raku github.com/Raku/problem-solving/issues/481 12:30
12:30 sivoais left 12:31 sivoais joined
[Coke] O_o 12:59
jdv need to gen the changelogs in a bit. releases'll start in maybe a couple hours. 13:39
[Coke] jdv++ 13:43
I have a few hours of hackathon time today, will be poking at blin and maybe some releng tickets.
[Coke] waves from the greenville "hackathon" 15:12
lizmat waves back 15:13
[Coke] trips over bruce, makoto, ruth, geoff, zeke? and some others. 15:19
[Coke] also finds out his drone doesn't work great inside. :)
lizmat careful with Bruce! he's pretty fragile!
[Coke] jdv: how goes?
(fragile) awwww.
jdv [Coke]: it goes? just doing changelogs. 15:22
[Coke] cool cool 15:38
aw, codesections got sick and will not be joining us
I have not been asked to wing an hour long talk yet to replace him, which is great news. 15:39
but I will for sure do the lightning talk at least. 15:40
lizmat meh... :-(
[Coke] He was going to do an RSC talk - liz, did he discuss that with the RSC previously? 15:46
Just wonder if the topics are out there.
lizmat no, alas, he didn't
Geth L10N/main: 0f3704427f | (Elizabeth Mattijsen)++ | 8 files
CI test prior to release
16:10
L10N/main: 8de40cbc3b | (Elizabeth Mattijsen)++ | 3 files
0.1.0
16:21
NL/main: 19e8c985ec | (Elizabeth Mattijsen)++ | 9 files
0.0.5
16:25
CY/main: 88609410a4 | (Elizabeth Mattijsen)++ | 8 files
0.0.6
16:27
DE/main: 6dc6a6d16d | (Elizabeth Mattijsen)++ | 10 files
0.0.3
16:29
EN/main: 7fcf431626 | (Elizabeth Mattijsen)++ | 8 files
0.0.4
16:30
FR/main: 70f7b41339 | (Elizabeth Mattijsen)++ | run-tests
Update testing logic
16:34
FR/main: 1611656076 | (Elizabeth Mattijsen)++ | 9 files
0.0.3
HU/main: 9fcb6d6c67 | (Elizabeth Mattijsen)++ | 8 files
0.0.3
16:36
IT/main: 894aa536f9 | (Elizabeth Mattijsen)++ | 9 files
0.0.3
16:37
[Coke] jdv: if you do regen a docker blin image, please add a howto to raku/blin/docker/readme* 16:39
Geth JA/main: 9efd027912 | (Elizabeth Mattijsen)++ | 8 files
0.0.3
PT/main: 5da2a81d95 | (Elizabeth Mattijsen)++ | 11 files
0.0.3
16:41
jdv it's still on my todo list. i'll update stuff when i can do it again of course.
[Coke] yah, no rush. I honestly feel better that you're working with a snapshot right now so any changes I make at HEAD won't impact you 16:42
and when you cutover, we can make sure it still works for you. 16:43
jdv [Coke]: when i went to school we used 2 spaces. i still do. i forgot "they" changed it "recently"
back in the dark ages i might add when we learned on ibm selectic things
lizmat it's what my English teacher drilled into me :-) 16:44
jdv ha
Geth L10N-Complete/main: b0f65f0515 | (Elizabeth Mattijsen)++ | 2 files
Bump dependencies
16:45
[Coke] jdv: going to remove Pakku support, ping me if you object.
(double space) I learned to type on an actual typewriter when that was rule, sure. 16:46
I also learned vi on a mainframe in '89, so...
(I have a cleanup branch on blin with a bunch of stuff not quite ready for main yet) 16:47
jdv cool
changelogs are up if anyone wants to fiddle. i'll start the releases in a 1/2h or so. 16:54
i think i first used vi in 99 16:56
maybe 98
[Coke] I old 16:58
[Coke] pulls out the "I was at college when the web happened" card.
jdv nice
Geth Blin/coke/cleanup: 99911bd89a | (Will Coleda)++ | bin/blin.p6
Track API

  ... but don't do anything with it yet.
17:15
Blin/coke/cleanup: a0ae3c9e9b | (Will Coleda)++ | 3 files
Add lib to track "Essential" modules.

  ... don't use it yet.
17:16 vrurg_ joined, vrurg left
jdv [Coke]: github.com/rakudo/rakudo/issues/5864 is fixed, right? 17:30
[Coke] I believe we upgraded *past* the problem, yes
jdv ok 17:31
should i close the blocker ticket or leave it?
[Coke] I'll close it so it's not on you. 17:33
jdv starting releases now
17:37 vrurg joined
[Coke] finds a ref to #2797 in blin which is closed but is linked to an open PS ticket... 17:38
R#2797
linkable6 R#2797 [closed]: github.com/rakudo/rakudo/issues/2797 [CLI] `MAIN(Str :$a, :@b)` fails on `--a=foo, --b=bar` because of `Str` constraint
17:40 vrurg_ left
[Coke] Do we want to have REA modules as part of the standard blin test? 17:47
Geth rakudo/release-2025.06: 97fd4b0802 | (Justin DeVuyst)++ | 3 files
Update changelog + announcement

Deliberately not logged:
  [d508d8a9][fdd3bdc5][f5155f0f][97287a09][7783e28b][85fd89df]
  [45266ed0][4d9bec5d][e74d0694][94457945][d9bf909b][61790605]
  [3dad1a55][f3ffa864][b43c63d3][3a86fd2d][c4ec5045][25b1a3b1]
  [61541d63][aa4ac197]
17:50
jdv does cpantesters run over backpan? 17:51
[Coke] (doing an "essentials" run now) 18:21
jdv was that bed bath and beyond's house brand? 18:22
my favorite was foodtown's "No Frills"
[Coke] Doing an "essentials" run (only 173 modules total) and I see it's bisecting PDF. 18:41
jdv not a great time. release is imminent. 18:43
[Coke] You would have seen any blin issues with PDF on the full run, I'm sure 18:44
jdv I did and liz addressed them
[Coke] please don't worry about my one off here on a blin branch
jdv It worked last time i tried it
[Coke] I'm probably running bad endpoints. :)
jdv okie
[Coke] .tell masterduke17 great to see you at the RCS 18:46
tellable6 [Coke], I'll pass your message to MasterDuke
jdv hmm, looks like zef reports failure on head but the failures look like todos to me 18:49
[Coke] blin runs would be faster if modules just passed everywhere. :) 18:58
going to put together a proposal for saving Blin run data in a web app, which will cover several of the proposals in the blin repo 19:02
jdv where is everywhere? on mac you mean?
[Coke] jdv: instead of failing both at HEAD and at the last revision which then makes us run two tests when we probably already know they both will fail. 19:03
we're doing double the work for the same "fail" answer. (and then we ignore it because "it was already failing")
if it passes at head... spend half the time testing
jdv right
[Coke] uhoh: "CPAN Testers is currently running in a degraded state" 19:05
regarding REA: I don't think we should include it in the main blin runs.
I'll open a ticket for people to comment on if they like. 19:06
jdv i think cpan testers has been that way for months sadly
lizmat: around?
lizmat yes
jdv did PDF test clean for you?
it does seem like its still broken 19:07
lizmat tries
jdv i thought i tried it but maybe i did it on an outdated raku:(
lizmat heh, confirmed 19:08
:-(
lizmat looks further
jdv ok, thanks
[Coke] github.com/Raku/Blin/issues/43 19:09
Geth L10N-Complete/main: e2b066db9f | (Elizabeth Mattijsen)++ | 2 files
0.0.2
19:13 guifa joined
[Coke] (pdf) we too late for the release, or if it's raku only we're oK? 19:14
[Coke] adds a beer to the queue of beers he owes jdv
lizmat this is the golf of the issue: gist.github.com/lizmat/8db92bb715e...7f0b4df185 19:16
19:17 guifa left
jdv what did i do now? 19:17
[Coke] jdv: you're doing the release and shit is happening 19:18
jdv oh i expect stuff. its been too smooth lately so its only fair i guess:)
lizmat heh 19:19
jdv did you bisect to the same commit at the first time?
github.com/rakudo/rakudo/issues/5916 (PDF – Fail, Bisected: f95f85a) 19:20
s/at/as/
lizmat meh, the gist is wrong 19:21
[Coke] lizmat: github.com/rakudo/rakudo/commit/3d...18635da11c 19:23
On my run just now, Concurrent::Stack complained about this
and my PDF bisect reports the same as above. 19:24
(your PDF, not my C::S)
jdv how is a rakuast commit breaking non-rakuast? 19:25
lizmat yeah, that'd be my question as well :-)
ok, there's still a container inside a container that is causing the issue :-( 19:27
jdv its containers all the way down?!
lizmat trying a revert of f95f85a 19:38
Geth rakudo/main: e0d0d960c7 | (Elizabeth Mattijsen)++ | src/core.c/Mu.rakumod
Revert "Make sure .item returns a read-only container"

This reverts commit f95f85ac3eb7756159176b245a82ca296d7f9aa5.
Apparently 36a888703 did not fix all issues that the PDF distribution had with 2025.06. So revert this commit for now.
19:40
lizmat jdv ^^
[Coke] jdv raku.land/zef:lizmat/Ecosystem::Cache 19:42
19:43 guifa joined
Geth roast/6.d-errata: f369135f50 | (Elizabeth Mattijsen)++ (committed by Justin DeVuyst) | S32-io/io-handle.t
Test whether the same as base class, rather than specific

The original issue github.com/Raku/old-issue-tracker/issues/6434 was about subclasses not getting the same as the base class. So test for *that* instead of a specific value.
In light of github.com/rakudo/rakudo/pull/5904
19:45
lizmat just tested again: 036a888703 *did* fix one of the issues with PDF, but apparently there were two :-( 19:46
they produce the same error message though
jdv makes sense. so where are we then? 19:47
lizmat lemme run a spectest to be 100% sure
the revert I just did makes PDF pass
jdv oh. i must of read you wrong then. 19:48
lizmat ah, need todo a test I added 19:52
Geth roast: dc33c73f6c | (Elizabeth Mattijsen)++ | S12-methods/accessors.t
Mark new test as todo as associated commit was reverted

In order to not interfere with the 2025.06 release
19:53
lizmat jdv: PDV / make test / make spectest are now clean for me 19:54
*PDF
jdv ok, i'll backtrack and stitch it back in. Thanks!
Geth rakudo/release-2025.06: 4ccb36749f | (Justin DeVuyst)++ | 3 files
Update changelog + announcement

Deliberately not logged:
  [d508d8a9][fdd3bdc5][f5155f0f][97287a09][7783e28b][85fd89df]
  [45266ed0][4d9bec5d][e74d0694][94457945][d9bf909b][61790605]
  [3dad1a55][f3ffa864][b43c63d3][3a86fd2d][c4ec5045][25b1a3b1]
  [61541d63][aa4ac197][f95f85ac][e0d0d960]
20:41
20:50 guifa left 21:07 bartolin joined 21:15 guifa joined 21:20 guifa left
Geth rakudo/release-2025.06: 36c957dfd9 | (Justin DeVuyst)++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2025.06
21:46
rakudo/release-2025.06: bc4329b15b | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2025.06
nqp/main: 61eeb17a8a | (Justin DeVuyst)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2025.06
nqp/main: 515fabec23 | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2025.06
rakudo: jdv++ created pull request #5918:
Release 2025.06
21:48
rakudo/main: 4 commits pushed by (Justin DeVuyst)++
jdv patrickb: the 2025.06 release happened 21:58
.tell El_Che the 2025.06 release happened
tellable6 jdv, I'll pass your message to El_Che
jdv the release is done. commit away! 21:59
[Coke] jdv++ WOOT
jdv dinner & 22:00
Geth Blin/coke/cleanup: 7cbd707233 | (Will Coleda)++ | 2 files
Simplify listing of Essential Modules.

Actually use them in the blin script
22:08
japhb jdv++ 22:32
[Coke] japhb: ping 22:42
japhb pong 23:29
[Coke]: ^^