28 Aug 2025 |
Sergei Zimmerman (xokdvium) | In reply to @piegames:flausch.social Oh wait that's an URL encoding tomayto, tomahto | 13:34:30 |
piegames | Dunno, it's just that I forgot Nix uses URLs for Flakes here, so I was bracing for yet another ad-hoc escaping mechanism (the ones within the language are not well designed) | 13:39:02 |
aloisw | There are also other places where shitty URL parsers that don't handle percent-encoding properly are used, for example the remote builders. | 15:22:44 |
Sergei Zimmerman (xokdvium) | In lix maybe, don't imagine this code was touched much since 2.18 | 16:10:24 |
aloisw | Are you saying this is fixed in nix? | 16:48:32 |
Sergei Zimmerman (xokdvium) | Not entirely, but it's starting to look less scuffed now. Final beast to defeat is the invalid %2F decoding into / , which completely changes the meaning of flake references. | 16:54:37 |
Sergei Zimmerman (xokdvium) | That stuff should round-trip, but doesn't | 16:55:27 |
tea | https://github.com/NixOS/nix/pull/13708 has pretty neat performance gains, not sure about the tradeoffs involved. | 17:58:43 |
| Charles changed their profile picture. | 17:59:27 |
jade_ | this is plausibly safe. Let me file a ticket | 22:57:17 |
jade_ | https://git.lix.systems/lix-project/lix/issues/983 | 22:58:39 |
29 Aug 2025 |
| Charles changed their profile picture. | 19:12:26 |
30 Aug 2025 |
| 522 it/its ⛯ΘΔ changed their display name from 522 [it/its][ΘΔ] to 522 it/its ⛯ΘΔ. | 14:10:43 |
piegames | Whoever touched the fromTOML tests recently, I need your help https://gerrit.lix.systems/c/lix/+/4122 | 14:46:38 |
just1602 | Redacted or Malformed Event | 15:35:07 |
just1602 | In the CL where I try to bump nix 2.93.3 to nixpkgs 25.05, I get the following error and I'm wondering if I should look to drop the tests against 2.3 or allow it:
error: Package ‘nix-2.3.18’ in /nix/store/w6rvjvq81h9gsa14lbc8hpal78mhvjjv-source/pkgs/tools/package-management/nix/default.nix:156 is marked as insecure, refusing to evaluate.
| 15:44:41 |
| dawnofmidnight joined the room. | 15:59:42 |
emily | what's the issue? | 23:47:43 |
emily | ``tests/functional2/lang/builtins.fromTOML/in.nix` is probably not a good name for the expected-to-fail timestamps test | 23:48:50 |
emily | * tests/functional2/lang/builtins.fromTOML/in.nix is probably not a good name for the expected-to-fail timestamps test | 23:48:56 |
31 Aug 2025 |
piegames | In reply to @emilazy:matrix.org what's the issue? Basically we have two fromTOML test folders in functional2, and another test in functional, which looks kinda duplicate but not really | 06:18:30 |
piegames | And I remember stuff having been renamed and deleted here, so I think it might be a rebase artifact (even though I never saw any conflict), but overall I'm a bit confused what the currently intended end state for those tests is | 06:19:30 |
emily | you might be thinking of https://gerrit.lix.systems/c/lix/+/3917/11? | 06:20:01 |
emily | IIRC there is a weird thing where functional had one checking that timestamps work (with the experimental extension that has since been removed) and functional2 had one checking that they don't work (with the extension disabled), or something like that. | 06:20:26 |
emily | the extension is gone so all timestamp tests should be testing the failure case | 06:20:37 |
emily | I don't think there should be any strict duplicates left | 06:21:03 |
piegames | nix: error while loading shared libraries: liblowdown.so.1: cannot open shared object file: No such file or directory nix dev build doesn't start anymore for me (I already rebased and reloaded env and rebuilt | 07:20:20 |
piegames | * nix: error while loading shared libraries: liblowdown.so.1: cannot open shared object file: No such file or directory nix dev build doesn't start anymore for me (I already rebased and reloaded env and rebuilt) | 07:20:23 |
Sergei Zimmerman (xokdvium) | What the actual fuck:
echo "1 + 2 + 5" | nix-instantiate --eval -E 'import (builtins.fetchurl { url = "file:///proc/self/fd/0"; })' --tarball-ttl 0
| 15:00:48 |
Sergei Zimmerman (xokdvium) | * What the actual fuck:
echo "1 + 2 + 5" | nix-instantiate --eval -E 'import (builtins.fetchurl { url = "file:///proc/self/fd/0"; })' --tarball-ttl 0
| 15:01:05 |