🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). 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 6 September 2022. |
|||
00:11
Manifest0 left
|
|||
Xliff_ | For reference, I know this code worked as of March 24th of this year. | 00:13 | |
00:17
teatime left
|
|||
Voldenet | bisectable6: old=2024.02 my $a = "(b)"; my $b = $a.encode; $b.^name.say; use NativeCall; my $ca = CArray[uint8].new($b) | 00:18 | |
bisectable6 | Voldenet, Bisecting by exit code (old=2024.02 new=dc172ab). Old exit code: 0 | ||
Voldenet, bisect log: gist.github.com/dd216c861acc690dfa...1c8afd9ef0 | |||
Voldenet, (2024-05-04) github.com/rakudo/rakudo/commit/38...c9ff7a0631 | |||
00:20
teatime joined
|
|||
Xliff_ | Voldenet: Ah... | 00:27 | |
Voldenet | probably wasn't deliberate breaking change | 00:28 | |
Xliff_ | Yeah, I'll notify lizmat tomorrow, if she doesn't read the scrollback. | 01:09 | |
Thanks for the bisect. One of these days, I'll figure out how to work it... | 01:10 | ||
(or at least remember to use it) | |||
01:58
hulk joined
01:59
kylese left
02:15
hulk left,
kylese joined
03:21
guifa_ joined
03:36
stanrifkin_ joined
03:38
stanrifkin left
03:56
guifa_ left
04:37
kokamkarsahil joined
04:38
kokamkarsahil left
04:41
merp_ left
04:47
merp joined
05:30
Sgeo_ left
05:32
kst left
05:39
abraxxa joined
05:45
kst joined
06:50
thaewrapt left
07:01
thaewrapt joined
07:06
thaewrapt left,
dbonnafo joined
07:13
jpn joined
07:17
thaewrapt joined,
jpn left
07:21
thaewrapt left
07:32
thaewrapt joined
07:37
thaewrapt left
07:39
Manifest0 joined
07:46
jpn joined
07:49
thaewrapt joined
08:00
jpn left,
sena_kun joined
08:14
dbonnafo left
08:27
jpn joined
08:53
ay0ks joined
09:00
ay0ks left
09:25
sena_kun left
09:34
jpn left
09:35
jpn joined
10:11
abraxxa left
11:54
jpn left
11:55
thaewrapt left
14:01
jpn joined
14:26
Sgeo joined
|
|||
antononcube | @librasteve I also have problems installing "Net::ZMQ" -- do think this might be brew related? | 14:41 | |
For reference: github.com/arnsholt/Net-ZMQ/issues/23a | 14:42 | ||
librasteve | lemme check | 14:47 | |
okay, my issue of 08-Apr has gone uncommented - so this module is effectively unsupported and we will have to fork and fix outselves | 15:03 | ||
the error states | 15:04 | ||
/System/Volumes/Preboot/Cryptexes/OSlibzmq.5.dylib' (no such file), '/Users/xxx/.rakubrew/versions/moar-2024.04/lib/libzmq.5.dylib' (no such file), '/Users/xxx/.rakubrew/versions/moar-2024.04/lib/libzmq.5.dylib' (no such file), '/usr/lib/libzmq.5.dy | |||
BUT, as you surmise, on Mac, brew install zmq put the dylib here: opt/homebrew/Cellar/zeromq/4.3.5_1/libzmq.5.dy | 15:06 | ||
and the nativecode bits of the Net::ZMQ4 module say this sub zmq_strerror(int32 --> Str) is native('zmq',v5) { * } | 15:07 | ||
antononcube | So, we just have to copy or link opt/homebrew/Cellar/zeromq/4.3.5_1/libzmq.5.dylib to usr/lib/libzmq.5.dylib. | 15:16 | |
I think I had to do that recently on my mac... I got to look into this problem because of my GitHub actions failing. (For "Jupyter::Chatbook".) | 15:18 | ||
librasteve | I'm not knowledgeable enough to say that ... I have tried a few things like that but have not cracked the code yet | 15:21 | |
I read that brew install writes to /usr/local/lib ... which would make sense since all the code calling the dylib cannot know to look in a particular Cellar dir (or there must be another place / mechanism) where brew puts dynlibs - for the record there is certainly no /usr/lib/libzmq.5.dy or /usr/local/lib/libzmq.5.dy file or symlink on my machine after successful brew install zeromq | 15:22 | ||
I think that Apple locks down /usr/lib btw | |||
15:30
rir left
|
|||
antononcube | Ok.This is something Brian Duggan should be interested in too. | 15:40 | |
_grenzo | You did it for libUUID | 15:48 | |
antononcube | @_grenzo 🙂 Yeah, sure! | 15:49 | |
librasteve | please share back if you find a fix | 15:55 | |
15:59
jpn left
|
|||
antononcube | My goal is to make a fix for the GitHub actions for building /testing "Jupyter::Chatbook". (Right now, only the Linux one passes.) | 16:06 | |
tbrowder | ref libUUID, it's a little awkward to use, but raku module UUID::V4 works great | 16:15 | |
ugexe: i'm looking at extending and renaming my HowToUseModuleResources to some las | 16:17 | ||
*less eye-hurting. do you (1) have any objections and (2) do you have a suggestion for a good name? | 16:19 | ||
i see a real need for it. some of the old modules make it a pain to download their payloads. | 16:21 | ||
16:28
thaewrapt joined
|
|||
_grenzo | Check the actions I set up on Marrow. It works for Linux and Mac, and I think I was close to having a windows build workiing too. | 17:49 | |
ugexe | Tutorial::DistributionResources or some such? | 18:27 | |
github.com/tbrowder/HowToUseModule...6.json#L21 - using a relative path like that isn't going to work the way you think btw | |||
i don't think that'll work for installed distributions for example | 18:29 | ||
SmokeMachine | m: multi circumfix:<[ ]>(*@a,*%type where {.elems == 1}){ my $of = %type.keys.head; my ::($of) @ = @a}; dd [1,2,3]:Int; dd [<a e i o u>]:Str; | 18:37 | |
camelia | No such method 'instantiate_generic' for invocant of type 'Array[($of)]' in sub circumfix:<[ ]> at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
SmokeMachine | :( | ||
lizmat: ^^ | 18:38 | ||
xinming | releasable6__: status | 19:02 | |
releasable6__ | xinming, Next release in ≈19 days and ≈23 hours. There are no known blockers. Changelog for this release was not started yet | ||
xinming, Details: gist.github.com/6e08c7e28eda1960c3...bef61fbc06 | |||
19:13
jpn joined
19:19
jpn left
|
|||
tbrowder | ugexe: it does work for me with zef-installed modules. rather than a tutorial module, i see a utility distro module to "use" without change in other modules to provide easy access to installled module payloads. | 19:42 | |
something like Module::Utils | 19:44 | ||
19:51
jpn joined
19:55
jpn left
|
|||
ugexe | if it works it is only coincidentally, but i'm still skeptical that it does work | 20:23 | |
you'd have to reference it as e.g. $?DISTRIBUTION.content("../lib/Whatever.rakumod") instead of $?DISTRIBUTION.content("lib/Whatever.rakumod") which doesn't really make sense | 20:25 | ||
although i'm speaking strictly from Rakudo core. now that i think about it zef probably cleans that path up and turns it into lib/Whatever.rakumod | 20:28 | ||
I'm still not sure if it'd work correctly though | |||
20:53
jpn joined
20:58
sena_kun joined
20:59
jpn left
|
|||
tbrowder | well, I've forked it and renamed it as Module::Utils. I'm adding some more routines and I hope to release it later today. i test it by installing it with zef locally and test it in a separate directory. from the source repo | 21:01 | |
although i agree it may not work when decoupled as a separate module | 21:04 | ||
ugexe | Module::Utils seems like a bit of an odd name to me. The distribution seems fine for acting as an example or tutorial, but it doesn't provide any utilities | 21:05 | |
tbrowder | i have another in-work module using it to see about that | 21:06 | |
ugexe | what utility could it possibly provide? | ||
all it can do is show the resources of Module::Utils | |||
that isn't going to be useful to anything outside of Module::Utils itself | |||
for the code in Module::Utils to be useful to another distribution, you'd have to cut and paste the code from Module::Utils itself into the other distribution and not e.g. `use Module::Utils` | 21:08 | ||
tbrowder | that's what i will be testing. i'm old and stubborn ;-D | ||
and i did say above that you're probably right | 21:09 | ||
in that case i will stiil add some more subs and rename it to something appropriate for copy/paste | 21:12 | ||
antononcube | @_grenzo It looks like the last time you run / triggred the "Marrow" actions on GitHub was two months ago -- two months ago I was also running the macOS actions with (constent) success. | 21:16 | |
@_grenzo Can you trigger those actions today? | |||
ugexe | github actions macos-latest upgraded macos to 14 as well as switched to arm64 | 21:25 | |
in the last month | |||
brew installs arm stuff in a different directory | 21:26 | ||
gist.github.maxmind.com/nlogan/3e4...04ab62dc1e | 21:29 | ||
something like that can work around the github macos on arm using homebrew issue | |||
antononcube _grenzo^ | 21:30 | ||
oops wrong link :) | 21:31 | ||
gist.github.com/ugexe/805659d347c5...4aad4e1128 | |||
_grenzo | Yes, it's now breaking | 21:32 | |
21:35
guifa_ joined
|
|||
antononcube | 😦 sorry. | 21:43 | |
tbrowder | ugexe: of course you were right. back to the drawing board on a rename. | 21:46 | |
the distro name should indicate the lib/X.module is suitable for copy/past into one's own module distro | 21:49 | ||
_grenzo | @antononcube ok it's working now | 21:51 | |
21:53
thaewrapt left
21:54
guifa_ left
|
|||
tbrowder | hm, Dropin::ResourcesUse | 21:55 | |
Template::UseDistroResources | 21:56 | ||
Lib::UseDistroResources | 21:57 | ||
ExampleLib::UseResources | 21:59 | ||
22:03
thaewrapt joined,
thaewrapt left
22:05
thaewrapt joined
22:08
jpn joined
22:14
jpn left
22:23
sena_kun left
22:51
Xliff left,
Xliff_ left
23:03
jpn joined
23:09
jpn left
23:26
MasterDuke joined
23:59
jpn joined
|