!9IQChSjwSHXPPWTa:lix.systems

Lix

1104 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms295 Servers

Load older messages


SenderMessageTime
2 Dec 2025
@raitobezarius:matrix.orgraitobezarius nix-build -E 'let pkgs = (import <nixpkgs> {}); in pkgs.runCommand "resolvconf" { outputHashAlgo = "sha256"; outputHashMode = "flat"; outputHash = pkgs.lib.fakeHash; } "${pkgs.iproute2}/bin/ip a' 23:24:23
@xoredg:matrix.orgxoredbut yeah since I have you here 😉23:24:25
@raitobezarius:matrix.orgraitobezariusi suppose this will show only the ipv6 addr23:24:32
@xoredg:matrix.orgxored
[root@shiva:~]# nix-build -E 'let pkgs = (import <nixpkgs> {}); in pkgs.runCommand "resolvconf" { outputHashAlgo = "sha256"; outputHashMode = "flat"; outputHash = pkgs.lib.fakeHash; } "${pkgs.iproute2}/bin/ip a"'
this derivation will be built:
  /nix/store/gkcn6z55jgdan2pallqh3dznyj02f2mm-resolvconf.drv
building '/nix/store/gkcn6z55jgdan2pallqh3dznyj02f2mm-resolvconf.drv'...
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host proto kernel_lo 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 65520 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether 7a:26:aa:74:3a:20 brd ff:ff:ff:ff:ff:ff
    inet6 64:ff9b:1:4b8e:472e:a5c8:a9fe:102/64 scope global nodad 
       valid_lft forever preferred_lft forever
    inet6 fe80::7826:aaff:fe74:3a20/64 scope link nodad tentative proto kernel_ll 
       valid_lft forever preferred_lft forever
error: builder for '/nix/store/gkcn6z55jgdan2pallqh3dznyj02f2mm-resolvconf.drv' failed to produce output path for output 'out' at '/nix/store/gkcn6z55jgdan2pallqh3dznyj02f2mm-resolvconf.drv.chroot/nix/store/cyy08glb0lpa2sjaqq1rcxg1kyh11ra3-resolvconf'
23:25:53
@raitobezarius:matrix.orgraitobezariusbingo thanks23:26:26
@raitobezarius:matrix.orgraitobezariushave you tried to disable pasta?23:26:32
@raitobezarius:matrix.orgraitobezariusto see if this is a valid workaround23:26:36
@xoredg:matrix.orgxoredcan I do it from the remote machine?23:26:48
@raitobezarius:matrix.orgraitobezarius nix-build ... --pasta-path "" ... disables pasta 23:26:49
@raitobezarius:matrix.orgraitobezariusyou can do it on the local machine23:26:53
@raitobezarius:matrix.orgraitobezariusi think this should work out23:26:56
@raitobezarius:matrix.orgraitobezarius if this doesn't, you need to set pasta-path = "" in your /etc/nix/nix.conf on the remote builder yes 23:27:09
@raitobezarius:matrix.orgraitobezarius nix.settings.pasta-path = ""; works from NixOS as well 23:27:17
@raitobezarius:matrix.orgraitobezarius https://git.lix.systems/lix-project/lix/issues/1065 23:28:40
@raitobezarius:matrix.orgraitobezariusit will be fixed in 2.94.123:29:10
@raitobezarius:matrix.orgraitobezariusthanks for your patience!23:29:35
@xoredg:matrix.orgxoredamazing fam23:29:50
@xoredg:matrix.orgxoredhmm disabling pasta didn't work though23:30:01
@xoredg:matrix.orgxoredsame error23:30:04
@xoredg:matrix.orgxoredthanks a lot btw23:30:08
@xoredg:matrix.orgxoredohhh I can't read23:30:24
@xoredg:matrix.orgxoredwarning: Ignoring the client-specified setting 'pasta-path', because it is a restricted setting and you are not a trusted user23:30:31
@xoredg:matrix.orgxoredguess we're rebuilding the host23:30:55
@xoredg:matrix.orgxoredit's building, so it works without pasta, but you already knew that 23:35:29
@leo60228:matrix.orgleo60228 just saw this cppnix pr from the other day, seems interesting? https://github.com/NixOS/nix/pull/14686 23:45:04
@leo60228:matrix.orgleo60228 haven't looked at the implementation but i like the idea of being able to attach metadata to store paths that don't affect the hash 23:45:21
@leo60228:matrix.orgleo60228 (the idea is for auditability, i.e. getting more useful information about what software is installed on a machine than just a list of store paths) 23:46:04
@raitobezarius:matrix.orgraitobezariusyup23:59:03
@raitobezarius:matrix.orgraitobezariusthe concept of meta is not to affect the on-disk representation of drv, this PR seems to be going against all these invariants no matter what the new modulo algorithm become23:59:51
3 Dec 2025
@raitobezarius:matrix.orgraitobezariusauditability can already be achieved today by recording meta out-of-band like many projects does it, having a nicer way to do is definitely desireable, but i don't think this particular implementation would fly00:02:03

Show newer messages


Back to Room ListRoom Version: 10