🦋 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