🦋 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. |
|||
gfldex | .tell Xliff www.spansh.co.uk/dumps | 08:55 | |
tellable6 | gfldex, I'll pass your message to Xliff | ||
09:03
finanalyst joined
10:06
finanalyst left
10:07
finanalyst joined
10:47
finanalyst left
10:55
finanalyst joined
11:16
sjn left
11:38
finanalyst left
13:36
finanalyst joined
14:26
sjn joined
14:56
finanalyst left
|
|||
jdv | either the "relocatable stuff" is a bit off or i am | 15:22 | |
gist.github.com/jdv/78a7d43c1e9c6f...ecd9245ca8 | |||
does that look familiar to anyone? | |||
[Coke] | jdv: zef --version? | 15:34 | |
jdv | head | ||
i don't know about this stuff well | |||
[Coke] | And you're trying to install zef itself? | 15:35 | |
jdv | it looks like someone wants Inline::Perl5 installed in a rando dir but rakudo/zef/? don't can't use that and the normal spot for dists | ||
because, look, i force installed Inline::Perl5 in the rando spot... | 15:36 | ||
and then gist.github.com/jdv/479357aa3bf383...653fb0f05a | |||
i think maybe ugexe or nine or patrickb can shed some light maybe? | 15:37 | ||
at least i figured out some of it:| | |||
besides source/git(hub) diving, is there any good places to get info on this relocatable/dist/cur/whatever pathing stuff? | 15:40 | ||
but ./rakudo-m -I 'inst#./install/share/perl6/core' -e 'use Inline::Perl5' works | 15:44 | ||
cool; wut | |||
ugexe | i personally don't know the answer, but the fact your example shows both rakudo/site and build_rakudo_home/site is going to be the issue. which also would explain why explicitly adding 'inst#./install/share/perl6/core' works since your example also references build_rakudo_home/core | 15:46 | |
i dont think `gen/build_rakudo_home/...` should be showing up as repository locations at all | 15:48 | ||
jdv | i see it "around" | ||
ugexe | raku -e 'say CompUnit::RepositoryRegistry.repository-for-name("core")' | 15:50 | |
like if that is showing build_rakudo_home/ then it feels like some step was missed to finish setting up your rakudo in the build process somewhere | 15:51 | ||
the fact you're running ./rakudo-m also kind of suggests that might be the case | 15:52 | ||
er, rather that you're running the executable out of some location of where all the files are | 15:53 | ||
but anyways i agree it is probably related to relocatable | |||
jdv | i guess i don't get why there are 2 sets of binaries | 15:55 | |
gist.github.com/jdv/651e9bb12c7e49...105b97179e | |||
why that diff? | |||
t/harness5 uses the one at the root so that's why i'm trying to figure it out | 15:56 | ||
afk for a bit; laundry day & | 16:00 | ||
17:34
melezhik joined
17:36
melezhik left
|
|||
ugexe | im a bit concerned about the optics of openssl being in the community modules and prs being merged into it with little or no scrutiny. i don't have a better answer for it as my time is already quite limited, but i know we would consider such things as a negative at $work | 18:34 | |
to be clear im mostly concerned about the *optics* | 18:35 | ||
and also to be clear it would be seen as a negative if it appeared mostly abandoned | 18:36 | ||
the best answer might be to have it in the core honestly | 18:37 | ||
that largely implies a higher degree of scrutiny as well as that it is not abandoned | |||
jdv | ssl isn't in core p5 is it? | 19:15 | |
lizmat: i think the "as regex" option on irclogs has been broken for a while | |||
ugexe | It is or will be yes | 19:30 | |
the last thing i've found mentioning it is www.nntp.perl.org/group/perl.perl5...69322.html | 19:55 | ||
nine | Ideally you don't want any locally installed modules to screw with your spectest and you also want to be able to run all tests before doing make install. That's why there's a special binary with an added repo | 20:50 | |
21:23
MasterDuke joined
|
|||
MasterDuke | m: sub a(Str() $s, Int $i, Int $n = 50) { say $s.chars < $i + $n }; my &b = &a.assuming(*, 4); b("sdf") | 21:23 | |
camelia | Type check failed in binding to parameter '$n'; expected Int but got Nil (Nil) in sub a at <tmp> line 1 in sub __PRIMED_ANON at EVAL_2 line 4 in sub __PRIMED_ANON at EVAL_2 line 1 in block <unit> at <tmp> line 1 |
||
MasterDuke | m: sub a(Str:D() $s, Int $i) { say $s.chars < $i }; my &b = &a.assuming(*, 4); b("sdf") | 21:24 | |
camelia | ===SORRY!=== Error while compiling /home/camelia/EVAL_2 Invalid typename 'D' in parameter declaration. at /home/camelia/EVAL_2:1 ------> $res = (my proto __PRIMED_ANON ((Any):D<HERE> $s --> Mu) { {*} }); |
||
MasterDuke | should those ^^^ work? | ||
jdv | but its not an added repo, its replaced. | 21:25 | |
well, nevermind. that's wrong. | |||
I guess NativeCall and Test should be in that "added repo" then, right? | 21:26 | ||
nine: good point. thanks | 21:30 | ||
21:38
MasterDuke left
|
|||
lizmat | jdv: that would mean that it has been broken for a *very* long time as I haven't touched the code in years | 22:08 | |
jdv | okie | 22:33 | |
irclogs.raku.org/search.html?query...2025-04-27 | 22:34 | ||
lizmat: ^ | 22:36 | ||
lizmat | ok, that triggers an execution error, thanks for the golf :-) | 22:37 | |
looks like something's producing a Nil result, for the needle | 22:38 | ||
jdv | don't mean to make sork | 22:40 | |
*work | |||
i'd fix it if i could | |||
lizmat | hmmm... looks like it doesn't matter what the string is... | ||
will look at it the coming days, I guess :-) | 22:41 | ||
or at least remove the option :-( | |||
for now, sleep& | |||
jdv | nite |