!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
27 Jul 2025
@emilazy:matrix.orgemilyI thought by job slot you meant like, CLs16:16:10
@emilazy:matrix.orgemily not max-jobs 16:16:12
@raitobezarius:matrix.orgraitobezariussorry16:16:16
@raitobezarius:matrix.orgraitobezariusjob slot in my jargon refers to buildkite slots16:16:23
@raitobezarius:matrix.orgraitobezarius1 slot is consumed by one derivation in our CI currently16:16:33
@emilazy:matrix.orgemilyI know nothing of Buildkite :)16:16:35
@emilazy:matrix.orgemilyok16:16:37
@emilazy:matrix.orgemilyper derivation or per leaf16:16:45
@raitobezarius:matrix.orgraitobezariusper derivation16:16:50
@raitobezarius:matrix.orgraitobezariusuhm16:16:53
@raitobezarius:matrix.orgraitobezariusper leaf16:16:53
@raitobezarius:matrix.orgraitobezariussorry16:16:54
@emilazy:matrix.orgemilylike what is the Nix-side concurrency16:16:56
@raitobezarius:matrix.orgraitobezariusper leaf derivation16:16:58
@raitobezarius:matrix.orgraitobezarius
In reply to @emilazy:matrix.org
like what is the Nix-side concurrency
you mean in terms of max-jobs?
16:17:15
@emilazy:matrix.orgemily and cores yes 16:17:20
@raitobezarius:matrix.orgraitobezariussomething like 4C16:17:39
@raitobezarius:matrix.orgraitobezarius2-3 max jobs probably16:17:44
@emilazy:matrix.orgemilyok16:24:27
@emilazy:matrix.orgemilydo you know the specs of the M2s?16:24:30
@raitobezarius:matrix.orgraitobezariusthe current CI is a M116:24:45
@raitobezarius:matrix.orgraitobezariusthe M2 I can give it to you, give me a sec16:24:49
@raitobezarius:matrix.orgraitobezarius https://www.ebay.com/itm/146539190930 16:25:15
@emilazy:matrix.orgemily8 GiB :'(16:28:20
@emilazy:matrix.orgemilytwo VMs probably not viable then16:28:48
@emilazy:matrix.orgemilyif you can get Buildkite to only assign slots from the same CL then it seems fine to do 116:29:24
@emilazy:matrix.orgemilyyou need some kind of mutex-y or wrapper thing anyway because you need to make the wipe happen between16:29:42
@emilazy:matrix.orgemilytbh if you have enough Macs then you might be able to skip the VMs and just do MDM wipes between builds and rotate through the machines16:30:05
@emilazy:matrix.orgemilynot sure if the total throughput looks better or worse like that16:30:10
@emilazy:matrix.orgemilyI do trust MDM wipes on Apple Silicon to be safe from all but the most sophisticated userspace attacks and I don't trust the latter to consider escaping a VM an obstacle16:31:13

Show newer messages


Back to Room ListRoom Version: 10