!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

899 Members
For people hacking on the Nix package manager itself191 Servers

Load older messages


SenderMessageTime
11 Aug 2021
@andi:kack.itandi-They could either rate limit on per /64 or per unique address on the side of GitHub. Worst case they use a /56 or even a /48 as prefix for common rate limit but best case they'd limit it on a L2 segment and thus allowing multiple customers on e.g. CGNAT do not interfere with each others ratelimits. In german cable networks CGNAT is very dominant and often you run into ratelimits with GitHub as the outbound IPv4 NAT address might be used by many users within the same area.13:20:02
@nixinator:nixos.devnixinatorthat's what i was thinking internally... like 'it can't be a nat state problem'...it is...for my life!13:20:43
@andi:kack.itandi-Anyway that is rather off-topic for this channel (perhaps a good background information on why ratelimits are an issue).13:21:08
@nixinator:nixos.devnixinatoryeah..i agree!! but damm interesting.13:21:26
@andi:kack.itandi-Am I missing something or is the nix daemon leaking Loggers after a connection terminates / a new one is established? https://github.com/NixOS/nix/blob/c000cec27fcb16548606830410be265eb082f777/src/libstore/daemon.cc#L93917:39:01
@andi:kack.itandi-(Probably not very dangerous/important as that happens in a forked client anyway)17:40:48
@cw:kernelpanic.cafeRev. CornWallace III (novus ordo seclorum) changed their display name from cw (? days since last shower) to cw (not sticky anymore).17:56:34
@pamplemouss_:matrix.orgpamplemousse

Is there a way to use an alternative store with nix?
I am trying out --store /something --option build-use-substitutes false (option to not pull down from cache.nixos.org), but I am still having build failures.
In particular:

error: builder for '/nix/store/myfzvw3m2fzg7r3xkzr15c0flbc9mxiq-bash-4.4.tar.gz.drv' failed to produce output path for output 'out' at '/out/nix/store/rv68r40mwx7xa7vrlmanczkkjcnkc452-bash-4.4.tar.gz'

seems strange to me, why is the .drv in /nix/store?

18:07:23
@pamplemouss_:matrix.orgpamplemousse (I am trying to nix develop on https://github.com/nixos/nix (i.e. uses flakes) 18:08:12
@pamplemouss_:matrix.orgpamplemousse * (I am trying to nix develop on https://github.com/nixos/nix - i.e. uses flakes) 18:08:24
@Las:matrix.orgLas
に返俑 @pamplemouss_:matrix.org
(I am trying to nix develop on https://github.com/nixos/nix - i.e. uses flakes)
I remember seeing some recent commit about that and nix develop
19:37:08
@Las:matrix.orgLasI recommend you try using the latest commit19:37:20
@pamplemouss_:matrix.orgpamplemousseGot the same error popping πŸ˜•21:07:57
@pamplemouss_:matrix.orgpamplemousse * The same error pops πŸ˜•21:08:31
@pamplemouss_:matrix.orgpamplemousse ( Las , got a reply on #nix:nixos.org 22:28:40
@pamplemouss_:matrix.orgpamplemousse * ( Las , got a reply on #nix:nixos.org, --store cannot be used that way - this used case is likely not even solvable in nix) 22:29:11
12 Aug 2021
@fzakaria:matrix.orgfzakariaWhy has Nix chosen so much base32 ?21:17:37
@nixinator:nixos.devnixinator
In reply to @fzakaria:matrix.org
Why has Nix chosen so much base32 ?
it's that way, because of the limit of posix filepaths... and there's some char's missing, so you can't get stuff like f**ksadirjijeifjifiejwjwfj type hashes! ;-)
21:20:39
@nixinator:nixos.devnixinatorbelieve it or not.21:20:46
@fzakaria:matrix.orgfzakariaah21:21:17
@fzakaria:matrix.orgfzakariaI wish sha256sum had a base32 option22:00:52
@andi:kack.itandi-It is not the base32 you might be thinking of. Nix has a custom alphabet.22:08:11
13 Aug 2021
@qyliss:fairydust.spaceAlyssa Ross fzakaria: do you know about nix-hash(1)? 06:49:11
@qyliss:fairydust.spaceAlyssa Ross has anybody encountered an issue where Nix creates empty .drv files for some expressions, and then fails with e.g. error: error parsing derivation '/nix/store/mgbw0dg9ihd3cg8wksdm0d2vi207pnfa-ruby2.7.4-docurium-0.6.0.drv': expected string 'Derive(['? 06:50:39
@Las:matrix.orgLas
In reply to @qyliss:fairydust.space
has anybody encountered an issue where Nix creates empty .drv files for some expressions, and then fails with e.g. error: error parsing derivation '/nix/store/mgbw0dg9ihd3cg8wksdm0d2vi207pnfa-ruby2.7.4-docurium-0.6.0.drv': expected string 'Derive(['?
Yes, your store is corrupted
07:49:28
@qyliss:fairydust.spaceAlyssa Rosscorrupted how?07:49:58
@Las:matrix.orgLasIt happens when my system crashes07:49:59
@Las:matrix.orgLasAnd I'm in the process of building07:50:04
@qyliss:fairydust.spaceAlyssa Ross of building, not instantiating? 07:50:36
@Las:matrix.orgLasWell yeah, technically when I'm instantiating07:50:50

Show newer messages


Back to Room ListRoom Version: 6