| 7 Apr 2026 |
Randy Eckenrode | emily, did you want to take a look at https://github.com/NixOS/nixpkgs/pull/507136 before I merge it later today? | 16:04:11 |
Randy Eckenrode | This is part 1 of separating the source releases from the SDK versions, so we can do SDK bumps as soon as they happen. | 16:04:48 |
emily | will try to take a look later, but I'm ok not being blocked on | 17:08:48 |
emily | btw haskell room did say the GHC thing can be dropped | 17:08:54 |
Randy Eckenrode | I’ll probably leave it since the PR does have one approval already. | 17:11:02 |
Randy Eckenrode | I have considered a few possibilities, but I think what I am going to do is move the sourceRelease function to darwin and refactor mkAppleDerivation to use it. | 22:19:02 |
Randy Eckenrode | That avoids polluting the package set with unbuildable packages. | 22:19:39 |
Randy Eckenrode | It can’t be internal because there’s at least one package outside of the darwin package set that needs access to it. | 22:20:27 |
| 8 Apr 2026 |
Randy Eckenrode | I updated https://github.com/NixOS/nixpkgs/pull/506470 after I merged the by-name migration. | 00:22:25 |
| radu242 joined the room. | 01:55:10 |
ankarhem | anyone had issues with fish shell lately? Cannot enter fish after rebuilding. I think it’s the same as this: https://github.com/NixOS/nixpkgs/issues/507531 | 10:58:17 |
Randy Eckenrode | Maybe related? https://github.com/NixOS/nixpkgs/issues/208951#issuecomment-4195559375 | 10:59:34 |
Randy Eckenrode | https://github.com/NixOS/nix/issues/6065#issuecomment-4203079922 | 11:00:04 |
emily | this seems confused. since nix-build --check clobbers signatures by itself. | 11:06:59 |
ankarhem | Idk I know nothing about this but maybe?
ankarhem@mbp:~/ > codesign -vvv --verify $(which fish)
/etc/profiles/per-user/ankarhem/bin/fish: invalid signature (code or signature have been modified)
In architecture: arm64
| 11:07:40 |
emily | and then the fix is a dreadful layering violation that probably has nothing to do with the fish thing. | 11:07:40 |
emily | if it "fixes" the transient Hydra code signing issues then it's just going to fix them because rebuilds usually fix them | 11:08:11 |
emily | left a comment on the PR for Claude to read 🙃 | 11:13:06 |
ankarhem | So should i just disable fish -> clean store -> rebuild until it works? | 11:19:03 |
emily | nah, you'll pick up the broken build from Hydra :/ | 11:28:25 |
emily | what will probably work is making a trivial change to fish in Nixpkgs | 11:28:37 |
emily | like adding an unused environment variable to force a rebuild | 11:28:49 |
emily | it'll also get fixed by the upcoming staging cycle | 11:28:57 |
emily | this can also be done as a local override | 11:29:08 |
emily | we really need to fix that code signing bug but it's deeply mysterious :/ | 11:29:20 |
Randy Eckenrode | I sudo codesign the broken binaries in the store and go about my business. 🫠 | 11:30:43 |
ankarhem | Thanks for the help 👍 | 11:34:24 |
viraptor | Has anyone gone through bootstrap successfully recently? I've got a really weird failure where ld64/objcimageinfo gets built and then... It's not there to install 😭 https://gist.github.com/viraptor/9d54036ed43fe23e80ff6966a204d7df | 16:26:43 |
viraptor | Are there any samples uploaded? I've seen people running into this but no details. | 16:27:39 |
Randy Eckenrode | I do this weekly. | 16:33:47 |