🦋 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. |
|||
00:43
guifa joined
04:26
guifa left
11:36
sjm_ joined
11:38
sjm__ left
13:23
sjm_ left
15:09
finanalyst joined
15:47
donaldh left
|
|||
ab5tract | nine: we seem to be going through a moment of distros changing their packaging standards en masse | 16:17 | |
What worked 8 years ago clearly wasn’t up to Debian standards or else timo++ wouldn’t have had to go through a hell or two to keep us available | 16:18 | ||
16:19
finanalyst left
|
|||
ab5tract | timo: I think DB::SQLite already provides such a pool | 16:19 | |
nine | ab5tract: but what changed? | 16:25 | |
ab5tract | This requirement for reproducible builds seems to have come from nowhere, to be honest | 16:28 | |
But now you can’t stay in without it | 16:29 | ||
nine | No, it really hasn't. It's somewhere between 5 and 10 years old. Can't say more precisely without checking | ||
Where do you think I got the term "reproducible builds" from? | |||
lizmat | fwiw, I think the fact that we do not have reproducible builds yet (apparently), is still a development issue as well (for me at least) | 16:30 | |
ab5tract | I never noticed you using it, so… | ||
nine | Well the test file is called t/02-rakudo/reproducible-builds.t :) | ||
ab5tract | All I know is that I never saw a ticket about reproducible builds until last year | ||
So then what has changed is that it went from soft to hard requirement | 16:31 | ||
That’s all that has changed, afaik | |||
nine | If it's a hard requirement, then there's no immediately applicable solution. | ||
Because there are bugs that make our build non-reproducible. | 16:32 | ||
ab5tract | But maybe there is something collateral fallout for distros related to that crazy supply chain hack attempt from last year | 16:33 | |
nine | * One may get around that for packaged module files by just not precompiling them at all, but the same bugs affect rakudo itself | ||
ab5tract | The xz one | ||
Hmmm, that’s interesting. I know timo worked very hard on keeping us (rakudo) in the repos. I had assumed he had fully addressed the issue. But since you are saying that this isn’t actually possible, I realize I don’t have a clear picture on what work needed to be done to satisfy the distro folks | 16:36 | ||
But for sure things have changed in a bunch of distros in what felt like overnight | 16:37 | ||
nine: I understand your position about the yyjson patch. I want to gauge the veracity of your opposition before I add the same for the JVM | 16:55 | ||
nine | I'm not gonna rage quit over that :D | 17:12 | |
ab5tract | Ok :) | 17:28 | |
I do agree in principle though. It would obviously be preferable if we could speed up the whole runtime instead of the is sort of special casing via libraries | 17:29 | ||
17:53
donaldh joined
20:03
librasteve_ joined
22:41
guifa joined
23:23
librasteve_ left
|