š¦ 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. |
|||
00:02
bisectable6 left,
committable6 left,
bisectable6 joined
00:04
committable6 joined
00:13
AlexDaniel joined
04:52
bisectable6 left
04:55
bisectable6 joined
06:08
kjp left
06:11
kjp joined
07:11
bisectable6 left,
committable6 left
07:12
bisectable6 joined,
committable6 joined
|
|||
bartolin | bisectable6: my Str:D $a = Nil ## github.com/Raku/old-issue-tracker/issues/5343 | 07:40 | |
bisectable6 | bartolin, Will bisect the whole range automagically because no endpoints were provided, hang tight | ||
bartolin, Output on all releases: gist.github.com/85362c9fc53ce65278...6e2751a42f | |||
bartolin, Bisecting by output (old=2018.10 new=2018.11) because on both starting points the exit code is 1 | |||
bartolin, bisect log: gist.github.com/578da1385384fc60e3...982c0bd893 | 07:41 | ||
bartolin, (2018-10-27) github.com/rakudo/rakudo/commit/46...96034408c8 | |||
bartolin, Bisecting by exit code (old=2016.07.1 new=2016.08.1). Old exit code: 0 | |||
bartolin, bisect log: gist.github.com/add6d3a575bac5abf9...0639377089 | |||
bartolin, (2016-07-22) github.com/rakudo/rakudo/commit/4e...e207f55da9 | |||
bartolin, ā New output detected, please review the results manually | |||
bartolin, Output on all releases and bisected commits: gist.github.com/3cb77cdc30f700d47b...8eb4280c11 | |||
07:59
AlexDaniel left
08:11
sena_kun joined
|
|||
Geth | rakudo/l10n-it: 69fdd07e85 | (JJ Merelo)++ | tools/templates/L10N/IT Addressing @lizmat comments In the case of the composition - o, I'm going for c as in comporre, leaving the o for the or, which is the direct translation |
08:53 | |
rakudo/l10n-it: 4cd2a6413e | (JJ Merelo)++ | tools/templates/L10N/IT Latest modifications |
08:55 | ||
rakudo/main: 4d700c5dfa | (Elizabeth Mattijsen)++ | 3 files RakuAST: tweak NL translations a bit - uncomment lines that use the same word (to indicate that it is a valid translation, as opposed to an undecided one) - provide better translations in some cases |
09:21 | ||
rakudo/main: 10 commits pushed by (JJ Merelo)++ review: github.com/rakudo/rakudo/compare/4...7da0d9412f |
09:39 | ||
lizmat | hmm... I probably should have squashed that :-( | 09:40 | |
Geth | rakudo/main: f8a2b984b7 | (Elizabeth Mattijsen)++ | 3 files RakuAST: add support for Italian localization After the excellent translation work of JJ Merelo++ |
09:47 | |
lizmat | $ raku -e 'use RakuAST::Deparse::L10N::IT; say Q|if 42 { say "ciao" }|.AST.DEPARSE("IT")' | 09:48 | |
se 42 { | |||
dillo("ciao") | |||
} | |||
:-) | 09:49 | ||
09:49
sena_kun left
|
|||
lizmat | $ raku -e 'say Q|use L10N::IT; se 42 { dillo "ciao" }|.AST.DEPARSE' | 09:53 | |
if 42 { | |||
say("ciao") | |||
} | |||
Geth | rakudo/main: 549f03dbfd | (Elizabeth Mattijsen)++ | tools/templates/L10N/NL RakuAST: add Elizabeth Mattijsen as contributor for NL localization |
10:04 | |
ab5tract | ++lizmat | 10:06 | |
that's pretty incredible | |||
Geth | Web-Template/main: 8c9905d7e6 | (MƔrton PolgƔr)++ (committed using GitHub Web editor) | .github/workflows/test.yml Updated workflow |
11:43 | |
rakudo/main: 6209be812f | (Elizabeth Mattijsen)++ | 6 files RakuAST: add a L10N readme for translators And adjust support scripts and references accordingly |
12:01 | ||
Net-LibIDN2: 4e17894c75 | (MƔrton PolgƔr)++ (committed using GitHub Web editor) | .github/workflows/test.yml Add actions workflow |
12:03 | ||
DateTime-Format/main: 0ce786b0b2 | (MƔrton PolgƔr)++ (committed using GitHub Web editor) | README.md Remove broken badge |
12:06 | ||
12:37
ab5tract_ joined
|
|||
Geth | Net-LibIDN2: df1ce54554 | 2colours++ | 6 files 0.1.1 |
12:45 | |
rakudo/main: 80b47da5f3 | (Elizabeth Mattijsen)++ | 2 files RakuAST: remove some test translations that have krept in |
12:48 | ||
Net-LibIDN2: c029c6fdb4 | 2colours++ | .travis.yml Eliminate Travis CI |
12:57 | ||
Net-LibIDN2: 4fac08b75c | 2colours++ | 2 files Fix instructions for Ubuntu at least |
|||
Net-LibIDN2: 59d64cae39 | 2colours++ | .github/workflows/test.yml Workflow respecting Ubuntu setup |
|||
Net-LibIDN2: 08850aa98d | 2colours++ | .github/workflows/test.yml 2nd attempt at adding APT for Ubuntu The runner only knows Linux, not the specific distro |
13:03 | ||
rakudo: ab5tract++ created pull request #5404: RakuAST: Fix FIRST phaser not firing |
|||
nemokosch | Apparently, Mac has libidn2 pre-installed | 13:04 | |
13:06
AlexDaniel joined
13:30
NemokoschKiwi joined
|
|||
NemokoschKiwi | bisectable: DateTime.new(:1582year, :10month, :4day, :13hour, :2minute, :second(3.654321)).Str.say | 13:31 | |
bisectable6 | NemokoschKiwi, Will bisect the whole range automagically because no endpoints were provided, hang tight | ||
NemokoschKiwi, Ā¦6c (68 commits): Ā«1582-10-04T13:02:03.654321Zā¤Ā» | |||
NemokoschKiwi, Nothing to bisect! | |||
13:54
sena_kun joined
14:09
NemokoschKiwi left
|
|||
AlexDaniel | huh, .throttle is very interesting | 15:14 | |
the docs are really lacking so I'm not sure what's the exact use case there | |||
but, for my purposes, I need :vent-at(0) | 15:15 | ||
which is a magical value that disables ventingā¦ | |||
because, you see, when you provide a callable, it already means that one value will be in the queue, waiting for the callable to finish | 15:16 | ||
with :vent-at(1) there will be another value in the buffer, meaning that you can't have less than 2 values waiting for their turn | |||
and 2 values is very different from my use case of ādo something just onceā | |||
nemokosch | magic values are fun | 15:20 | |
couldn't "disable venting" just be :vent-at(*), so a literal magic value rather than a hardcoded meaningful value? | 15:21 | ||
15:22
vrurg_ joined
15:25
vrurg left
|
|||
AlexDaniel | I think it takes a native int | 15:29 | |
Geth | rakudo/main: fb62e72975 | ab5tract++ (committed by Elizabeth Mattijsen) | 2 files RakuAST: Fix FIRST phaser not firing This is currently only working with loops, which matches what the base compiler does. |
16:25 | |
rakudo/main: fad55ca9d3 | ab5tract++ (committed by Elizabeth Mattijsen) | 3 files RakuAST: Add 'worry' when `$!FIRST` is used outside of a loop |
|||
lizmat | AlexDaniel: please make an issue about .throttle (rakudo and doc) | 16:26 | |
ab5tract_ | AlexDaniel: there is already a ticket for this I think, 1 sec | 16:27 | |
AlexDaniel | lizmat: I can't file rakudo issues | 16:28 | |
ab5tract_ | github.com/rakudo/rakudo/issues/5358 | 16:29 | |
AlexDaniel: is that technical or personal? either way is fine with me, just curious | 16:30 | ||
AlexDaniel | technical | ||
āYour ability to open an issue in this repository is currently blocked. If you feel this is in error, please contact the repository's owner.ā | 16:31 | ||
ab5tract_ | that's bizarre | 16:32 | |
AlexDaniel | it's alright, it's some aftermath of my ejection back in the day :) | ||
lizmat | it's not bizarre unfortunately, but also unclear now how to undo that | ||
ab5tract_ | I guess I missed it | 16:34 | |
Are you able to interact with that existing ticket? | |||
AlexDaniel | no | 16:35 | |
ab5tract_ | :/ | 16:36 | |
lizmat | I guess I will have to start interacting with Github customer support :-( | 16:38 | |
ugexe | i suspect it would be something under the repository or org settings about blocked/silenced/somesuch users | 16:39 | |
docs.github.com/en/communities/mai...ganization | 16:40 | ||
lizmat | the problem is really afaics that there is someone doing the blocking and that person will need to do the unblocking | 16:43 | |
16:45
notable6 left,
shareable6 left,
linkable6 left,
releasable6 left,
tellable6 left,
unicodable6 left
16:46
bisectable6 left,
committable6 left
|
|||
AlexDaniel | OK, I'm getting prepared to kick off the build process on the new serverā¦ we will see how this goes soon | 16:46 | |
expect some unavailability of bisectable and committable | |||
lizmat | customer support contacted | 16:48 | |
AlexDaniel | lizmat: thank you! | ||
lizmat | well, don't thank me just yet :-) | 16:49 | |
Geth | whateverable/main: 14 commits pushed by (Aleks-Daniel Jakimenko-Aleksejev)++ review: github.com/Raku/whateverable/compa...48c5054715 |
16:57 | |
AlexDaniel | ab5tract_: here is a real life example: github.com/Raku/whateverable/blob/...6#L95-L101 | 16:58 | |
feel free to mention it in the ticket | 16:59 | ||
17:02
nativecallable6 joined
17:03
evalable6 joined,
bloatable6 joined
17:04
releasable6 joined,
benchable6 joined,
buildable6 joined,
quotable6 joined,
coverable6 joined,
sourceable6 joined,
shareable6 joined,
linkable6 joined
17:05
notable6 joined,
greppable6 joined,
bisectable6 joined,
tellable6 joined,
committable6 joined,
unicodable6 joined
|
|||
AlexDaniel | buildable6: status | 17:07 | |
buildable6 | AlexDaniel, (ā³ Buildingā¦) 25010 rakudo-moar builds, 7816 archives (49 GB); 0 moarvm builds, 1 archives (0 GB) | ||
unicodable6 | AlexDaniel, Found nothing! | ||
17:07
nativecallable6 left,
nativecallable6 joined
|
|||
AlexDaniel | hmmmm | 17:07 | |
17:08
releasable6 left,
releasable6 joined
17:09
linkable6 left,
linkable6 joined,
bisectable6 left,
bisectable6 joined
17:12
nativecallable6 left,
nativecallable6 joined
17:13
linkable6 left
17:14
linkable6 joined
|
|||
Geth | whateverable/main: 367b3c6816 | (Aleks-Daniel Jakimenko-Aleksejev)++ | xbin/Buildable.p6 Fix Buildable webhook endopoint GitHub is making POST requests, not just GET. Note that in this case we're just interested in the push event itself, not about the data, so there are no secrets or anything else, and it's fine. The endpoint is public and everyone is free to trigger the builds if they want to (though why would they do that?). |
17:16 | |
17:17
tellable6 left,
quotable6 left,
coverable6 left,
benchable6 left,
buildable6 left,
greppable6 left,
bloatable6 left,
evalable6 left,
releasable6 left,
unicodable6 left,
bisectable6 left,
shareable6 left,
committable6 left,
sourceable6 left,
notable6 left,
linkable6 left,
nativecallable6 left
17:19
benchable6 joined,
committable6 joined
17:20
shareable6 joined
|
|||
nemokosch | to be frank, no high-level API should take native ints | 17:20 | |
17:20
linkable6 joined
|
|||
which in other words really just means nothing in Raku | 17:20 | ||
17:20
coverable6 joined,
nativecallable6 joined,
sourceable6 joined,
evalable6 joined
17:21
greppable6 joined,
bloatable6 joined,
unicodable6 joined,
notable6 joined,
releasable6 joined,
tellable6 joined,
quotable6 joined,
bisectable6 joined
17:22
buildable6 joined
17:23
committable6 left
17:24
committable6 joined
17:25
nativecallable6 left,
sourceable6 left,
sourceable6 joined,
nativecallable6 joined,
coverable6 left,
coverable6 joined,
notable6 left
17:26
notable6 joined,
buildable6 left
17:27
buildable6 joined
17:28
committable6 left,
committable6 joined
|
|||
AlexDaniel | c: c10c28ae9419 say 42 | 17:29 | |
committable6 | AlexDaniel, Ā¦c10c28a: Ā«Cannot find this revision (did you mean ā10feda1ā?)Ā» | ||
17:29
sourceable6 left,
sourceable6 joined
|
|||
AlexDaniel | c: c10c28ae9419 say 42 | 17:30 | |
committable6 | AlexDaniel, Ā¦c10c28a: Ā«42ā¤Ā» | ||
AlexDaniel | c: 2023.06 say 42 | ||
committable6 | AlexDaniel, Ā¦2023.06: Ā«42ā¤Ā» | ||
AlexDaniel | lizmat: ā this is a new build on the new infrastructure :) it's working! | 17:31 | |
Geth | rakudo/main: d6fc50d65a | (Elizabeth Mattijsen)++ | 10 files RakuAST: add several missing entries to localizations - all of the things that Test exports, added to core- - some other core- features |
||
17:31
buildable6 left
|
|||
lizmat | AlexDaniel: whee! | 17:31 | |
17:31
buildable6 joined
|
|||
AlexDaniel | I'm seeing 1 build per 6 minutes, so that's like 240 per dayā¦ hmmmm | 17:32 | |
nemokosch | š¤£ | ||
AlexDaniel | buildable6: status | 17:33 | |
buildable6 | AlexDaniel, (ā³ Buildingā¦) 25013 rakudo-moar builds, 7819 archives (49 GB); 0 moarvm builds, 0 archives (0 GB) | ||
unicodable6 | AlexDaniel, Found nothing! | ||
AlexDaniel | I think we need to redo about 3000 | 17:34 | |
17:34
tellable6 left,
tellable6 joined
|
|||
AlexDaniel | so in 12 days we'll be back to normal | 17:34 | |
lizmat | nice! | 17:35 | |
AlexDaniel | the only small detail is that right now it keeps building forever without taking a break, so bots never get to `git pull` and as a result they will not know about the knew commits for the entire duration of 12 daysā¦ I'll try to fix that nowā¦ | 17:36 | |
Geth | whateverable/main: 92f2052934 | (Aleks-Daniel Jakimenko-Aleksejev)++ | xbin/Unicodable.p6 Prevent Unicodable confusing itself with Buildable Who would have thought that these two words are somewhat similar? |
17:45 | |
whateverable/main: 3919bf54b3 | (Aleks-Daniel Jakimenko-Aleksejev)++ | lib/Whateverable/Building.pm6 Teach Buildable to take breaks The comment in the code should explain it all. |
|||
whateverable/main: 16f047cd2f | (Aleks-Daniel Jakimenko-Aleksejev)++ | xbin/Buildable.p6 Limit Buildable to building rakudo-moar only This is temporary. I just don't want to waste time building moarvm itself given that most people don't really use it. We will do this later. |
|||
AlexDaniel | okay, I think this is the last rejoin spam for today :) | 17:46 | |
and then the bots should start working normally, and it'll get progressively better over time | |||
17:46
sourceable6 left,
notable6 left,
committable6 left,
buildable6 left,
benchable6 left,
greppable6 left,
nativecallable6 left,
coverable6 left,
tellable6 left,
shareable6 left,
linkable6 left,
releasable6 left,
bloatable6 left,
unicodable6 left,
quotable6 left,
bisectable6 left,
evalable6 left
|
|||
AlexDaniel | I still haven't wiped the builds with the wrong GLIBC, but that can be done at any point later, right now there are enough commits in the backlog | 17:47 | |
17:48
shareable6 joined
17:49
evalable6 joined,
committable6 joined,
releasable6 joined,
buildable6 joined,
coverable6 joined
17:50
bisectable6 joined,
nativecallable6 joined,
unicodable6 joined
17:51
quotable6 joined,
greppable6 joined,
benchable6 joined,
bloatable6 joined,
linkable6 joined,
notable6 joined,
tellable6 joined,
sourceable6 joined
17:53
releasable6 left,
releasable6 joined,
NemokoschKiwi joined
17:54
NemokoschKiwi is now known as Nemokosch
17:55
greppable6 left,
greppable6 joined
17:56
Nemokosch left,
ab5tract left
|
|||
nemokosch | so well, how can you say this without calling someone out too personally... | 17:57 | |
I'm seeing a situation in raku-community-modules that preferably shouldn't ever happen | |||
17:57
unicodable6 left
17:58
unicodable6 joined
|
|||
a commit has been made that broke the tests (like, an actual semantic error) and the only reason it can be hiding is that no release has been made | 17:58 | ||
AlexDaniel | btw in 3 years it'll be 10 years of whateverable. Should we celebrate somehow? X) | ||
Geth | rakudo/main: 5d12c32988 | (Elizabeth Mattijsen)++ | 14 files RakuAST: rename "trait-" localization to "traitmod-" To prevent confusion with future "trait-is" group for all the possible type of "is" trait |
17:59 | |
lizmat | AlexDaniel: most definitely! | ||
18:00
evalable6 left,
evalable6 joined
|
|||
nemokosch | I understand that wide accessibility to upstream commiting comes from the forgiveness > permission rule and there is nothing wrong with that | 18:00 | |
but still, it should be clear to everyone that adding a commit without either making a release or checking whether the current state could be installed is not the right way to contribute | |||
18:04
unicodable6 left,
unicodable6 joined
|
|||
Geth | DateTime-Format/main: aff452f57a | 2colours++ | 4 files 0.1.5 |
18:27 | |
AlexDaniel | nemokosch: can be resolved with good CI/CD practices maybe? | 18:50 | |
buildable6: status | 18:51 | ||
buildable6 | AlexDaniel, (ā³ Buildingā¦) 25028 rakudo-moar builds, 7834 archives (49.1 GB); 0 moarvm builds, 0 archives (0 GB) | ||
nemokosch | AlexDaniel: in some sense sure. After all, this was caught by the fix I applied to the Github Actions workflow | 18:54 | |
"why do the tests fail on all 6 workflows" | |||
is the lib folder mandatory for distributions? š© | 19:08 | ||
"provides" is also mandatory... | |||
19:12
AlexDaniel left
|
|||
okay, empty lib, empty "provides", here we go... | 19:17 | ||
Geth | Games-BubbleBreaker/main: 2d056ea7c1 | 2colours++ | 10 files First versioned release to the Raku ecosystem |
19:20 | |
Pod-TreeWalker/main: 8e99be5a1f | (MƔrton PolgƔr)++ (committed using GitHub Web editor) | .github/workflows/test.yml Modernized Github workflow |
19:22 | ||
Games-TauStation-DateTime/main: 0b78126b22 | (MƔrton PolgƔr)++ (committed using GitHub Web editor) | .github/workflows/test.yml Polished github actions workflow |
19:27 | ||
buildable6 | AlexDaniel, Done building! | 19:32 | |
19:38
djinni` left
19:51
finanalyst joined
19:57
djinni` joined
|
|||
Geth | rakudo/main: 1eaaded1c0 | (Elizabeth Mattijsen)++ | src/Raku/Grammar.nqp RakuAST: unbreak handling of trait_mods Oops, forgot to change the reference to some of the trait- tokens to traitmod- tokens |
20:27 | |
20:29
sena_kun left
20:31
sena_kun joined
20:56
vrurg joined
20:57
vrurg_ left
|
|||
Geth | rakudo: ab5tract++ created pull request #5405: RakuAST: Fix broken test |
21:00 | |
22:05
sena_kun left
23:57
finanalyst left
|