| 13 Aug 2021 |
Alyssa Ross | Okay, so probably is an issue with store corruption | 07:59:59 |
Las | Path itself is /nix/store/c6hi0jmy3kp6q58f208chgik77cd8k4p-docurium-0.6.0.drv | 08:00:00 |
Las | The name is different on mine and yours | 08:00:24 |
Alyssa Ross | hmm that's odd | 08:00:26 |
Alyssa Ross | Las: aha! path '/nix/store/n94g41vg7qdwvz74dsig7lwvdsvjh8g0-ruby2.7.4-ffi-clang-0.6.0.drv' was modified! expected hash 'sha256:1bv0zp692sybrii3c19hydrm7m7yj925bpv449qpcbjg7nmn5dyz', got 'sha256:0ip26j2h11n1kgkz36rl4akv694yz65hr72q4kv4b3lxcbi65b3p' | 08:47:12 |
Las | I wonder if Nix could be made to check the hashes while reading them, i.e. when you make Nix read a derivation, it should check that what it reads matches the hash. | 08:52:57 |
Las | It seems like it would be a minor overhead, since you always read the entire derivation, and hashing is cheap. | 08:53:14 |
Las | Doing the same for ordinary store paths would also be nice but would require a FUSE or similar I imagine. | 08:53:35 |
Alyssa Ross | yeah, that's what I was thinking | 08:54:06 |
| tilpner joined the room. | 11:23:11 |
| 14 Aug 2021 |
Mic92 | Is it now planned to switch to mesonbuild for nix? I am following https://github.com/NixOS/nix/pull/3160 but it is not clear to me? | 20:18:52 |
| 15 Aug 2021 |
| Rev. CornWallace III (novus ordo seclorum) changed their display name from cw (not sticky anymore) to cw (got the delta). | 00:57:52 |
| Rev. CornWallace III (novus ordo seclorum) changed their display name from cw (got the delta) to cw (just got delta). | 00:58:35 |
Las | I don't think there are any plans to switch to it, even if support for it is added, since it needs to be easy to bootstrap. | 07:47:50 |
nixinator | In reply to @Las:matrix.org I don't think there are any plans to switch to it, even if support for it is added, since it needs to be easy to bootstrap. does meson require python to function? | 07:50:59 |
Las | に返信 @nixinator:nixos.dev does meson require python to function? Seemingly yeah | 07:53:08 |
nixinator | i can see why nix itself, as it's the old chicken and egg problem... needs to be lean and mean when it comes to building itself. | 07:56:22 |
nixinator | sometimes you just don't want it more than gcc nix.c -o nix ;-) | 07:58:01 |
nixinator | you still need a hell of lot of tooling to make that actually work, but you don't need a complete python environment too!!! | 07:58:49 |
Mic92 | In reply to @nixinator:nixos.dev you still need a hell of lot of tooling to make that actually work, but you don't need a complete python environment too!!! Autotools is afaik more restricting than python. Have you tried installing autotools, make, etc on windows? | 18:51:38 |
Mic92 | In reply to @nixinator:nixos.dev you still need a hell of lot of tooling to make that actually work, but you don't need a complete python environment too!!! * Autotools is afaik more restricting than python. Have you tried installing autotools, coreutils, make, etc on windows? | 18:55:03 |
nixinator | In reply to @mic92:nixos.dev Autotools is afaik more restricting than python. Have you tried installing autotools, coreutils, make, etc on windows? no because these are unix tools. | 21:51:18 |
Mic92 | Autotools is also not really maintained anymore. There was only a few months ago someone paid to do some fixes. | 21:52:14 |
nixinator | In reply to @mic92:nixos.dev Autotools is afaik more restricting than python. Have you tried installing autotools, coreutils, make, etc on windows? * no because these are unix tools. ;-) | 21:52:16 |
nixinator | yeah...it's a problem. | 21:52:29 |
Mic92 | Hence it bitrots as operating systems and toolchains get updated. | 21:52:50 |
nixinator | sigh...you are absolutel correct. | 21:53:15 |
nixinator | * sigh...you are absolutely correct. | 21:53:29 |
nixinator | so whats the solution @mic92 | 21:56:07 |
nixinator | also, i'd be interested to see what fixes you made to autotools? i strongly believe perfect design is not how many features you can add, but when you can't take anything more away, same goes for dependencies and code reuse. In a perfect world a single application is self contained, and doesn't rely on anything. But it's far from a perfect world, hence DLL hell, dependency nightmares... and it 'work's on my machine syndrome'. That's why i picked up nix, because it really is trying to solve these problems, without containers like docker to build complex software projects . | 22:07:32 |