!VRULIdgoKmKPzJZzjj:nixos.org

Nix Package Manager development

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

Load older messages


SenderMessageTime
16 Jan 2026
@Ericson2314:matrix.orgJohn Ericson(the global variables refactor)21:23:47
17 Jan 2026
@eveeifyeve:matrix.orgeveeifyeve Sergei Zimmerman (xokdvium): after this pr get's merged the known folders. Could you look into refactoring the cannon path in globals.cc? 00:33:53
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @eveeifyeve:matrix.org
Sergei Zimmerman (xokdvium): after this pr get's merged the known folders. Could you look into refactoring the cannon path in globals.cc?
Why refactor? You can already set env variables for that and it works.
00:34:33
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)The whole question would be about choosing a fitting store dir and other stuff, which doesn’t seem like a question that needs to be answered now00:35:11
@eveeifyeve:matrix.orgeveeifyeve Because that is an active issue in mingw pr of it workimg. There was plans to switch it to std::filesystem::path. 00:35:23
@eveeifyeve:matrix.orgeveeifyeve * Because that is an active issue in mingw pr of it workimg. There was plans to switch it to std::filesystem::path. It doesn't give an error message at all on mingw. 00:35:40
@eveeifyeve:matrix.orgeveeifyeve * Because that is an active issue in mingw pr of it workimg. There was plans to switch it to std::filesystem::path. It doesn't give an error message at all on mingw, but with gdb debug it showed that is the issue. 00:36:00
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @eveeifyeve:matrix.org
Because that is an active issue in mingw pr of it workimg. There was plans to switch it to std::filesystem::path. It doesn't give an error message at all on mingw, but with gdb debug it showed that is the issue.
It already works with mingw iff you set the env variables. The exception in global initializer is unfortunate but is not critical since you can just set NIX_*_DIR env variables to absolute paths
00:36:25
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)Enough for debugging and fixing more more pressing issues00:36:57
@eveeifyeve:matrix.orgeveeifyeveEven with how windows handles absolute paths. It causes an issue.00:37:05
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @eveeifyeve:matrix.org
Even with how windows handles absolute paths. It causes an issue.
Not on master, we did merge a fix a while back
00:37:29
@eveeifyeve:matrix.orgeveeifyeveMingw handles absolute paths very differently. See https://matrix.to/#/!GmJrQRmEoTfulqyDge:nixos.org/$wgpJvzKLbFEP9H1BGsAUd2NW1q4hMz4p_VDOmJzZ55E?via=nixos.org&via=matrix.org&via=tchncs.de00:38:12
@eveeifyeve:matrix.orgeveeifyeveIt tries to return a base error however error isn't initialized so it panics.00:39:30
@eveeifyeve:matrix.orgeveeifyeve* It tries to return a base error however error isn't initialized so it panics with no message.00:39:38
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @eveeifyeve:matrix.org
Mingw handles absolute paths very differently. See https://matrix.to/#/!GmJrQRmEoTfulqyDge:nixos.org/$wgpJvzKLbFEP9H1BGsAUd2NW1q4hMz4p_VDOmJzZ55E?via=nixos.org&via=matrix.org&via=tchncs.de
I’m aware, please see https://github.com/NixOS/nix/commit/675656ffbaca8b9c7982a3a5301b517b14f5cfa7
00:40:41
@eveeifyeve:matrix.orgeveeifyeveDo you want me try to update https://github.com/msys2/MINGW-packages/pull/22499 and try running it again?00:41:48
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)
In reply to @eveeifyeve:matrix.org
It tries to return a base error however error isn't initialized so it panics with no message.
Once again, that is an issue with a global initializers not printing the exception info before main. Not much we can do now
00:41:49
@eveeifyeve:matrix.orgeveeifyeveIs this backported?00:44:38
@eveeifyeve:matrix.orgeveeifyeve Sergei Zimmerman (xokdvium): Compiled it, however still failing to launch. 02:03:53
@eveeifyeve:matrix.orgeveeifyeve * Sergei Zimmerman (xokdvium): Compiled it, however still failing to launch. I am going to look into a debug build to try and debug it. 02:04:08
@theo-paris:matrix.orgTheo Paris joined the room.02:04:16
@eveeifyeve:matrix.orgeveeifyeveShould I move this discussion to #windows:nixos.org?02:15:33
@eveeifyeve:matrix.orgeveeifyeve* Should I move this discussion to https://matrix.to/#/#windows:nixos.org?02:16:08
@normalcea:matrix.org@normalcea:matrix.org removed their profile picture.04:09:07
@normalcea:matrix.org@normalcea:matrix.org removed their display name jasi 🏳️‍⚧️.04:09:15
@normalcea:matrix.org@normalcea:matrix.org left the room.04:09:23
18 Jan 2026
@roberthensing:matrix.orgRobert Hensing (roberth)

I would much appreciate your feedback on https://github.com/NixOS/rfcs/pull/196: Self-describing store
This RFC proposes that stores provide a nix-store.json file declaring their properties, enabling:

  • Discovery of store settings (storeDir, encoding, etc.)
  • Forward compatibility through explicit feature requirements
  • A unified replacement for the ad hoc nix-cache-info format
16:55:25
@roberthensing:matrix.orgRobert Hensing (roberth)(best discussed over there)16:56:38
@lasverdos:matrix.orglosvedar joined the room.17:37:54
@isabel:isabelroses.comisabel changed their profile picture.20:43:31

There are no newer messages yet.


Back to Room ListRoom Version: 6