!VRULIdgoKmKPzJZzjj:nixos.org

Nix Package Manager development

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

You have reached the beginning of time (for this room).


SenderMessageTime
15 Oct 2025
@roberthensing:matrix.orgRobert Hensing (roberth) Sergei Zimmerman (xokdvium): wdyt? https://github.com/libgit2/libgit2/compare/main...roberth:libgit2:refs-shorthand-multi-segment?expand=1 16:00:58
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @roberthensing:matrix.org
Sergei Zimmerman (xokdvium): wdyt? https://github.com/libgit2/libgit2/compare/main...roberth:libgit2:refs-shorthand-multi-segment?expand=1
Hmm, I was thinking that maybe for our use-case we could also just use is_valid_branch_name in conjunction with is_valid_reference_name instead of the whole normalization dance? Though yeah, this does seem like an oversight in libgit2 as well
16:33:40
@roberthensing:matrix.orgRobert Hensing (roberth)I guess I could open that PR as an alternative if those two functions don't work out?16:35:03
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @roberthensing:matrix.org
I guess I could open that PR as an alternative if those two functions don't work out?
Let’s see how upstream reacts. They’be been ignoring my DEL patch for quite some time now
16:37:13
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @roberthensing:matrix.org
I guess I could open that PR as an alternative if those two functions don't work out?
* Let’s see how upstream reacts. They’ve been ignoring my DEL patch for quite some time now
16:37:29
@fzakaria:one.ems.hostfzakaria I'm on a machine with 120 cores and i'm surprised how low parallelism meson compile -j 100 is on it 17:50:39
@fzakaria:one.ems.hostfzakaria * I'm on a machine with 120 cores and i'm surprised how low parallelism meson compile -j 100 is on it for compiling Nix 17:50:46
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @fzakaria:one.ems.host
I'm on a machine with 120 cores and i'm surprised how low parallelism meson compile -j 100 is on it for compiling Nix
PCH make for a pretty bad fork-join
17:52:38
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)Also the linker17:52:56
@fzakaria:one.ems.hostfzakariaAlso, my clangd fails to find the boost header only dependencies? Is there a setting someone can recommend here17:52:57
@fzakaria:one.ems.hostfzakariaI can see they are missing from meson compile as they are not "true" dependencies..17:53:12
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @xokdvium:matrix.org
Also the linker
You should disable b_lto
17:53:23
@philiptaron:matrix.orgPhilip Taron (UTC-8)At $WORK we use clang modules to escape the PCH trap17:53:25
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)Honestly PCH is pretty good for us. LTO on the other hand is very slow17:54:04
@fzakaria:one.ems.hostfzakariaI think it's cause NIX_CFLAGS is implicit outside meson?17:54:06
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @philiptaron:matrix.org
At $WORK we use clang modules to escape the PCH trap
Let’s just wait until 2036 for modules to get supported on all platforms and in meson
17:55:41

Show newer messages


Back to Room ListRoom Version: 6