!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

Load older messages


SenderMessageTime
30 Jul 2025
@weethet:catgirl.cloudWeetHet I don't care about attribution 16:06:20
@emilazy:matrix.orgemily what am I holding wrong that just setup fails with lix/lix-doc/meson.build:1:7: ERROR: Subproject exists but has no Cargo.toml file. 16:52:06
@emilazy:matrix.orgemily(yes I have been doing non-incremental builds all this time)16:52:44
@jade_:matrix.orgjade_oh it's related yes. one of the things i want to know is "how long did this eval spend copying to the store and why/where"17:46:55
@jade_:matrix.orgjade_i have no idea. is this some gitignored nonsense state?17:47:28
@emilazy:matrix.orgemilyI don't believe so. but it is Jujutsu :)17:56:27
@emilazy:matrix.orgemily lix/lix-doc/Cargo.toml does in fact exist. 17:56:37
@emilazy:matrix.orgemily but it's complaining about rnix 17:56:55
@emilazy:matrix.orgemilysorry I should have included more output17:57:00
@emilazy:matrix.orgemily
Run-time dependency rnix-0.12-rs found: NO (tried pkgconfig, framework and cmake)
Looking for a fallback subproject for the dependency rnix-0.12-rs

Executing subproject rnix-0.12-rs method cargo 

lix/lix-doc/meson.build:1: WARNING: Cargo subproject is an experimental feature and has no backwards compatibility guarantees.
rnix-0.12-rs| WARNING: Binary entry all-packages has unexpected keys "path". This may (unlikely) be an error in the cargo manifest, or may be a missing implementation in Meson. If this issue can be reproduced with the latest version of Meson, please help us by opening an issue at https://github.com/mesonbuild/meson/issues. Please include the crate and version that is generating this warning if possible.
rnix-0.12-rs| WARNING: Binary entry dump-ast has unexpected keys "path". This may (unlikely) be an error in the cargo manifest, or may be a missing implementation in Meson. If this issue can be reproduced with the latest version of Meson, please help us by opening an issue at https://github.com/mesonbuild/meson/issues. Please include the crate and version that is generating this warning if possible.
rnix-0.12-rs| WARNING: Binary entry error-report has unexpected keys "path". This may (unlikely) be an error in the cargo manifest, or may be a missing implementation in Meson. If this issue can be reproduced with the latest version of Meson, please help us by opening an issue at https://github.com/mesonbuild/meson/issues. Please include the crate and version that is generating this warning if possible.
rnix-0.12-rs| WARNING: Binary entry from-stdin has unexpected keys "path". This may (unlikely) be an error in the cargo manifest, or may be a missing implementation in Meson. If this issue can be reproduced with the latest version of Meson, please help us by opening an issue at https://github.com/mesonbuild/meson/issues. Please include the crate and version that is generating this warning if possible.
rnix-0.12-rs| WARNING: Binary entry list-fns has unexpected keys "path". This may (unlikely) be an error in the cargo manifest, or may be a missing implementation in Meson. If this issue can be reproduced with the latest version of Meson, please help us by opening an issue at https://github.com/mesonbuild/meson/issues. Please include the crate and version that is generating this warning if possible.
rnix-0.12-rs| WARNING: Binary entry preserve has unexpected keys "path". This may (unlikely) be an error in the cargo manifest, or may be a missing implementation in Meson. If this issue can be reproduced with the latest version of Meson, please help us by opening an issue at https://github.com/mesonbuild/meson/issues. Please include the crate and version that is generating this warning if possible.
rnix-0.12-rs| WARNING: Binary entry test-nixpkgs has unexpected keys "path". This may (unlikely) be an error in the cargo manifest, or may be a missing implementation in Meson. If this issue can be reproduced with the latest version of Meson, please help us by opening an issue at https://github.com/mesonbuild/meson/issues. Please include the crate and version that is generating this warning if possible.
rnix-0.12-rs| WARNING: Binary entry tidy has unexpected keys "path". This may (unlikely) be an error in the cargo manifest, or may be a missing implementation in Meson. If this issue can be reproduced with the latest version of Meson, please help us by opening an issue at https://github.com/mesonbuild/meson/issues. Please include the crate and version that is generating this warning if possible.
rnix-0.12-rs| WARNING: Binary entry math has unexpected keys "path". This may (unlikely) be an error in the cargo manifest, or may be a missing implementation in Meson. If this issue can be reproduced with the latest version of Meson, please help us by opening an issue at https://github.com/mesonbuild/meson/issues. Please include the crate and version that is generating this warning if possible.
rnix-0.12-rs| WARNING: Binary entry s_expressions has unexpected keys "path". This may (unlikely) be an error in the cargo manifest, or may be a missing implementation in Meson. If this issue can be reproduced with the latest version of Meson, please help us by opening an issue at https://github.com/mesonbuild/meson/issues. Please include the crate and version that is generating this warning if possible.

lix/lix-doc/meson.build:1:7: ERROR: Subproject exists but has no Cargo.toml file.
17:57:20
@saiko:knifepoint.netKatalin 🔪did you somehow manage to get an empty or partial subproject directory, if this is some dependency downloaded using a wrap file?17:59:02
@saiko:knifepoint.netKatalin 🔪that’s line 1? https://git.lix.systems/lix-project/lix/src/branch/main/lix/lix-doc/meson.build#L117:59:57
@saiko:knifepoint.netKatalin 🔪check the corresponding folder in subprojects (just deleting it should fix it)18:00:40
@emilazy:matrix.orgemily yep, I have exactly that file. subprojects/rnix-0.12.0 seems to contain a full rnix 18:01:01
@emilazy:matrix.orgemilybut I'll blow away that dir and see18:01:10
@saiko:knifepoint.netKatalin 🔪 * did you somehow manage to get an empty or partial subproject directory, if this is some dependency downloaded using a wrap file the cargo.lock loader? 18:01:35
@emilazy:matrix.orgemilynow it's happy. go figure18:02:00
@emilazy:matrix.orgemilymy guess is that something got interrupted and left the state broken18:02:09
@saiko:knifepoint.netKatalin 🔪nice!18:02:12
@emilazy:matrix.orgemilyif only we had some kind of hash-addressed atomic build system to avoid cache invalidation problems18:02:21
@saiko:knifepoint.netKatalin 🔪yeah, that can happen, because it only unpacks it if it;s missing18:02:28
@emilazy:matrix.orgemilythanks for the pointer18:02:30
@saiko:knifepoint.netKatalin 🔪hey, the wrap system is hash-checked! however it is intended to allow you to modify the source directory so you can more easily write a patch for it (meson subprojects packagefiles --save) so it won’t check modifications.18:04:44
@saiko:knifepoint.netKatalin 🔪but yeah just nuke the subproject source and it will set it up fresh if this happens18:05:14
31 Jul 2025
@rafaelsgirao:matrix.orgRafael Girão joined the room.13:22:38
@rafaelsgirao:matrix.orgRafael Girão

Hi! What's the technical reason against lazy-trees? (assuming it is a technical one)
I just learned about the feature in determinate nix, then I saw Lix's about page:

Lix does not include lazy trees, and does not intend to use the upstream implementation of lazy trees; a functionally equivalent replacement is planned (FIXME: publish the planning document for that).

13:29:22
@rafaelsgirao:matrix.orgRafael GirãoIs the planning document public yet? 😅13:29:32
@k900:0upti.meK900The implementation in cppnix is basically horribly broken13:30:37
@raitobezarius:matrix.orgraitobezarius Lix already has an implementation of lazy trees: https://git.lix.systems/lix-project/flake-compat#copying-to-the-store 13:42:26
@raitobezarius:matrix.orgraitobezariusIt's not just public yet13:42:29

Show newer messages


Back to Room ListRoom Version: 10