00:16 lucasb left 00:27 sortiz joined 00:38 sortiz left 00:42 JRaspass left 04:47 epony left 04:52 epony joined 06:00 quotable6 left, nativecallable6 left, benchable6 left, releasable6 left, linkable6 left, notable6 left, shareable6 left, greppable6 left, squashable6 left, coverable6 left, sourceable6 left, bloatable6 left, unicodable6 left, evalable6 left, statisfiable6 left, committable6 left, bisectable6 left, tellable6 left, shareable6 joined 06:01 bloatable6 joined, coverable6 joined, releasable6 joined, nativecallable6 joined, benchable6 joined, sourceable6 joined 06:02 linkable6 joined, bisectable6 joined, notable6 joined, statisfiable6 joined, committable6 joined, tellable6 joined, squashable6 joined, greppable6 joined 06:03 unicodable6 joined, quotable6 joined, evalable6 joined 08:26 patrickb joined 09:04 SmokeMachine left 09:06 SmokeMachine joined 09:09 JJAtria[m] left 09:10 MitarashiDango[4 left, AlexDaniel` left, unclechu left 09:39 MitarashiDango[4 joined, JJAtria[m] joined 09:55 JJAtria[m] left 09:56 MitarashiDango[4 left 10:09 sena_kun joined 10:18 JJAtria[m] joined 10:29 MitarashiDango[m joined, AlexDaniel` joined, unclechu joined 11:40 JRaspass joined 11:50 MasterDuke joined
sena_kun ugexe, ping? 12:14
Enabled fetching backends [git path curl] don't understand www.cpan.org/authors/id/J/JN/JNTHN/...8.4.tar.gz 12:42
You may need to configure one of the following backends, or install its underlying software - [wget pswebrequest]
Interesting... 12:43
nine sena_kun: can you run zef --debug install cro? 12:45
sena_kun nine, that's the output with --debug from Blin. I checked the container and _indeed_ there was no wget available... Which is hella odd, but does not seem like a fault of rakudo or zef, so it is probably safe to release. 12:46
This docker image worked just fine for a year of releases or something on different machines and now I just switch to my old garbage laptop and boom, something as essential was not installed into the docker image, creepy. 12:48
nine Ah, docker. That may explain why curl can't download an http URI... 12:53
The whole by-reference vs. by-value situation in NativeCall sucks. We have a workaround for inlined data structures with HAS vs. has (a not quite self documenting syntactical difference). But nothing of this sort exists for passing complex data bytes as arguments or having arrays of them. 13:15
C makes this distinction by having Foo (value) vs Foo* (pointer). Since pointers are very common, we take pointers by default, even when a Type is not qualified as such. sub foo(Foo) translates to void foo(Foo*). 13:17
It would be easy to follow C and have a way to get a pointer to a structure (type). Indeed, one of them is already implemented: Pointer[MyStruct]. Possibilities would be $struct.^pointer or even some new operator so there's less typing involved. 13:21
But when the unqualified name already means "pointer to this thing" there's no obvious way to say that one really means the structure itself. 13:22
MasterDuke NativeCall<ver 2>? 13:24
nine May become unavoidable :/ Even so, support for something like MyStruct[] would take a lot of effort on the VM side. The same assumptions govern the whole stack 13:26
13:57 donaldh left 14:10 JRaspass left 14:22 MasterDuke left 15:20 Xliff joined
Xliff \o 15:20
.seen dwarring
tellable6 Xliff, I saw dwarring 2021-01-05T18:21:11Z in #raku: * dwarring drinks coffee
Xliff .tell dwarring Does LibXML expose xmlNsPtr to Raku? If so, what compunit do I need to load to get it? Thanks. 15:21
tellable6 Xliff, I'll pass your message to dwarring
15:22 JRaspass joined 16:22 Kaiepi left 16:23 Kaiepi joined, Kaiepi left 16:24 Kaiepi joined
lizmat just pushec github.com/rakudo/rakudo/commit/16...2cfc602d53 17:03
Introduce Rakudo::Internals.RERUN-WITH method
lizmat just pushed github.com/rakudo/rakudo/commit/c8...283dbfd859 17:12
Introduce the SIL core development helper class
ugexe sena_kun: you did have curl installed though, and that error message is the result of a pretty basic (pure raku) checkk -- github.com/ugexe/zef/blob/f018e1eb...od#L70-L73 18:30
that one has always felt like raku is occasionally doing something wrong with dynamically loaded modules/classes 18:36
sena_kun I reliably get the error for every possible module when run in Blin docker container that worked for years. At the same time I can install modules on this machine fine. It is not a Rakudo regression, because if I run Blin between 2020.11 and 2020.12, it's the same. 19:18
Anyway, no release today, this whole situation sucks.
19:38 linkable6 left, evalable6 left, evalable6 joined
ugexe the issue, if its rakudo related, would have existed for years 19:39
19:40 linkable6 joined
ugexe my wild guess is something like: precompilation of dynamically loaded modules (the plugins e.g. curl, wget, etc) occasionally does something wrong in such a way that the code still loads, but the method call fails for some reason related to the wrong precomp bits having happened 19:42
the logic for that check in zef is so straightward otherwise that i dont think the issue is in zef 19:43
if you can continue to reproduce it i'd be interested to see what the value of $uri is inside that fetch-matcher sub above since it apparently doesnt start with 'http' in that situation 19:46
but any other time ive seen this happened the issue would go away after rerunning 19:47
sena_kun I have rebuilt the container number of times, purged mounted data volume. 19:48
Plus a Blin ran at the infra server we have did not go well, taking some very bad time to run. 19:49
19:49 lucasb joined
sena_kun Anyway, right now I simply have no tech conditions to look at all this and pushing out a release knowing there is something like this is a suicide, so good luck next time. Sorry for pinging you for all this, ugexe++ 19:51
ugexe zef added the fez ecosystem in the last week, so that could potentially slow things down 20:22
20:37 Kaiepi left 20:43 Kaiepi joined 20:46 Kaeipi joined, Kaiepi left 21:10 Kaeipi left, Merfont joined 21:27 Kaiepi joined 21:28 Merfont left 22:19 sena_kun left
lizmat just pushed github.com/rakudo/rakudo/commit/1f...f245fb2f3a 22:41
First test file to test inlining
22:54 patrickb left