!VRULIdgoKmKPzJZzjj:nixos.org

Nix Package Manager development

859 Members
For people hacking on Nix: https://github.com/NixOS/nix Nix maintainers can be reached here.184 Servers

Load older messages


SenderMessageTime
22 Oct 2025
@tomberek:matrix.orgtomberekWould it make sense for the final to be default if fetchTree has been given enough attributes? (If provided with all the info.)15:43:55
23 Oct 2025
@lovesegfault:matrix.orglovesegfault

First batch of small PRs to enable multipart uploads:

cc. John Ericson Sergei Zimmerman (xokdvium)

02:29:28
@lovesegfault:matrix.orglovesegfaultThese are all tiny so it should be easy to review and merge. If you want to see the big picture, look at https://github.com/NixOS/nix/pull/1433002:30:43
@fzakaria:one.ems.hostfzakariaI finished the Kaitai spec04:21:54
@fzakaria:one.ems.hostfzakariahttps://github.com/fzakaria/nix-nar-kaitai-spec04:21:55
@fzakaria:one.ems.hostfzakariait has test suite also04:21:59
@lovesegfault:matrix.orglovesegfault y'all why is Headers not a map 06:28:04
@lovesegfault:matrix.orglovesegfaultseems strange to use a vec of pair and force me to scan 06:28:21
@joerg:thalheim.ioMic92I did some more work over the last weekend on the installer: https://github.com/NixOS/experimental-nix-installer/pull/51 i hopefully get ci green again this weekend and than i can do some more tests. 09:56:46
@roberthensing:matrix.orgRobert Hensing (roberth)is it possible to generate streaming parsers too?12:55:08
@roberthensing:matrix.orgRobert Hensing (roberth)iirc http does not require unique headers, but that's only a reason to keep an additional vector around, if at all13:46:08
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @roberthensing:matrix.org
iirc http does not require unique headers, but that's only a reason to keep an additional vector around, if at all
Multi map exists
15:08:34
@fzakaria:one.ems.hostfzakariaI will ask.15:47:42
@roberthensing:matrix.orgRobert Hensing (roberth)oh cool, thanks! I guess it could be pull based or visitor-like, or generate both15:51:39
@fzakaria:one.ems.hostfzakariai don't see it in the current API but the generator has a few flags. They call the API 'stream' lol https://doc.kaitai.io/stream_api.html15:53:25
@fzakaria:one.ems.hostfzakariamaybe it is streaming and on-demand serialization15:53:41
@fzakaria:one.ems.hostfzakariai will test it on the Linux demo.15:53:46
@fzakaria:one.ems.hostfzakaria* i will test it on the Linux git repo demo.15:53:52
@roberthensing:matrix.orgRobert Hensing (roberth)ah, that's their low level I/O thing that is consumed by the generated code, I think?15:55:18
@roberthensing:matrix.orgRobert Hensing (roberth) pull and visitor may be good names for modules that do that kind of thing 15:56:16
@fzakaria:one.ems.hostfzakariaI used this cpp library which was nice. https://github.com/NixOS/nixpkgs/pull/454770 I sponsor @jart on Github.16:01:30
@roberthensing:matrix.orgRobert Hensing (roberth)fast? nice16:03:41
@fzakaria:one.ems.hostfzakaria

also small so i can audit it

nlohmann's json.h has 24,766 lines of code. Our json.h has 233 lines of code, and our json.cpp file has 1,303 lines.

16:04:32
@fzakaria:one.ems.hostfzakariaoh there is an "no-auto-read" option16:27:41
@fzakaria:one.ems.hostfzakariahttps://doc.kaitai.io/lang_cpp_stl.html16:27:42
@philiptaron:matrix.orgPhilip Taron (UTC-8) I'm getting a little lost trying to read through the argument parsing code. Can I land --extra-experimental-features anywhere in the Nix command line, or does it have to be immediately after nix or nix-build or whatever the appropriate entry point is? 16:34:10
@philiptaron:matrix.orgPhilip Taron (UTC-8) Should I read AbstractConfig::applyConfig as allowing that to happen anywhere in the command line? 16:35:17
@roberthensing:matrix.orgRobert Hensing (roberth) Philip Taron (UTC-8): The command line code is rather involved, I agree. Most options can be specified anywhere, with the exception of after a -- separator (foo -- bar, note the space) 16:39:22
@fzakaria:one.ems.hostfzakariacoulnd't figure out the auto-read; oh well for now the spec is still cool17:12:59
@roberthensing:matrix.orgRobert Hensing (roberth)would be cool to have in the nix manual, like we're doing with JSON schema now17:26:47

Show newer messages


Back to Room ListRoom Version: 6