🦋 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.
jdv AlexDaniel: more or less 01:46
lizmat: thanks
AlexDaniel jdv: and what does that mean :D 01:49
Geth roast/6.c-errata: b60952687c | (Justin DeVuyst)++ | 59 files
Untodo most of the passing todos

The few remaining aren't as easy but at least the bulk of the noise is squelched now.
AlexDaniel huh, interesting how this just redefined 6.c 02:00
but I guess that doesn't matter
jdv how is untodoing todos redefining anything? 02:02
strictly speaking sure, but we backport other changes into the errata test suites... 02:03
Geth roast/6.d-errata: b68077413f | (Vadim Belman)++ (committed by Justin DeVuyst) | S02-names/is_default.t
Extend `is default` tests for hashes

Cover all variations of parameterization over key and value.
roast/6.d-errata: 9f65371afa | (Vadim Belman)++ (committed by Justin DeVuyst) | S02-names/is_default.t
Expect `X::TypeCheck::Attribute::Default`

It makes more sense with wrong type of value in `is default` for attributes.
AlexDaniel jdv: it means that older rakudo versions (that officially supported 6.c) no longer pass 6.c-errata… I think initially that was not the plan 02:35
but it doesn't really matter
it's fine if they don't pass it because the implementation was clearly wrong (thus errata), but untodoing tests is a different story 02:37
jdv i fail to see how they are "a different story" 02:41
Geth roast/6.d-errata: ab2981a742 | (Justin DeVuyst)++ | 22 files
Untodo all of the passing todos
jdv afk til tomorrow's release 02:52
03:17 hythm joined 04:03 dutchkin joined 04:15 guifa left 04:29 hythm left
[Coke] There should be a writeup on the purpose of errata, and how TODO test in the errata should be considered (part of the spec? Solely aspirational but not part of spec?) 04:39
06:16 dutchkin left 06:19 dutchkin joined 06:42 AlexDaniel left 07:38 dutchkin left 09:01 sena_kun joined
[Tux] Rakudo v2023.10-139-g7a8ffa9d4 (v6.d) on MoarVM 2023.10-10-g4aa9e7d35
csv-ip5xs0.257 - 0.262
csv-ip5xs-201.132 - 1.138
csv-parser1.516 - 1.563
csv-test-xs-200.139 - 0.139
test1.912 - 1.982
test-t0.421 - 0.424
test-t --race0.273 - 0.283
test-t-205.086 - 5.198
test-t-20 --race1.226 - 1.226
10:50 [TuxCM] joined 10:57 [Tux] left 10:59 [Tux] joined
lizmat and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2023/11/21/2023-...m-devving/ 11:05
jdv gonna start the releasings in just a bit 17:07
[Tux] misses a note about change in timings :) 17:12
lizmat [Tux]: good point 17:40
weekly: test-t timings
notable6 lizmat, Noted! (weekly)
jdv what happened there? 17:57
lizmat jdv: the test-t tests run on new hardware 17:58
jdv oh, i thought they lost ~1s and was wondering why 18:01
18:19 nine left, nine joined
Geth rakudo/release-2023.11: 05aeac337a | (Justin DeVuyst)++ | 3 files
Update changelog + announcement

Deliberately not logged:
nqp/main: da0a47e1ba | (Justin DeVuyst)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2023.11
nqp/main: ad92dc5a52 | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2023.11
rakudo/release-2023.11: e81e65611b | (Justin DeVuyst)++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2023.11
rakudo/release-2023.11: dd7a2ece54 | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2023.11
rakudo: jdv++ created pull request #5475:
Release 2023.11
rakudo/main: 4 commits pushed by (Justin DeVuyst)++
jdv i think the release is done. anyone know how often rakudo.org updates itself based on gh? 19:41
coleman I don't see a specific cron entry for that under our rakudo.org user, but it may be under root or a different user 19:44
I'll follow up. Is there a script checked into the rakudo repo that should be run?
jdv i believe its github.com/rakudo/rakudo.org/blob/...udo.org.sh 19:45
all i know is i uploaded the source release artifacts and updated the git side and its been ~10 and no change yet. 19:46
nemokosch coleman: in the meantime, I'm building (a reduced version of) your Caddy based image, hopefully it will work with podman and then it will give plenty of inspiration for the Raku-based version 19:53
coleman Push your changes up to a branch whenever you like, and I will take a look 19:54
nemokosch I see you hold yourself to higher standards; I have been force pushing my draft PR like crazy 😄 19:58
btw I removed the Mojo module and Plack from the Dockerfile (along with the fetch-recent-blog-posts script) and it still takes eons to get Mowyw installed, I wonder why 19:59
coleman That is okay. It's preferable to force push to a draft PR before merge. The final git history is what should be clean
nemokosch Yey, it works like a charm 20:16
the weird thing is that the container doesn't show up with podman container list 20:17
but it most definitely did work when I ran it
podman ps --all works though 20:19
coleman jdv: where do the other release artifacts come from 20:45
only 3 here rakudo.org/downloads/rakudo
Azure pipelines here? dev.azure.com/rakudo/rakudo/_build...ew=results
jdv you mean the nqp*tar* files? 20:46
coleman no, the .msi files, for instance 20:47
jdv other people do that and more - that's who i tell when i'm done
patrickb and El_Che
i only handle the source moarvm, nqp, and rakudo releases 20:48
coleman Understood
jdv patrickb: the release happened except for rakudo.org 21:00
El_Che: ^ 21:01
release is "done". commit away!
coleman I am reading through the OpenBSD service scripts before I just start running random commands. 21:02
jdv coleman++
coleman El_Che, what's your github username, btw?
nemokosch "recent blog posts" got CORS blocked, not surprising 21:05
it's nxadm github.com/nxadm/rakudo-pkg 21:06
Other than that, the container with the reworked toolchain seems to work. It's a bit painful that I needed to install build-essentials and libxml2-dev for LibXML but on second thought, I probably haven't even used that, hence the CORS block (I tried to just borrow it from the live site) 21:11
21:29 Nemokosch joined 21:41 Nemokosch left 22:06 rypervenche left 22:08 rypervenche joined
lizmat jdv++ coleman++ El_Che++ did I forget someone? 22:45
23:00 lizmat_ joined 23:01 sena_kun left 23:02 lizmat left 23:11 lizmat_ left, lizmat joined