!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

Load older messages


SenderMessageTime
26 Apr 2025
@raitobezarius:matrix.orgraitobezariusBut then you are not testing the releng but something else21:56:18
@jade_:matrix.orgjade_um. that's just an aarch64 mac and an x86 linux box21:56:19
@jade_:matrix.orgjade_but also21:56:25
@jade_:matrix.orgjade_the main type of not working that releng might do is in fact in the vein of the manual upload not working21:56:48
@kfears:matrix.orgKFears (burning out)It's also an x86 mac and aarch 64 linux box21:56:52
@jade_:matrix.orgjade_and git push bits not working21:56:54
@kfears:matrix.orgKFears (burning out)* It's also an x86 mac and aarch64 linux box21:56:59
@jade_:matrix.orgjade_x86 mac is rosetta21:57:00
@jade_:matrix.orgjade_aarch64 linux is a vm21:57:05
@kfears:matrix.orgKFears (burning out)Well, I don't have a Mac at all, and I'm not amazed at the prospect of having to own one to be able to run a local environment21:57:47
@jade_:matrix.orgjade_i have these four systems on my desk at work in the form of a mini pc and a macbook. but regardless. that is besides the point. without building everything you can still test something meaningful!21:57:57
@kfears:matrix.orgKFears (burning out)The whole point of local environment is to be local21:58:02
@raitobezarius:matrix.orgraitobezariusI don't think any other arc than the one available truly matters in releng, perfect is the enemy of good, etc.21:58:05
@kfears:matrix.orgKFears (burning out)Yes, so I'm not "not testing the releng but something else"21:58:39
@raitobezarius:matrix.orgraitobezariusThe four systems are only required for staging and production release process21:58:58
@jade_:matrix.orgjade_testing the building of the manual is a reasonable thing to do. testing exclusively the git bits is also a reasonable thing to do. you could also add a smaller release target. idk21:59:14
@jade_:matrix.orgjade_there's many things that can be done here which do not require the entire setup. yes they are not 100% coverage but they are much better than 0% coverage21:59:41
@raitobezarius:matrix.orgraitobezarius
In reply to @kfears:matrix.org
Yes, so I'm not "not testing the releng but something else"
I am still not sure I understand what you mean by sidestepping n-e-j but it is an integral part of the process, it doesn't require the four systems
21:59:59
@raitobezarius:matrix.orgraitobezariusCutting the process somewhere is fine but ideally it should not be altering the process somewhere22:00:27
@kfears:matrix.orgKFears (burning out)Yes it does, the build+upload uploads all 4 permutations22:01:04
@jade_:matrix.orgjade_depends on the target!22:01:13
@jade_:matrix.orgjade_the manual target does not22:01:19
@jade_:matrix.orgjade_target x86_64-linux_only manual somethign something22:01:36
@kfears:matrix.orgKFears (burning out)I mean, I might be able to just push the manual target tomorrow if that's any useful22:01:37
@kfears:matrix.orgKFears (burning out)But like22:01:39
@kfears:matrix.orgKFears (burning out)That's like 10% of what is needed to test22:01:59
@jade_:matrix.orgjade_ python -m releng build --profile x86_64-linux-only --target manual 22:02:15
@jade_:matrix.orgjade_well yes, but testing the entire thing is unrealistic to start off with as a goal!22:02:26
@kfears:matrix.orgKFears (burning out)And it also tests the happy path22:02:34
@kfears:matrix.orgKFears (burning out)If I have a week of actively working on it, I'll do it22:02:57

Show newer messages


Back to Room ListRoom Version: 10