!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.138 Servers

Load older messages


SenderMessageTime
3 Aug 2025
@helle:tacobelllabs.nethelle (just a stray cat girl)needs discussing, but is reasonable to consider 07:54:54
@k900:0upti.meK900Oh no logind doesn't have a C API for this07:56:51
@jade_:matrix.orgjade_no, because the build hook rejects if it's going to do a local build, so you have no idea whether a nix build is actively running08:39:53
@linus:schreibt.jetztLinux Hackermanso I've fixed cross-compilation (and the issue where I reported that it was broken was labelled as a release blocker). Would it make sense to add at least one cross build to CI, so it doesn't get broken by accident again? Or is that too costly?15:36:43
@raitobezarius:matrix.orgraitobezariusgo ahead16:19:30
@raitobezarius:matrix.orgraitobezariusadd it16:19:31
@raitobezarius:matrix.orgraitobezariuswe are a bit strained on x86 but that shall change soon I suppose16:19:41
@just1602:systemli.orgjust1602I was thinking about lix CI while listening to a podcast where someone from 0xide mention that a full rack has 2000 CPU core, 32TB of RAM and something like 250TB of storage.16:22:02
@just1602:systemli.orgjust1602I was like, just half a rack would be enough to fix all our CI issues16:22:12
@raitobezarius:matrix.orgraitobezariushahahahaha16:22:16
@raitobezarius:matrix.orgraitobezariusbut we don't have millions of euros on our hand alas16:22:22
@just1602:systemli.orgjust1602At some point, I hope they're gonna have enough client to sponsor some nice opensourc projects :D16:23:57
@aloisw:julia0815.dealoisw
In reply to @raitobezarius:matrix.org
we are a bit strained on x86 but that shall change soon I suppose
If you have enough aarch64 then I guess you could also do aarch64 -> x86_64 cross?
16:42:09
@raitobezarius:matrix.orgraitobezarius we do have more aarch64 16:42:20
@raitobezarius:matrix.orgraitobezariusat least, x86 is doing more work than aarch6416:42:25
@raitobezarius:matrix.orgraitobezariusso plausibly, this could be the job you described16:42:31
@raitobezarius:matrix.orgraitobezariusit will still generate more work for x86 which will have to calculate one more job at the nej phase16:42:43
@raitobezarius:matrix.orgraitobezariusbut not a compilation job at least16:42:48
@k900:0upti.meK900 But what if I add it to the goal loop 16:44:29
@aloisw:julia0815.dealoisw
In reply to @raitobezarius:matrix.org
it will still generate more work for x86 which will have to calculate one more job at the nej phase
Evaling one Lix should be quite cheap though?
16:48:19
@raitobezarius:matrix.orgraitobezarius
In reply to @aloisw:julia0815.de
Evaling one Lix should be quite cheap though?
Yeah, I didn't mean this as this would be much more expensive
16:48:44
@raitobezarius:matrix.orgraitobezariusbut cost for x86(after) > cost for x86(before)16:48:54
@raitobezarius:matrix.orgraitobezariusmaybe by epsilon16:48:56
@k900:0upti.meK900I am fully ready to commit crimes to make this happen and Lix won't even be the worst of them16:49:53
@k900:0upti.meK900I am making a thing to forward logind wakelocks from WSL to Windows16:50:06
@k900:0upti.meK900It is going to be VERY CURSED and I don't care16:50:20
@weethet:catgirl.cloudWeetHet raitobezarius: how do i read this?
https://buildkite.com/lix-project/lix/builds/3673/steps/canvas?sid=01986f84-2c33-4e02-9c8e-6ad9e83250c9
18:34:58
@commentator2.0:elia.gardenRutile (Commentator2.0) feel free to ping ma27: currenlty rebasing the nix framework rewrite and now your test is failing... there is a chance the code is broken and not the framework but not 100% sure, could you take a look at it?
https://gerrit.lix.systems/c/lix/+/3333/
18:50:36
@ma27:nicht-so.sexyma27can you link me a ci failure, please?19:05:00
@commentator2.0:elia.gardenRutile (Commentator2.0) feel free to ping

ci currently has issues with some of the changes

    
            assert nar_entries[0]["present"]
            assert nar_entries[0]["hashPart"] == hash_part
            assert nar_entries[0]["namePart"] == "test-file"
>           assert nar_entries[0]["url"] == store.uploaded_nars[hash_part]["URL"]
E           AssertionError: assert 'nar/14r07wnk...vxwm08idf.nar' == 'nar/snix-cas...?narsize=f128'
E             
E             - nar/snix-castore/00000000000000000000000000000000000000000000000000000?narsize=f128
E             + nar/14r07wnk5h2bl40v1nknwkwrzh5li7z4bl02vcsqh52vxwm08idf.nar

the relevant error log(?)

19:15:21

Show newer messages


Back to Room ListRoom Version: 10