🦋 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 inspection is getting closer to beta. If you're a beginner, you can also check out the #raku-beginner channel!
Set by lizmat on 25 August 2021.
00:06 reportable6 left 00:08 reportable6 joined 00:51 frost joined 01:51 linkable6 left, benchable6 left, tellable6 left, bisectable6 left, nativecallable6 left, statisfiable6 left, committable6 left, bloatable6 left, shareable6 left, unicodable6 left, releasable6 left, reportable6 left, evalable6 left, coverable6 left, quotable6 left, notable6 left, greppable6 left, sourceable6 left, bisectable6 joined, unicodable6 joined 01:52 notable6 joined, linkable6 joined, statisfiable6 joined, shareable6 joined, sourceable6 joined, tellable6 joined, quotable6 joined, greppable6 joined 01:53 nativecallable6 joined, reportable6 joined, coverable6 joined, evalable6 joined, releasable6 joined, benchable6 joined 01:54 bloatable6 joined, committable6 joined 02:02 nine left, m_athias left, nine joined 02:03 m_athias joined 02:27 Kaiepi left 03:17 Guest35_ left 03:36 Kaiepi joined 04:11 euandreh joined 04:15 euandreh left 05:04 Kaiepi left 05:06 Kaiepi joined 05:41 japhb joined 06:06 reportable6 left 06:09 reportable6 joined 06:50 mexen joined 07:21 Sgeo left 07:51 Oshawott joined 07:55 archenoth left 08:35 abraxxa joined
Geth ecosystem: ff7c8acdd8 | (Elizabeth Mattijsen)++ | META.list
Remove modules, they now live in the zef ecosystem

Grammar::Profiler::Simple, HTTP::Easy, HTTP::Server::Async
08:43
08:59 lizmat joined 09:13 Kaiepi left 09:38 Sauvin is now known as Furor 10:20 wingfold joined 10:28 jjido joined 10:30 Kaiepi joined 10:36 Sankalp left 10:39 Sankalp joined 11:17 lizmat left 11:28 jjido left 11:50 discord-raku-bot left, discord-raku-bot joined 11:52 Sankalp left 11:54 Sankalp joined 12:07 reportable6 left 12:09 reportable6 joined 13:00 wingfold left 13:35 Guest35 joined 13:40 jgaz joined 13:52 Oshawott left 14:10 Sgeo joined 14:23 morte_ joined
tbrowder .ask ugexe does zef require any special ports other than 80/tcp and 443/tcp? 14:32
tellable6 tbrowder, I'll pass your message to ugexe
jgaz question: assuming a manually compiled install, should modules be rebuilt every time rakudo is upgraded? 14:40
ugexe tbrowder: it requires whatever the fetchers you use require. if all your modules are local then you don't need any ports. if you are fetching modules over http or https then you would need whatever curl/wget/etc use (80/443) 14:41
jgaz: they will be recompiled when you upgrade 14:42
not rebuilt (i.e. running a Build.rakumod file)
tbrowder ugexe: thanks 14:43
jgaz ugexe: thanks. I'm trying to improve Gentoo's support for Raku and this was an open question. 14:44
15:29 Kaiepi left 15:32 abraxxa left 15:48 euandreh joined 15:54 lizmat joined
lizmat jgaz: yes, they will be automatically rebuilt whenever you try to load it 15:54
s/it/ a module 15:55
jgaz lizmat: thanks for confirming. 15:57
15:57 Kaiepi joined
lizmat m: say Compiler.id 15:58
camelia EA9A69D5635ACDCA26FDF6BBE6585A406C2D73ED
lizmat as soon as that changes, a module needs to be re-precompiled
15:59 lizmat left 16:00 morte_ left
ugexe which is not the same as being built technically 16:13
building a distribution involves running e.g. Build.pm
tbrowder ugexe: i am having zef problems on a pristine digital ocean droplet running debian 11. i have installed raku through El_Che's rakudo-pkg and installed zef for both root and my normal user with the package's /opt/rakudo-pkg/install-zef script. 16:15
www.irccloud.com/pastebin/9cM2VJAH/ 16:18
16:19 euandreh left
tbrowder i am running the ufw firewall on top of legacy iptables and sudo ufw status shows: 16:20
www.irccloud.com/pastebin/dANw6u07/
16:21 suman joined
suman What version of Unicode does Rakudo support? Is it 13.1 ? github.com/MoarVM/MoarVM 16:21
ugexe tbrowder: maybe try running the example here to see if the curl plugin works -- github.com/ugexe/zef/blob/7c46ca2d...od#L15-L26 16:23
tbrowder ok, wilco
ugexe if that example runs for you then it seems like maybe its trying to save the ecosystem files to a location it doesn't have permissions for 16:24
although that would require rakudo-pkg to modify the zef config (which i doubt it does)
16:25 morte_ joined
ugexe you might also try this example to test the ecosystem plugin itself instead of the curl plugin -- github.com/ugexe/zef/blob/7c46ca2d...od#L18-L32 16:26
[Coke] wonder if curl by itself is working. 16:30
ugexe i imagine debian has perl which is one of he backup plugins 16:31
actually n/m there is no perl fetcher, its a perl extractor 16:32
16:32 jgaz left
tbrowder FYI the curl code in the rakudo-pkg install instructions worked 16:33
16:33 jgaz joined
tbrowder but neither of the two scripts nick suggested worked. is there a raw curl one-liner to try (i'm no regular curl user)? 16:34
16:35 jjido joined
tbrowder the first script error was: 16:35
www.irccloud.com/pastebin/ATG7u9jf/
the second was: 16:36
www.irccloud.com/pastebin/aps0l6Gm/
ugexe you'd probably have to add a `say $proc.raku` after github.com/ugexe/zef/blob/7c46ca2d...akumod#L84 so you can see what the full command being used is and then you could run it manually
tbrowder ok
ugexe to do so change to a dir you clone zef into, make that modification, then run `raku -I. bin/zef list` to run that zef in that dir 16:37
the output of `say $proc.raku` might get captured though so maybe `"debug-data.txt".IO.spurt($proc.raku)` would work better 16:38
16:52 suman left 17:07 mexen left 17:29 archenoth joined 17:49 jgaz left, jgaz joined 18:04 jjido left 18:08 reportable6 left
tbrowder ugexe: erg, just discovered a firewall prob, ignore reported results for now--my apologies 18:09
18:10 reportable6 joined 18:27 jgaz left, jgaz joined 18:45 japhb left 19:11 morte_ left 19:36 morte_ joined 19:45 morte_ left 19:55 mexen joined 20:16 morte_ joined 20:36 Guest35 left 20:56 morte_ left 21:20 morte_ joined 21:26 jjido joined 21:28 jgaz left 21:59 morte_ left 22:06 jjido left 22:25 jgaz joined
tbrowder ugexe: ok, sorted that out--zef is doing as expected so far with the install-to=site as root. thnx 22:51
23:05 jgaz left 23:15 mexen left