🦋 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: ... | log inspection situation still under development | For MoarVM see #moarvm
Set by lizmat on 22 May 2021.
00:08 reportable6 left 00:09 reportable6 joined 00:26 londoed_ left 00:27 londoed_ joined 01:35 frost joined 06:07 reportable6 left 06:08 reportable6 joined 06:58 Altai-man joined 07:01 sena_kun left 08:37 evalable6 left, linkable6 left 08:38 linkable6 joined, evalable6 joined 09:00 uzl[m] left 09:31 dogbert17 left, dogbert17 joined 10:25 sena_kun joined 10:27 Altai-man left
lizmat Files=1353, Tests=117192, 293 wallclock secs (35.90 usr 10.07 sys + 4063.01 cusr 337.24 csys = 4446.22 CPU) 11:05
Geth rakudo/lizmat-handle-unwriteable-repo: 446b02e41d | (Elizabeth Mattijsen)++ | src/core.c/CompUnit/PrecompilationStore/File.pm6
Allow for unwriteable repos wrt caching repo-ids

As an optimization, the first writeable repo will store the repo-id of a use target so that it does not need to look it up for a given repo-chain everytime. This affects core installed modules, and any other modules installed with CUR::Staging.
... (8 more lines)
rakudo: lizmat++ created pull request #4905:
Allow for unwriteable repos wrt caching repo-ids
12:07 reportable6 left 12:09 reportable6 joined
[Tux] Rakudo v2022.03-234-gc9b0da74b (v6.d) on MoarVM 2022.03-17-g794e1d589
csv-ip5xs0.835 - 0.843
csv-ip5xs-204.996 - 5.665
csv-parser3.554 - 3.859
csv-test-xs-200.399 - 0.407
test6.709 - 6.860
test-t1.491 - 1.510
test-t --race0.828 - 0.916
test-t-2020.110 - 20.399
test-t-20 --race6.673 - 7.110
jdv gonna start releasings shortly 13:02
lizmat ++jdv 13:15
13:36 discord-raku-bot left, discord-raku-bot joined 14:36 bisectable6 left, coverable6 left, greppable6 left, linkable6 left, shareable6 left, quotable6 left, bloatable6 left, releasable6 left, nativecallable6 left, notable6 left, committable6 left, statisfiable6 left, unicodable6 left, benchable6 left, evalable6 left, sourceable6 left, reportable6 left, tellable6 left 14:37 shareable6 joined, notable6 joined, greppable6 joined, reportable6 joined 14:38 bloatable6 joined, statisfiable6 joined, evalable6 joined, benchable6 joined, quotable6 joined, committable6 joined, coverable6 joined 14:39 tellable6 joined, linkable6 joined, releasable6 joined, nativecallable6 joined, unicodable6 joined 14:40 bisectable6 joined, sourceable6 joined
bartolin There is one remaining thing that makes 'make install' fail on the JVM backend: github.com/rakudo/rakudo/commit/86...t-72019481 14:58
Probably it's not too important, but on the other hand it would be nice to have the installation working for the release. 14:59
lizmat: could you have another look there?
lizmat bartolin: so what is the error now? 15:01
bartolin you can see it in the CI logs as well: "Failed to get the directory contents of '/home/vsts/work/1/rakudo/../install/share/perl6/vendor/dist': nqp::opendir: unable to get a DirectoryStream 15:02
(I commented it on github.com/rakudo/rakudo/commit/86927cba53)
That directory is indeed missing and it is created with that commit reverted. (Probably on MoarVM as well.) 15:03
lizmat could you try removing the "once"s and see if that helps ? 15:05
15:09 frost left
bartolin I'm compiling. But I don't have much time right now, so I can't investigate in depth ... 15:10
lizmat thing is: that upgrade check is really a noop for any installation post 2016 15:11
bartolin jepp, withouth the "once"s installation finishes. (And all the directories are created: {vendor,site}/{sources,resources,dist,bin}.) Maybe something is wrong with 'once' on the JVM backend. 15:25
Geth rakudo: e4ba84afc0 | (Elizabeth Mattijsen)++ | src/core.c/CompUnit/Repository/Installation.pm6
Fix install issue on JVM
lizmat jdv: please include this commit, cherry pick if you will 15:31
bartolin lizmat++ 15:33
jdv what's the risk/reward?
is it likely to break in a blin run? is it important enough to wedge in the middlr of a release?
lizmat an extra existence check always when loading a module
jdv that doens't sound important enough to me 15:34
lizmat indeed
it was an optimization 15:35
jdv ok, it can wait til next relase then
Geth rakudo/release-2022.04: 2760ca4dd4 | (Justin DeVuyst)++ | 3 files
Update changelog + announcement

Deliberately not logged:
... (21 more lines)
lizmat afk for a few hours& 15:38
bartolin CI is happy the first time in about three weeks: github.com/rakudo/rakudo/commit/e4ba84afc0 16:06
jdv [Coke]: around? 16:09
16:22 evalable6 left, linkable6 left, linkable6 joined 16:25 evalable6 joined
Geth ¦ problem-solving: JJ self-assigned Allow "bare" indexing terms in documentation github.com/Raku/problem-solving/issues/321 16:34
dogbert17 , 16:39
17:11 [Coke] left 17:14 [Coke] joined 18:06 reportable6 left 18:09 reportable6 joined
Geth nqp: 2c228cec20 | (Justin DeVuyst)++ | t/nqp/019-file-ops.t
Revert "Unskip this test that has been skipped 6+ years"

This reverts commit 224691b8921652fdaab01d833c7079a8c230f309.
nqp: cc818e5be1 | (Justin DeVuyst)++ | tools/templates/MOAR_REVISION
[release] Bump MoarVM revision to 2022.04
nqp: deec89980f | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2022.04
rakudo/release-2022.04: 20f24213ba | (Justin DeVuyst)++ | tools/templates/NQP_REVISION
[release] Bump NQP revision to 2022.04
rakudo/release-2022.04: fa8aa45b64 | (Justin DeVuyst)++ | VERSION
[release] Bump VERSION to 2022.04
rakudo: jdv++ created pull request #4906:
Release 2022.04
rakudo/master: 4 commits pushed by (Justin DeVuyst)++ 18:40
jdv the nqp and rakudo releases should done now 18:52
patrickb: ^ 18:53
.tell El_Che 2022.04 happened 18:54
tellable6 jdv, I'll pass your message to El_Che
MasterDuke jdv++ 18:56
sena_kun jdv++ 19:00
tellable6 2021-10-20T14:44:00Z #raku-dev <tbrowder> .tell sena_kun please check my ChangeLog-Draft entry for correctness when you get a chance
bartolin yeah, jdv++ 19:01
jdv thanks. later y'all & 19:03
patrickb What's a good email address to use in the gpg key used in automated github actions for the Star builds? 20:08
tellable6 2022-04-23T02:58:18Z #raku <melezhik> patrickb I could think about custom build command that would replace a default one in SparkyCI , in that case - "ake test-setup deploy-runner" ... "zef install --depsonly && zef test ." will be still required afterwards?
hey patrickb, you have a message: gist.github.com/30e7e5ab23f9794124...8c316385ea
patrickb rba: ^
Geth rakudo: 6f6fd1f76f | (Daniel Green)++ | 2 files
Slightly speedup exponentiation by Ints

Only perform the `$b > 0` check once and check for underflow before creating the Rat for negative powers.
rakudo: 1a12c34d36 | (Daniel Green)++ | src/Perl6/Optimizer.nqp
Re-write `$a ** 2` to `$a * $a` in the optimizer

When it's safe to do so just doing the multiplication directly is faster than calling nqp::pow_I.
rakudo: 8140c55bf6 | MasterDuke17++ (committed using GitHub Web editor) | 3 files
Merge pull request #4891 from MasterDuke17/speedup_exponentiation_by_Ints
rba patrickb: How all need to read the emails?
tellable6 2021-08-19T21:47:00Z #raku-dev <Altai-man> .tell rba docs.raku.org is not available?
rba Uhh. This was an old msg. 20:33
MasterDuke yeah, tellable6 is catching up on some old messages it wasn't able to deliver before. safe to ignore 20:34
rba patrickb: We can use a generic email with forward to some people. ?
patrickb: Use release<AT>rakulang.org. Please let me know your email to add it to the forwarder. 20:51
patrickb: May we add the private part of the gpg key to team-raku.1password.com ? Please send me your email as a pvt msg. I will in invite you. 20:56
21:20 linkable6 left, evalable6 left, linkable6 joined 21:21 [Coke]_ joined 21:22 evalable6 joined 21:23 [Coke] left 21:27 londoed_ left, londoed_ joined 21:36 Geth left 21:42 Geth joined 21:45 RakuIRCLogger joined 21:49 RakuIRCLogger left, RakuIRCLogger joined 23:06 [Coke]_ is now known as [Coke] 23:34 discord-raku-bot left, discord-raku-bot joined