!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

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


SenderMessageTime
14 Oct 2025
@delroth:delroth.netdelroth I'm just confused how aloisw ended up with it then :p 10:11:37
@delroth:delroth.netdelrothok10:11:37
@delroth:delroth.netdelrothI guess I don't need the full history lesson to accept current facts10:11:47
@raitobezarius:matrix.orgraitobezarius before MDM, I gave aloisw access to one of the box so they could do some testing 10:11:52
@delroth:delroth.netdelrothmakes sense, thanks10:12:01
@raitobezarius:matrix.orgraitobezariuswe can move this over AFNix discussion10:12:10
@raitobezarius:matrix.orgraitobezarius(https://zulip.afnix.fr/#narrow/channel/4-infra/topic/macOS.20remote.20building.20access for those who wants to follow)10:13:03
@emilazy:matrix.orgemily

has there been any more thought given re: builtins.convertHash / https://git.lix.systems/lix-project/lix/issues/602? I know making it a more general radix conversion function was discussed, but IMO the Base32 and Base64/SRI hash formats are quirky enough that they really don't fit elegantly into a radix conversion model, especially since they are too large to round-trip via Nix integers, which would otherwise be the natural way to express radix conversion functions.

not saying it has to have the exact same interface but I am not convinced that the full general base conversion mechanism is necessary/desirable for it, and the -2 review on https://gerrit.lix.systems/c/lix/+/2585 shows that it would require a lot of contortions to make it useful for the actual hash conversion use case, which seems to have been useful both in third-party repos and has caused a hash mismatch in Nixpkgs even with an attempt to do feature detection https://github.com/NixOS/nixpkgs/pull/451929.

15:38:52
@emilazy:matrix.orgemily given it has to deal with >128-bit values and the formats are quirky, I am not sure there is a builtin that is significantly more scoped than builtins.convertHash that would make it possible to implement this efficiently and non-horribly given Nix's anaemic facilities for such processing 15:40:17

Show newer messages


Back to Room ListRoom Version: 10