Lily Ballard lilyball · she/her
  • Joined on 2024-09-12
lilyball commented on issue lix-project/lix#477 2024-11-07 00:18:13 +00:00
Lix should disallow auto-optimise-store on darwin for now

https://gerrit.lix.systems/c/lix/+/2100 has now been merged. I'm pretty sure that should fix the upstream corruption bug, so I'm going to close this.

lilyball closed issue lix-project/lix#477 2024-11-07 00:18:13 +00:00
Lix should disallow auto-optimise-store on darwin for now
lilyball opened issue lix-project/lix#568 2024-11-04 03:58:24 +00:00
Investigate why LTO causes test failures on x86_64-darwin (under Rosetta 2)
lilyball commented on issue lix-project/lix#226 2024-10-27 21:16:13 +00:00
Nix SSL path set incorrectly in the daemon on macOS

I filed lix-project/lix#560 about the broken symlink.

lilyball opened issue lix-project/lix#560 2024-10-27 21:16:04 +00:00
Broken /etc/ssl/certs/ca-certificates.crt symlink breaks SSL certs
lilyball commented on issue lix-project/lix#226 2024-10-27 21:06:13 +00:00
Nix SSL path set incorrectly in the daemon on macOS

I haven't run a fresh install in ages, my recollection is it sets up the default profile with both lix and pkgs.cacert, and that default profile is how it should find the certs. If you have a…

lilyball closed issue lix-project/lix#213 2024-10-23 05:33:19 +00:00
sudo launchctl stop system/org.nixos.nix-daemon does not actually stop the daemon on macOS
lilyball commented on issue lix-project/lix#213 2024-10-23 05:33:19 +00:00
sudo launchctl stop system/org.nixos.nix-daemon does not actually stop the daemon on macOS

launchctl stop is a legacy command, it does not take a service-target like system/org.nixos.nix-daemon, it takes a label (like org.nixos.nix-daemon) and uses the current user to determine…

lilyball commented on issue lix-project/lix#226 2024-10-23 05:24:20 +00:00
Nix SSL path set incorrectly in the daemon on macOS

Lix looks at /etc/ssl/certs/ca-certificates.crt and /nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt by default for the ssl-cert-file option, which it will then override if…

lilyball commented on issue lix-project/lix#83 2024-10-23 04:53:05 +00:00
[Nix#9625] aarch64-darwin: sandbox issue with /private/etc/ssl/openssl.cnf

The upstream NixOS/nix issue is still open, but I don't expect them to do anything about this either, so I'm going to go ahead and close it. Derivations should not be invoking tools linked against…

lilyball closed issue lix-project/lix#83 2024-10-23 04:53:05 +00:00
[Nix#9625] aarch64-darwin: sandbox issue with /private/etc/ssl/openssl.cnf
lilyball commented on issue lix-project/lix#83 2024-10-23 04:51:32 +00:00
[Nix#9625] aarch64-darwin: sandbox issue with /private/etc/ssl/openssl.cnf

This was caused by the curl binary from the rust overlay linking against the system libcurl and was fixed in https://github.com/oxalica/rust-overlay/pull/149. There's also a similar issue with…

lilyball opened issue lix-project/lix#556 2024-10-22 09:55:10 +00:00
nix develop doesn't work for derivations that don't set outputs attribute
lilyball commented on issue lix-project/lix#477 2024-10-21 05:39:53 +00:00
Lix should disallow auto-optimise-store on darwin for now

I submitted https://gerrit.lix.systems/c/lix/+/2100 as a proposed fix for the underlying issue, though I don't know how to actually test the store corruption to make sure this solves it.

lilyball commented on issue lix-project/lix#477 2024-10-21 02:27:08 +00:00
Lix should disallow auto-optimise-store on darwin for now

Digging into the underlying code, it's hard to trace through all this but it looks like addToStore() can end up invoked from multiple threads, and random() is fundamentally not a thread-safe…

lilyball commented on issue lix-project/lix#477 2024-10-20 22:19:41 +00:00
Lix should disallow auto-optimise-store on darwin for now

Should we hard error, or should we perhaps print a warning and ignore the setting? My concern is if this is an error then when the user hits this they can't run nix profile rollback or `nix-env…

lilyball commented on issue lix-project/lix-installer#24 2024-09-13 00:16:51 +00:00
Switch to UID 351+ and GID 350 on macOS

Happy to point Lix users to it from the nix-darwin error message; do you know of a reliable way to distinguish a setup installed with the Determinate Systems installer from one installed with…