!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

429 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.141 Servers

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


SenderMessageTime
13 Mar 2026
@raitobezarius:matrix.orgraitobezariusWe're not going to use gRPC in Lix13:44:02
@raitobezarius:matrix.orgraitobezariusWe're using already Cap'n'Proto13:44:07
@lisanna-dettwyler:matrix.orgLisannaAh, OK, I must have confused them13:44:21
@raitobezarius:matrix.orgraitobezarius https://git.lix.systems/lix-project/lix/src/commit/5346b2bc6884ab71c1d0fc858f3b11484d01cbfb/lix/libstore/build/hook-instance.capnp 13:44:36
@lisanna-dettwyler:matrix.orgLisannaok, so I'13:45:22
@lisanna-dettwyler:matrix.orgLisanna* ok, so I'll rephrase then :p are there plans to extend capn proto to the daemon? Has that already started?13:45:41
@raitobezarius:matrix.orgraitobezariusThis is going to start imminently in 2.9613:45:52
@raitobezarius:matrix.orgraitobezariusLix 2.94 made hook instance capnp13:45:57
@raitobezarius:matrix.orgraitobezariusLix 2.95 used Cap'n'Proto for exchanging settings between libexec helpers and the daemon13:46:07
@raitobezarius:matrix.orgraitobezariusLix 2.96 will offer daemon sockets with multi protocol support13:46:21
@raitobezarius:matrix.orgraitobezariusLix 2.95 already has the inherent capability13:46:27
@raitobezarius:matrix.orgraitobezarius https://gerrit.lix.systems/c/lix/+/4951 13:46:36
@lisanna-dettwyler:matrix.orgLisannaok, thank you!13:47:51
@hexa:lossy.networkhexa sad that you'll be spending time for cppnix instead of lix then 😉 14:18:26
@piegames:flausch.socialpiegamesThat's not the sad thing, we're not doing software tribalism here. The sad thing is the usage of gRPC, which isn't the best technical option, and also will make CppNix and Lix fairly daemon-incompatible long-term14:41:54
@piegames:flausch.socialpiegamesIIRC snix is using gRPC, and it wasn't going too well for them?14:42:13
@flokli:matrix.orgflokliwe're using gRPC if you cross the process boundary14:42:50
@flokli:matrix.orgflokliand it's working fine-ish?14:42:55
@piegames:flausch.socialpiegamesOr am I misremembering something here14:43:02

Show newer messages


Back to Room ListRoom Version: 10