14 Feb 2025 |
llakala | but nix bugs have resulted in the fileset library from being banned from nixpkgs because they have to constantly work around these issues | 23:54:30 |
15 Feb 2025 |
Charles |
error: store path 'hjldl7yfkl05a80c0wy1ahx3xjjpnvas-y5k5jpiw0cvbamngxcxpab7c3rlq810p-g7wq31narlyzhrzwfs23yp81ldylcyqs-s86isjmpm62zbr4iaygkhzm4san06yan-ak6vn51qcjpnmm6ni4r7viyzivpmwwm1-mvp801hkmzvinxpzlv856vfhf5ny2i5h-3b053s964xqd59yv6v1ndnmhwqimx2cx-5iavd1h6ijj0279ag9y8lxypw558m0x1-source' has a name longer than 211 characters
lol, never seen this one before
| 00:27:47 |
Charles | my code here would probably recurse infinitely if there wasn't a length check lol | 00:29:13 |
Charles | hm, this is probably a stupid question, but can the keys/names in an attribute set be of any type other than string? or are only strings allowed? | 01:03:31 |
Charles | { 4 = 7; } doesn't work for example and i've never seen anything other than strings for keys, so i would assume they have to be strings, but i thought i'd double check | 01:04:26 |
mjm | they are always strings | 02:13:53 |
Whovian9369 | Redacted or Malformed Event | 02:27:23 |
Whovian9369 | * Hey gang, what are the suggested ways to set up a Digital Ocean droplet? I know that I could use nixos-infect , nixos-anywhere or "${nixpkgs}/nixos/modules/virtualisation/digital-ocean-{config,image}.nix but I can't really decide on what I should attempt. | 02:27:41 |
Whovian9369 | (Ah this may not be the best channel for the question, sorry!) | 02:30:57 |
aloisw | In reply to @llakala:matrix.org but nix bugs have resulted in the fileset library from being banned from nixpkgs because they have to constantly work around these issues In fairness, this bug has not been fixed in Lix either as far as I know. | 05:58:40 |
K900 | The fun thing about that particular bug is that it's impossible to fix without changing existing semantics | 06:15:53 |
K900 | You could even argue there is no bug, just extremely unexpected behavior | 06:16:14 |
K900 | Because the behavior is consistent | 06:16:50 |
K900 | It's just completely insane | 06:16:55 |
aloisw | In reply to @k900:0upti.me The fun thing about that particular bug is that it's impossible to fix without changing existing semantics I don't think "code behaves differently when evaluated in a "chroot" store" are existing semantics that are worth preserving. | 06:17:33 |
Charles | clearly the solution is new fixed builtin functions with ' suffixed to their names | 06:17:53 |
K900 | In reply to @aloisw:julia0815.de I don't think "code behaves differently when evaluated in a "chroot" store" are existing semantics that are worth preserving. I mean | 06:18:21 |
Charles | or perhaps you could pull from php naming conventions because it's done this kind of thing a lot | 06:18:23 |
K900 | I'm not saying it shouldn't be changed | 06:18:38 |