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 | ||
afk | |||
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
|