!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

848 Members
For people hacking on the Nix package manager itself183 Servers

Load older messages


SenderMessageTime
25 Jul 2025
@jovalie:matrix.org@jovalie:matrix.org left the room.05:26:10
@fzakaria:one.ems.hostfzakariaFound another bug + minor improvement to libgit2 https://github.com/NixOS/nix/pull/1355105:33:25
@fzakaria:one.ems.hostfzakaria Can someone let me know how I can test the flake input attrs like "ref" via nix eval 16:33:10
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @fzakaria:one.ems.host
Found another bug + minor improvement to libgit2 https://github.com/NixOS/nix/pull/13551
As a part of the flakeRef? Those can be specified as a URI query paremeter.
16:50:40
@dramforever:matrix.orgdramforever ah, test, you mean git+https://something/something.git?ref=somebranch? 16:52:40
@dramforever:matrix.orgdramforever * ah, test, you want git+https://something/something.git?ref=somebranch? 16:52:46
26 Jul 2025
@fzakaria:one.ems.hostfzakariai believe i have found a bug with some code that caches the ref 03:14:24
@oak:universumi.fioak 🏳️‍🌈♥️ changed their profile picture.08:27:08
@fzakaria:one.ems.hostfzakariaso I want to write a negative test first03:14:29
@fzakaria:one.ems.hostfzakariaso I probably want to evaluate the ref03:14:33
@fzakaria:one.ems.hostfzakariaHere is my self-made repro https://github.com/NixOS/nix/issues/13556 but I'd like to turn it into a test03:36:35
@sandro:supersandro.deSandro 🐧When will nixVersions.latest be bumped to 2.30.X?21:00:37
@bloxx12:matrix.orgfau changed their display name from blox to fau.22:56:40
27 Jul 2025
@chipset:boykisser.infochipsetaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC): 11:50:47
@aleksana:mozilla.orgaleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC)
In reply to @chipset:boykisser.info
aleksana 🏳️‍⚧️ (force me to bed after 18:00 UTC):
What?
12:45:29
28 Jul 2025
@mightyiam:matrix.orgShahar "Dawn" OrIs there no meeting now?12:25:03
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @mightyiam:matrix.org
Is there no meeting now?
The hacking sesh got moved, though the calendar didn’t get updated. There’s a crab fit in the meeting pad.
12:44:45
@Ericson2314:matrix.orgJohn Ericson https://github.com/NixOS/nix/pull/13263 Sergei Zimmerman (xokdvium) do you have any ideas on how we should benchmark this? 14:14:18
@Ericson2314:matrix.orgJohn Ericson that was Eelco's worry before 14:14:28
@Ericson2314:matrix.orgJohn Ericson I am not opposed to std::variant<json, string> as a kind of "parse on demand" data structure 14:14:54
@Ericson2314:matrix.orgJohn Ericsonbut it would be good to know whether there is actual a perf issue or not14:15:13
@Ericson2314:matrix.orgJohn EricsonI would think that when .drv is read, it is usually also built, so the parsing will happen anyways, eventually14:15:37
@Ericson2314:matrix.orgJohn Ericsonlikewise when drv is created in the evaluator, we'll have a json object, and end to serializing it, either way14:15:58
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)Microbenchmarks with google/benchmark?14:16:08
@Ericson2314:matrix.orgJohn Ericsonwell my argument above is microbenchmarks would kinda miss the point14:16:42
@Ericson2314:matrix.orgJohn Ericsonyes, parsing does become more expensive14:16:48
@Ericson2314:matrix.orgJohn Ericsonbut other things become less expensive14:16:53
@Ericson2314:matrix.orgJohn Ericsonand it should be some O(drvs) thing either way14:17:06
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @Ericson2314:matrix.org
well my argument above is microbenchmarks would kinda miss the point
But that change would affect store derivation instantiations, right? Or is that not the case?
15:54:37
@Ericson2314:matrix.orgJohn Ericsonwhat do you mean by instantiations?16:05:59

Show newer messages


Back to Room ListRoom Version: 6