🦋 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.
01:59
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.
02:15
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
02:51
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
09:03
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:
  [e40266f2][7efb6219][663da63a][8eee6c39][6d90c923][c5622ff9]
  [af4d0b8e][d9be3a2a][5e53e029][a2b6e34e][7eafdc04][5c5a037e]
  [7a8ffa9d]
18:23
nqp/main: da0a47e1ba | (Justin DeVuyst)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2023.11
19:21
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
19:27
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