!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

416 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
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)
In reply to @k900:0upti.me
What
https://git.lix.systems/lix-project/lix/commit/b469c6509ba616da6df8a27e4ccb205a877c66c9
16:04:36
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)
In reply to @emilazy:matrix.org
because of issues with Darwin sandbox testing?
because there's no such thing as building in a diverted store with Darwin
16:04:49
@raitobezarius:matrix.orgraitobezarius (DECT: 7248) and also because we cannot do sandbox indeed 16:05:00
@emilazy:matrix.orgemily diverted store = chroot store? 16:05:10
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)yep16:05:13
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)i got bitten by trying to test if repair worked on darwin as well like this yesterday16:05:24
@aloisw:julia0815.dealoisw
In reply to @raitobezarius:matrix.org
so broken symlinks would surface as an exception and break the setup
I think "broken symlink" may actually have been about the file being a symlink which is bound and the target not existing in the sandbox.
16:05:39
@k900:0upti.meK900
In reply to @raitobezarius:matrix.org
https://git.lix.systems/lix-project/lix/commit/b469c6509ba616da6df8a27e4ccb205a877c66c9
No
16:05:48
@k900:0upti.meK900 But I was worried it could happen 16:05:53
@emilazy:matrix.orgemily I don't know the threat model of the CI builders but it would be really nice to have sandbox testing by way of _NIX_TEST_NO_SANDBOX=1. 16:06:06
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)I wonder if we should just build a test for it16:06:08
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)
In reply to @emilazy:matrix.org
I don't know the threat model of the CI builders but it would be really nice to have sandbox testing by way of _NIX_TEST_NO_SANDBOX=1.
CI builders lives themselves in a user namespace
16:06:21
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)or on the baremetal for some of them16:06:26
@emilazy:matrix.orgemilymacOS16:06:27
@emilazy:matrix.orgemilyno such thing16:06:30
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)ah yes16:06:31
@k900:0upti.meK900 The actual problem this fixed was some convoluted symlink setup that I forgot why it's like that 16:06:33
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)for macOS, they live on the baremetal16:06:42
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)there's no true threat model16:06:44
@emilazy:matrix.orgemilyso every tested build runs on persistent bare metal and the Nix sandbox isn't even turned on?16:07:00
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)
In reply to @emilazy:matrix.org
so every tested build runs on persistent bare metal and the Nix sandbox isn't even turned on?
I'm like almost certain that the Nix sandbox isn't even turned on on these builders yep
16:07:19
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)Basically, all of this is blocked on Darwin sysadmin16:07:27
@emilazy:matrix.orgemilyit's not because if it was you'd have caught the UDS regression 😆16:07:33
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)sowwy16:07:42
@emilazy:matrix.orgemilyeven ofborg insisted on the sandbox to remove the allow list of users on Darwin :P16:07:46
@emilazy:matrix.orgemilybut ok16:07:50
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)But if you open an issue in Lix regarding this16:07:54
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)and you put the requirements for the CI16:07:59
@raitobezarius:matrix.orgraitobezarius (DECT: 7248)I can take a look once I have some Darwin sysadmin to dedicate16:08:05
@emilazy:matrix.orgemilywhy does that sound like it's going to get assigned to me? :)16:08:17

Show newer messages


Back to Room ListRoom Version: 10