🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). This channel is logged for the purpose of keeping a history about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Log available at irclogs.raku.org/raku/live.html . If you're a beginner, you can also check out the #raku-beginner channel! Set by lizmat on 8 June 2022. |
|||
00:07
reportable6 left
00:09
reportable6 joined
00:24
morte_ left
00:54
lichtkind left
|
|||
guifa | youtu.be/1-KV8oiOSZA <-- finally | 01:26 | |
01:36
frost joined
|
|||
tonyo | . | 01:49 | |
01:56
archenoth left
01:57
archenoth joined
02:24
perlbot left,
perlbot joined
02:25
vrurg joined,
vrurg_ left
02:33
vrurg left,
vrurg joined
02:50
clarjon1 left
03:50
reportable6 left,
greppable6 left,
benchable6 left,
committable6 left,
releasable6 left,
quotable6 left,
linkable6 left,
sourceable6 left,
statisfiable6 left,
tellable6 left,
shareable6 left,
notable6 left,
coverable6 left,
bloatable6 left,
nativecallable6 left,
unicodable6 left,
bisectable6 left,
evalable6 left,
committable6 joined,
coverable6 joined
03:51
notable6 joined,
statisfiable6 joined,
shareable6 joined,
evalable6 joined
03:52
releasable6 joined,
bisectable6 joined,
linkable6 joined,
nativecallable6 joined,
greppable6 joined,
benchable6 joined,
unicodable6 joined,
quotable6 joined,
tellable6 joined,
reportable6 joined,
bloatable6 joined
03:53
sourceable6 joined
04:53
evalable6 left,
linkable6 left,
evalable6 joined
04:54
linkable6 joined
05:54
greppable6 left,
committable6 left,
bisectable6 left,
coverable6 left,
shareable6 left,
bloatable6 left,
linkable6 left,
notable6 left,
releasable6 left,
nativecallable6 left,
evalable6 left,
tellable6 left,
statisfiable6 left,
sourceable6 left,
quotable6 left,
reportable6 left,
benchable6 left,
unicodable6 left
05:56
Guest83 joined,
tellable6 joined,
linkable6 joined,
bloatable6 joined,
benchable6 joined,
reportable6 joined,
nativecallable6 joined,
bisectable6 joined,
unicodable6 joined
05:57
shareable6 joined,
greppable6 joined,
committable6 joined,
statisfiable6 joined,
quotable6 joined,
evalable6 joined,
notable6 joined,
sourceable6 joined,
releasable6 joined
05:58
coverable6 joined
06:06
reportable6 left
06:07
reportable6 joined
06:28
abraxxa joined
06:33
abraxxa left
06:34
abraxxa joined
06:46
vrurg_ joined
06:49
vrurg left
06:51
Garbanzo left
07:11
dakkar joined
07:20
Sgeo left
07:25
Guest83 left
07:26
Guest83 joined,
Guest83 left
07:28
xinming left
07:29
xinming joined
07:48
sena_kun joined
|
|||
Nemokosch | so are you Matthew? | 08:05 | |
08:48
evalable6 left,
linkable6 left
08:49
evalable6 joined,
linkable6 joined
09:06
Util left,
jaguart joined
09:30
Util joined
09:32
sena_kun left
09:34
xinming left
09:36
xinming joined
09:41
xinming left,
xinming joined
|
|||
dutchie | m: sub MAIN(Num() $n) { say $n.raku }; BEGIN @*ARGS=<-- -3> # [Coke]: just need to put a -- in to stop it being parsed as an option | 09:52 | |
camelia | -3e0 | ||
10:02
sena_kun joined
11:02
greppable6 left,
bloatable6 left,
nativecallable6 left,
coverable6 left,
notable6 left,
reportable6 left,
releasable6 left,
bisectable6 left,
quotable6 left,
tellable6 left,
evalable6 left,
committable6 left,
shareable6 left,
linkable6 left,
benchable6 left,
unicodable6 left,
sourceable6 left,
statisfiable6 left,
evalable6 joined,
bloatable6 joined,
benchable6 joined,
linkable6 joined,
bisectable6 joined
11:03
committable6 joined,
releasable6 joined,
statisfiable6 joined,
coverable6 joined,
shareable6 joined,
sourceable6 joined
11:04
greppable6 joined,
nativecallable6 joined,
unicodable6 joined,
tellable6 joined
11:05
quotable6 joined,
reportable6 joined,
notable6 joined
|
|||
MitarashiDango[m | Not sure if I'm just being silly but I can't seem to find the public key for the latest rakudo star asc? 3E7E3C6EAF916676AC549285A2919382E961E2EE | 11:13 | |
patrickb | MitarashiDango[m: You are not. Wie are currently fighting with the rakudo.org Website to get the keys listed there. | 11:55 | |
You can retrieve the key from rakudo.org/keys/rakudo_github_auto...61E2EE.asc | |||
MitarashiDango[m | Gotcha, thanks for letting me know! | ||
patrickb | I also just uploaded the key to keys.openpgp.org The email verification might take some time though. | 11:59 | |
12:05
evalable6 left,
linkable6 left
12:06
reportable6 left,
linkable6 joined
12:07
evalable6 joined
|
|||
Nemokosch | patrick not saying "just use rakubrew and forget about it all" | 12:07 | |
the disappointment | |||
12:08
reportable6 joined,
Kaiepi left
|
|||
patrickb | Nemokosch: I don't understand. | 12:08 | |
tellable6 | patrickb, I'll pass your message to Nemokosch | ||
12:09
Kaiepi joined
|
|||
patrickb | Ah, you mean using rakubrew instead of the binaries from rakudo.org? Well.... rakubrew downloads and uses those exact binaries. :-P | 12:09 | |
And I do think we should encourage people to actually usefully check signatures of files they use. | 12:10 | ||
So MatarashiDango[m++ | |||
Nemokosch | Yes but why bother with it? | 12:14 | |
At this point, I don't even think it's good practice to download distributions by hand | 12:15 | ||
also, "signature" for what? if it's the real thing? if it's not damaged? | 12:16 | ||
12:27
perlbot left,
simcop2387 left
12:29
finanalyst joined
|
|||
finanalyst | Can anyone help with a github actions problem? zef is not listing the most recent module version on github, but it does locally | 12:31 | |
12:31
GreaseMonkey left
12:32
greaser|q joined
|
|||
GramFilipem | Hi all, not sure if anyone uses it, but I added Raku support to starship: github.com/starship/starship/relea...tag/v1.9.1 | 12:44 | |
12:51
simcop2387 joined
|
|||
lizmat | GramFilipem++ | 12:51 | |
12:52
perlbot joined
|
|||
MitarashiDango[m | Well I am trying to update the dockerfiles for rakudo star so cutting out the signatures might not be the best move 😅 | 13:04 | |
13:05
discord-raku-bot left,
discord-raku-bot joined
|
|||
GramFilipem | Hmm, anyone knows where I can find the code for discord raku-bot (bridge)? | 13:09 | |
Nemokosch | <@195453211409121280> probably knows, he made it from what I know | 13:11 | |
discord.com/channels/5384078799804...1576256562 confer this stuff | 13:13 | ||
GramFilipem | thanks <@297037173541175296> | 13:15 | |
13:19
finanalyst left
|
|||
Geth | docker: m-dango++ created pull request #50: Update to 2022.06.1 |
13:24 | |
13:26
morte_ joined
13:28
jgaz joined
13:54
guifa left
13:56
Garbanzo joined
14:02
jgaz left
14:04
frost left
14:23
Furor joined
|
|||
stevied | Is this normal? modules.raku.org/update.log | 14:24 | |
log is full of "Error accessing GitHub API. HTTP Code: 401" errors | |||
14:26
Colere left
|
|||
I'm trying to get to the bottom of the problem here: github.com/finanalyst/raku-pod-ren...1169997694 | 14:26 | ||
zef keeps trying to load an old version of the module | 14:28 | ||
zef keeps trying to load an old version of the Raku::Pod::Render module | |||
Voldenet | GramFilipem: pretty cool, but when you build raku from git, version includes also sha1 from git | ||
I'm not sure how useful it is though | 14:29 | ||
14:38
Sgeo joined
|
|||
GramFilipem | Thanks Voldenet, I'll check whether it still works with raku built from git | 14:39 | |
Voldenet | most likely it will work | 14:44 | |
because git hashes are attached to the end of version string | 14:47 | ||
14:47
guifa joined
|
|||
guifa | Nemo: yup, that's me | 14:47 | |
Nemokosch | I watched the other one, it was very much needed, super useful stuff | 14:48 | |
15:13
guifa left
15:21
guifa joined
15:34
dakkar left
15:36
guifa left
|
|||
stevied | I suspect this is a rather urgent issue: github.com/Raku/ecosystem/issues/606 | 15:53 | |
how do I attract someone's attention to it? | |||
[Coke] checks current status of SSL on a slightly older mac | 15:56 | ||
15:58
stevied joined
|
|||
stevied | this thing on? | 15:59 | |
can someone take a look at github.com/Raku/ecosystem/issues/606 | 16:00 | ||
I think a bunch of modules are not getting updated in the ecosystem. could be wrong on this but that's what it looks like to me. | 16:02 | ||
ugexe | git:// is deprecated on github afaik | ||
so any modules using git:// for github source urls should switch to https:// | |||
stevied | so this can be corrected by the module author? | 16:03 | |
16:03
discord-raku-bot left
|
|||
ugexe | if im correct, then yes | 16:03 | |
16:03
discord-raku-bot joined
|
|||
ugexe | rather if im correct that this is the reason for the error shown | 16:03 | |
stevied | that's a crap load of modules not getting updated. | 16:04 | |
ugexe | a good reason to only use dependencies that are actively updated | 16:06 | |
or at least have an active author | |||
stevied | well, the module I wanted to install was updated 2 weeks ago | 16:11 | |
it's still showing 3.7.3 as the last version but currrent version on github is 3.7.5 | |||
ugexe | the other thing is its giving a 401 error | ||
so maybe the ecosystems token is expired or something? | |||
stevied | so this seems to be an ongoing problem | ||
that is what I was thinking it was, yes | 16:12 | ||
this is why I think this is a fairly urgent issues and should probably be escalated | 16:13 | ||
ugexe | ah yeah its happening for every dist... for some reason i thought it wasnt | ||
stevied | I don't know what person handles that | ||
ugexe | zef doesn't use that ecosystem though | ||
or rather its generated elsewhere | 16:14 | ||
stevied | I don't know anything about that but zef keeps trying to install version 3.7.3 when latest version is 3.7.5 | ||
ugexe | well maybe not... it uses REA now which I dunno what that is based on | ||
stevied | so zef seems to be impacted | ||
so how do we figure out who the point person is on this? | 16:16 | ||
16:17
Altai-man joined,
sena_kun left
|
|||
ugexe | zef is on version 0.13.8 | 16:17 | |
oh you mean the modue you want to install is on version 3.7.5 | 16:18 | ||
[Coke] | .seen util | ||
tellable6 | [Coke], gist.github.com/65dad325f95616f1c6...c9bd14bb96 | ||
stevied | correct. see github.com/finanalyst/raku-pod-ren...1170020548 | ||
ugexe | github.com/Raku/REA/tree/main/meta...od::Render | 16:20 | |
that doesnt have 3.7.5 | |||
stevied | I know it doesn't. because it's stuck at 3.7.3 | 16:21 | |
it's not getting updated | |||
ugexe | my p6c ecosystem scraper isnt having any problems, but we voted to replace it with rea -- raw.githubusercontent.com/ugexe/Pe.../p6c1.json | ||
patrickb | ping lizmat: Is there something wrong with gh access in REA? | 16:22 | |
stevied | I don't know what that means. All I know is that when I do `zef install Raku::Pod::Render it tries to install 3.7.3 | ||
patrickb | stevied: Thanks for actively getting this problem noticed. | 16:23 | |
stevied | Raku::Pod::Render does have this for the source-url in META6: `source-url: github.com/sdondley/MenuSimple.git` | ||
ugexe | you could pass it --/rea to potentially work around it until rea itself is fixed | ||
stevied | oops, wrong module. shit. let me fix | ||
it has this: `source-url: git://github.com/finanalyst/raku-pod-render.git` | 16:24 | ||
ugexe | er, --/rea --p6c | ||
stevied | so it's using the git protocol | ||
16:25
morte_ left
|
|||
patrickb | iirc git:// access has been completely disabled on GH. | 16:26 | |
Nemokosch | rings a bell | ||
ugexe | i think its using the github web api, and only using the source-url to construct the https github api url itself | 16:28 | |
patrickb | ugexe do you know off hand whether there is any s/^git/https/ going on in the p6c eco? (which rea possibly misses) | ||
ugexe | none | ||
the github api is giving a 401 error, which suggests the token being used is expired or invalid now | 16:29 | ||
patrickb | ugexe: what does "it" refer to? | ||
ugexe | modules.raku.org/update.log | ||
and im presuming REA is using modules.raku.org to get its list | 16:30 | ||
patrickb | ah. So the got URL thing is a wrong lead | ||
ugexe | probably | ||
patrickb | *git | ||
16:39
Eric[m]1 joined
|
|||
[Coke] | Anyone have a howto to get a backtrace on a mac for a raku segfault? | 16:45 | |
16:48
stevied left
|
|||
ugexe | rakudo-lldb-m is the lldb runner | 16:56 | |
16:58
vrurg joined,
vrurg_ left
16:59
stevied joined
|
|||
stevied | from what I can tell, all 1400 or so modules are failing | 17:02 | |
17:02
Altai-man left
|
|||
actually, 2001 modules looks like | 17:03 | ||
patrickb | At least it's consistent. So to sum up: modules.raku.org and REA fail to update their databases. AFAICS raku.land is good. | ||
I guess lizmat will deal with REA (that's what zef uses). | 17:04 | ||
But then I think modules.raku.org is currently maintainerless / community maintained. | 17:05 | ||
stevied | yeah, I think any module uploaded directly to raku.land and not using pf6 is good | ||
patrickb | Both raku.land and modules.raku.org are only providing a website for browsing modules. Neither of the two are the basis of any installers. | 17:07 | |
stevied | yeah, I was going to say, raku.land/github:finanalyst/Raku::Pod::Render is showing 3.7.5 but zef doesn't knot it exists | 17:08 | |
yeah, I was going to say, raku.land/github:finanalyst/Raku::Pod::Render is showing 3.7.5 but zef doesn't know it exists | |||
patrickb | Also both raku.land and modules.raku.org display modules in all three of our three ecos (p6c, cpan, fez) | 17:09 | |
stevied | i don't know enough about what happens under the hood to know why | ||
i'll let you all figure out the REA thingy, whatever that is | |||
modules.raku.org shows version 3.7.3, iirc | |||
modules.raku.org/search/?q=raku%3A...A%3Arender | 17:10 | ||
yeah, says "last updated on 2022-01-01. this is wrong | |||
it was updated 2 weeks ago | |||
all it does is link to GH repo, but metadata is wrong | 17:11 | ||
17:13
jaguart left
17:39
Kaiepi left,
Kaiepi joined
17:45
morte_ joined
17:46
Kaipei joined
17:47
sena_kun joined
17:49
Kaiepi left
17:55
morte_ left
|
|||
[Coke] | ugexe: danke. | 18:03 | |
18:07
morte_ joined,
reportable6 left
18:08
reportable6 joined
|
|||
[Coke] | is there a rakubrew command to wipe all caches? | 18:19 | |
(I just tried --configure-option="--moar-option=-debug" and it seemed to skip the moar build entirely) | 18:20 | ||
18:23
jaguart joined
|
|||
[Coke] | (will just build a one off copy outside of rakubrew for now) | 18:24 | |
18:53
abraxxa left
|
|||
[Coke] | m: (3 is rw)++ #awww. | 18:57 | |
camelia | ===SORRY!=== Error while compiling <tmp> Two terms in a row at <tmp>:1 ------> (3⏏ is rw)++ #awww. expecting any of: infix infix stopper statement end statement modifier stat… |
||
[Coke] sees something in Util's presentation and thinks "didn't I write that?", checks, it was lizmat. Coke is probably thinking of something in parrot. | 19:06 | ||
(I wonder who has the record for the most useless lines of code in git blame right now. I have several closing brackets and empty lines. :) | 19:12 | ||
19:14
n1to joined
19:18
Furor is now known as Colere
19:23
morte_ left
|
|||
lizmat | patrickb: afaik REA is up to date ? | 19:28 | |
the REA is slightly more picky | |||
19:29
notna joined
19:38
notna left
|
|||
[Coke] | regarding the recent SO article about SSL on mac - here's my current (much improved) state, with a bt from a segfault: github.com/jnthn/p6-io-socket-asyn.../issues/55 | 19:44 | |
Looks like the sefault is inside libcrypto itself. | 19:47 | ||
also seems slightly different than any of the other errors reported in the module | |||
20:03
morte_ joined
20:06
greaser|q left,
greaser|q joined,
greaser|q is now known as GreaseMonkey
|
|||
[Coke] | do we have a test module that helps with comparing very long strings? | 20:20 | |
20:24
guifa joined
|
|||
[Coke] | Test::Differences | 20:25 | |
patrickb | lizmat: IIUC zef only sees Raku::Pod::Render:ver<3.7.3> via REA even though there already is a R::P::R:ver<3.7.3>. | 20:28 | |
20:36
morte_ left
|
|||
[Coke] | should that last # have been different? | 20:38 | |
patrickb | yes | 20:42 | |
3.7.5 | |||
That's the latest version in the git repo (raku.land sees it) | |||
20:43
morte_ joined
|
|||
guifa | how can you check if a method is proto? | 20:51 | |
I would have thought .onlystar or something but even for an actual onlystar proto it doesn't work | 20:53 | ||
21:31
discord-raku-bot left,
discord-raku-bot joined
|
|||
stevied | just found some other really weird ecosystem weirdness. When I do `zef install Pod::To::HTML` it tries to install Raku::Pod::Render. I have to do `zef install Pod::To::HTML:auth<github::Raku` to get the proper module | 21:32 | |
this is on a totally clean docker image | |||
21:33
nebuchadnezzar left
21:34
nebuchadnezzar joined
|
|||
so how does this happen? someone should probably look into this as well. I'll file an issue. | 21:34 | ||
21:34
n1to left
21:38
discord-raku-bot left
21:39
discord-raku-bot joined
|
|||
gfldex | foo | 21:46 | |
gfldex | /join gfldex-bot-test | 21:48 | |
21:56
morte_ left
|
|||
stevied | here's the issue: github.com/Raku/ecosystem/issues/607 | 21:57 | |
gfldex | 3 | 22:09 | |
SmokeMachine | I've been rethinking on how the syntax to grammar for event patterns should be. (I have no idea on how to do that yet, but...). Could someone see if any of this (github.com/FCO/EventExpressionLang...mindstorm) make sense? And if someone have any suggestion | 22:19 | |
github.com/FCO/EventExpressionLang...sk.rakumod | 22:21 | ||
github.com/FCO/EventExpressionLang...in.rakumod | |||
lizmat | patrickb: fwiw. looks like the REA has a 3.7.6 and no 3.7.4 or 3.7.5 | 22:23 | |
guifa | SmokeMachine I actually updated the BASIC test module, it now allows for standalone subs in addition to methods (although your pattern stuff really just requires methods, I think | ||
lizmat | this *could* be the result of updates on Github while the REA harvester was out | ||
also: the 3.7.6 is on zef | 22:24 | ||
guifa | SmokeMachine I'll actually be posting a real world useful module soon based off of a discussion I had at TPRC | ||
(if you saw my LT, you'll already know what's coming haha) | |||
stevied | lizmat, the author of the R::P::R module just updated his module to work with zef about an hour ago | ||
lizmat | hmm.. I guess... but I don't think I like the way it was done :-) | 22:25 | |
anyways, it's late for me... I'll look at getting 3.7.4 and 3.7.5 out of the git repo into the REA | |||
stevied | See github.com/finanalyst/raku-pod-ren...1170517058 | ||
but what about the 401 errors for all the other modules? aren't those also a problem? | 22:26 | ||
lizmat | and indeed.. people should move from the git ecosystem to zef :- | ||
) | |||
SmokeMachine | guifa: I did watch, but I confess I don't remember about any new module, could you say something about it? | 22:28 | |
guifa | haha it was more of a hint | ||
22:28
sena_kun left
|
|||
guifa | I'm doing JavaScript regex syntax and compiling it via AST | 22:29 | |
so instead of regex foo { … } you can do ecma-regex foo { … } and it will just work (I've got to figure out spacing though, since it's significant in ECMA and that just sucks if you want the brackets on different lines lol | 22:30 | ||
SmokeMachine | guifa: Oh! Now I remember about that being said... : | ||
guifa | the goal will be to make a module with the various flavors of regex syntax | ||
so you could also do posix-regex { … } or python-regex { … } etc etc | |||
SmokeMachine | good idea! are you going to implement p5 regex swell? | 22:31 | |
guifa | I think that would be pretty easy since we already have P5 option yeah? | ||
SmokeMachine | wasn't it removed? | ||
guifa | it's still in the docs | 22:32 | |
SmokeMachine | I can be misremembering... | 22:33 | |
guifa | m: 'aaa' ~~ m:Perl5/(a)*/ | ||
camelia | ( no output ) | ||
guifa | m: say 'aaa' ~~ m:Perl5/(a)*/ | ||
camelia | 「aaa」 0 => 「a」 |
||
guifa | yeah, that modifier is still there | ||
guifa . o O ( note to self: implement m:ecma/…/ as well ) | 22:34 | ||
SmokeMachine | I think I was thinking about this: github.com/rakudo/rakudo/issues/2624 | 22:35 | |
any opinion/suggestion about the "event". syntax? | 22:38 | ||
guifa | SmokeMachine I'd need to take a closer look at it to give you better feedback. If it's not urgent, please pester me next week when I'll be sitting around very bored most of the day :-) | 22:40 | |
SmokeMachine | guifa: not urgent at all! I'll sent it to you next week then. Are you going on a vacation? | 22:41 | |
guifa | I wish haha, but am traveling more than I care to for the next few days | 22:42 | |
23:28
evalable6 left,
linkable6 left
23:29
linkable6 joined
23:31
evalable6 joined
|
|||
Geth | Pod-To-HTML: sdondley++ created pull request #94: correct module name for install instructions |
23:40 |