!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

974 Members
For people hacking on the Nix package manager itself206 Servers

Load older messages


SenderMessageTime
13 Aug 2021
@qyliss:fairydust.spaceAlyssa RossOkay, so probably is an issue with store corruption07:59:59
@Las:matrix.orgLas Path itself is /nix/store/c6hi0jmy3kp6q58f208chgik77cd8k4p-docurium-0.6.0.drv 08:00:00
@Las:matrix.orgLasThe name is different on mine and yours08:00:24
@qyliss:fairydust.spaceAlyssa Rosshmm that's odd08:00:26
@qyliss:fairydust.spaceAlyssa 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:matrix.orgLasI 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:matrix.orgLasIt seems like it would be a minor overhead, since you always read the entire derivation, and hashing is cheap.08:53:14
@Las:matrix.orgLasDoing the same for ordinary store paths would also be nice but would require a FUSE or similar I imagine.08:53:35
@qyliss:fairydust.spaceAlyssa Rossyeah, that's what I was thinking08:54:06
@tilpner:tx0.cotilpner joined the room.11:23:11
14 Aug 2021
@mic92:nixos.devMic92Is 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
@cw:kernelpanic.cafeRev. CornWallace III (novus ordo seclorum) changed their display name from cw (not sticky anymore) to cw (got the delta).00:57:52
@cw:kernelpanic.cafeRev. CornWallace III (novus ordo seclorum) changed their display name from cw (got the delta) to cw (just got delta).00:58:35
@Las:matrix.orgLas 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:nixos.devnixinator
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:matrix.orgLas
に返信 @nixinator:nixos.dev
does meson require python to function?
Seemingly yeah
07:53:08
@nixinator:nixos.devnixinatori 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:nixos.devnixinatorsometimes you just don't want it more than gcc nix.c -o nix ;-)07:58:01
@nixinator:nixos.devnixinatoryou 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:nixos.devMic92
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:nixos.devMic92
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:nixos.devnixinator
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:nixos.devMic92Autotools is also not really maintained anymore. There was only a few months ago someone paid to do some fixes.21:52:14
@nixinator:nixos.devnixinator
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:nixos.devnixinatoryeah...it's a problem.21:52:29
@mic92:nixos.devMic92Hence it bitrots as operating systems and toolchains get updated.21:52:50
@nixinator:nixos.devnixinatorsigh...you are absolutel correct.21:53:15
@nixinator:nixos.devnixinator * sigh...you are absolutely correct.21:53:29
@nixinator:nixos.devnixinatorso whats the solution @mic9221:56:07
@nixinator:nixos.devnixinatoralso, 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

Show newer messages


Back to Room ListRoom Version: 6