!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

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


SenderMessageTime
14 Oct 2025
@raitobezarius:matrix.orgraitobezariusOf an absolutely undocumented thing16:20:34
@raitobezarius:matrix.orgraitobezarius Now, we made public and visible the mechanism for .attr- filenames 16:20:48
@emilazy:matrix.orgemilyright. but it still does not seem that weird to want to compute it16:20:59
@raitobezarius:matrix.orgraitobezariusYeah, but we are mixing up multiple concerns16:21:24
@raitobezarius:matrix.orgraitobezariusThere's the overall desire of doing what the OP of that change is doing16:21:32
@raitobezarius:matrix.orgraitobezariusAnd what convertHash should be and how should it serve16:21:39
@emilazy:matrix.orgemily the brew-nix use was admittedly pretty trivial https://github.com/BatteredBunny/brew-nix/commit/88a94a007fc212a04784a3dc0aab6692f405251a 16:21:44
@emilazy:matrix.orgemily but I am not sure if hash = "sha256:" + …; is going to be considered desirable long-term once sha256 = …; is deprecated in fetchers 16:21:58
@raitobezarius:matrix.orgraitobezarius

To get progress on convertHash, I can free some time to do:

  • {from,to}{NixBase32,Base64,Base16} and see what a convertHash based on that looks like
16:21:59
@raitobezarius:matrix.orgraitobezarius It's going to be crucial that convertHash exist in nixpkgs 16:22:10
@emilazy:matrix.orgemilygiven it is another quirky non-standard format vs. SRI16:22:11
@raitobezarius:matrix.orgraitobezarius And not in builtins 16:22:13
@raitobezarius:matrix.orgraitobezarius And that users prefer lib.convertHash as we usually recommend to everyone writing code in general 16:22:37
@raitobezarius:matrix.orgraitobezarius I think that having lib.convertHash = if builtins?convertHash then builtins.convertHash else (throw "convertHash is not available yet on all platforms, see <DOC LINK> about caveats and plans."); would be useful now 16:23:25

Show newer messages


Back to Room ListRoom Version: 10