!9IQChSjwSHXPPWTa:lix.systems

Lix

1103 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms292 Servers

Load older messages


SenderMessageTime
24 Nov 2025
@helle:tacobelllabs.nethelle (just a stray cat girl)they aren't necessary http urls, but yeah19:51:35
@goldstein:tty5.devgoldsteinyeah, I mean in urls that include http urls19:51:49
@goldstein:tty5.devgoldstein* yeah, I mean in urls that could be http urls19:51:57
@helle:tacobelllabs.nethelle (just a stray cat girl)yeah19:52:41
@thubrecht:matrix.orgthubrechtThe source code :>19:53:42
@goldstein:tty5.devgoldsteinyeah, that’s what I’ve done lol19:53:52
@goldstein:tty5.devgoldsteinclipboard.png
Download clipboard.png
19:54:05
@helle:tacobelllabs.nethelle (just a stray cat girl)there is divergence between lix and nix there.....19:55:22
@helle:tacobelllabs.nethelle (just a stray cat girl)I think we currently lack practical bugs, but we have had them before19:55:37
@goldstein:tty5.devgoldstein yeah
I won’t bother checking cppnix impl for now because lix is what I use, but I’ll probably need to later
19:56:13
@goldstein:tty5.devgoldstein or maybe not
I’ve never actually seen more esoteric flakeref attrs in the wild
19:56:26
@helle:tacobelllabs.nethelle (just a stray cat girl)yeah, I mean lix docs just need to have the lix supported ones and defer to "there may be incompatibilities with other nix implementations currently due to a lack of a formal specification"19:59:37
@helle:tacobelllabs.nethelle (just a stray cat girl)the untangling of the fetchers (cleaning fetchurl, etc) is going to be a whole extra set of questions20:00:18
@helle:tacobelllabs.nethelle (just a stray cat girl) sigh 20:00:46
@helle:tacobelllabs.nethelle (just a stray cat girl)

for chaos reasons, fetchurl, fetchTarball and fetchGit are implemented as:
https://git.lix.systems/lix-project/lix/src/branch/main/lix/libexpr/primops/fetchTree.cc#L329

not 100% sure how path and file are off the top of my head, but probably similarly silly

20:05:39
@helle:tacobelllabs.nethelle (just a stray cat girl)so the fact that some abstraction is leaky....20:06:23
@goldstein:tty5.devgoldstein the part that’s confusing to me is that they explicitly list allowed attrs, including rev and revCount
https://git.lix.systems/lix-project/lix/src/commit/b966d2e53bd6f5f03ae86b60b12d7489cf91f1a6/lix/libfetchers/tarball.cc#L234
20:07:19
@helle:tacobelllabs.nethelle (just a stray cat girl) yeah, that is a little weird, wonder if flake inputs use that path as well, should poke thubrecht on that as they changed that up last it seems? 20:10:42
@thubrecht:matrix.orgthubrechtYes, the flakes machinery goes through libfetchers20:12:36
@helle:tacobelllabs.nethelle (just a stray cat girl)yeah, but also specifically that code path I guess that uses the same definition as fetchTarball?20:13:39
@helle:tacobelllabs.nethelle (just a stray cat girl)because that seems messy, oof20:13:54
@goldstein:tty5.devgoldsteinyeah, fetching files and tarballs is explicitly the same interface I think20:14:07
@goldstein:tty5.devgoldsteindon’t think either of them should need rev though20:14:16
@helle:tacobelllabs.nethelle (just a stray cat girl)yeah, I mean it's fine to share some amount of code path, but having that leak into fetchTarball is uh, very silly design20:17:44
@helle:tacobelllabs.nethelle (just a stray cat girl)anyway, I do need to go over this when redoing the docs around there, I bet there is a bunch more of "is this intentional?" behaviour in the code20:20:08
@helle:tacobelllabs.nethelle (just a stray cat girl)this is also going to lead to more test suite writing huh20:31:23
@raitobezarius:matrix.orgraitobezariusquick reply, we plan to dissolve flake refs into general URIs23:46:13
@raitobezarius:matrix.orgraitobezarius flake refs gets to continue to exist as URIs + a new scheme registration (flake:) 23:46:28
25 Nov 2025
@wizzy:ellie.townwizzy changed their profile picture.00:26:34
@djspacewhale:4d2.orgGarrett joined the room.04:06:10

There are no newer messages yet.


Back to Room ListRoom Version: 10