!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

Load older messages


SenderMessageTime
18 Dec 2025
@helle:tacobelllabs.nethelle (just a stray cat girl)oh, meh11:23:33
@commentator2.0:elia.gardenRutile (Commentator2.0) feel free to ping-1 or -2? the first one is more of a "execution is meh, idea is great" and can get accepted with some rework, -2 though...11:24:08
@kloenk:kloenk.eukloenkIIRC just a comment that someone was against it. At that time did not really had motivation for any form of discussion and basically just abandoned it11:25:08
@kloenk:kloenk.eukloenk Will search for it later 11:25:12
@helle:tacobelllabs.nethelle (just a stray cat girl)I think if it is possible to do in such a way that nixpkgs can change it's definition to automatically benefit from it, without breaking cppnix compatibility (not sure if possible), it would be useful, otherwise, it's just for people like me who want to be able to do silly things without bringing in extra layers, or all of nixpkgs11:25:11
@helle:tacobelllabs.nethelle (just a stray cat girl)yeah, sounds like it is probably something to bring up again11:25:25
@helle:tacobelllabs.nethelle (just a stray cat girl)like I am doing silliness, but it also seems actually a thing that could work for nixpkgs and for anyone else implementing stuff outside of nixpkgs11:25:58
@kloenk:kloenk.eukloenkwas only even a slighlty hesitant. but as it was chain for the gerrit libfetcher I then did not do anything else and as nothing happened I just abandond it like half a year later https://gerrit.lix.systems/c/lix/+/167211:29:13
@helle:tacobelllabs.nethelle (just a stray cat girl)if I have some spoons I may go over it11:29:37
@kloenk:kloenk.eukloenknice, not sure when I would have time to rebase it (merge conflicts and such). might try this weekend11:30:31
@helle:tacobelllabs.nethelle (just a stray cat girl)it may be sensible to see if this indeed would be compatible with a nixpkgs patch though, that part I do not have the brain power for rn, that would be a direct strong reason for it11:31:19
@kloenk:kloenk.eukloenkyeah, don't have time to look into that currently. also libfetcher is also for flake which nixpkgs could not change?11:32:44
@helle:tacobelllabs.nethelle (just a stray cat girl)erm, libfetcher is all fetchers, regardless of flake or not11:33:04
@kloenk:kloenk.eukloenkrestored the CL for now, but with being afk for most of the rest of this year not sure when I can look more into it11:33:46
@helle:tacobelllabs.nethelle (just a stray cat girl)yeah, I mean this may end up being well into januari can you tag me on it, so I get it in my gerrit panel11:34:10
@helle:tacobelllabs.nethelle (just a stray cat girl)(can't right now quickly)11:34:15
@kloenk:kloenk.eukloenk yeah fair. just that I back then implemented it for flakes and specificly gitiles for something that is not that much of use anymore either ways 11:34:28
@kloenk:kloenk.eukloenk done 11:34:53
@kloenk:kloenk.eukloenksorry, had the wrong one open and noticed to late, also tagged accidentaly on the gittiles CL (which is still abadoned)11:35:27
@e-flex:matrix.org@e-flex:matrix.org left the room.11:39:14
@helle:tacobelllabs.nethelle (just a stray cat girl)

mmm, quick read via the docs,

if lib.fetchzip -> recursiveHash = true; (default) nixpkgs may be able to just shortcut to evaluating lib.fetchzip as builtins.fetchTarball { stripRoot = false; ... } unless some other special options are set (unless it supports some formats in funny ways that libarchive doesn't), but this depends on the hashes obviously ending up the same still, which I think is true

11:47:27
@emilazy:matrix.orgemily the builtins.* fetchers block eval so are not used by Nixpkgs, unless I'm misunderstanding what you mean 11:56:50
@helle:tacobelllabs.nethelle (just a stray cat girl)ah, okay, yeah, that is a valid reason11:57:11
@helle:tacobelllabs.nethelle (just a stray cat girl)(for now)11:57:22
@helle:tacobelllabs.nethelle (just a stray cat girl) (grmbls at the length of her todo list) 11:57:36
@helle:tacobelllabs.nethelle (just a stray cat girl)though there are still just cases where you want to not have to drag in nixpkgs to get that simple enough feature11:57:59
@emilazy:matrix.orgemilywell, they're just very different things in general12:12:43
@emilazy:matrix.orgemilye.g. builtin fetcher can't be remote built12:12:49
@helle:tacobelllabs.nethelle (just a stray cat girl)yeah12:13:15
@helle:tacobelllabs.nethelle (just a stray cat girl)I mean there are still reasons to remove this limitation though12:13:25

Show newer messages


Back to Room ListRoom Version: 10