| 20 Apr 2026 |
viraptor | That makes sense. Ok, I'm getting yet-another-tool-missing error, but I can work with that. The success is close - I can smell it... | 11:55:49 |
Randy Eckenrode | I was considering using Swift for some things, but this experience has me wanting to stick with .NET and F#. | 11:56:53 |
Randy Eckenrode | Or <insert favorite non-Swift language/ecosystem here>. I just happen to really like F#. | 12:08:34 |
Randy Eckenrode | The lack of a bootstrap story, the proprietary stuff in the toolchain (no testing on Darwin without Xcode!), the narrow vision on building iOS apps, the increasing complexity, etc | 12:10:31 |
Randy Eckenrode | * | 12:10:44 |
viraptor | F# is a fine choice. One day I'll get motivated enough to start somehting in it rather than C#... | 12:10:47 |
Randy Eckenrode | There’s an open issue for vendoring deps that’s almost five years old. There’s no good story for Linux distros to package Swift applications and libraries. | 12:11:33 |
Randy Eckenrode | My branch is a second attempt at vendoring because the first broke with SwiftPM 6.x. It works, but it’s a hack. | 12:12:51 |
viraptor | I acquired some hate towards xcode recently for my own reasons so I'm happy to replace their proprietary tools one by one, in whatever way possible. (it's easy-ish when you just go for 1:1 compatibility - if the result matches, it's correct...) | 12:12:57 |
Randy Eckenrode | SwiftPM’s dependency model is based on having a full Git repo. 😕 | 12:16:26 |
kdn | how do I get dmesg/error logs for the linux-builder? | 12:57:57 |
kdn | is there any way to add full disk access to Nix binaries (bash) on MacOS automatically? | 14:00:51 |
Sarah Clark | Has anybody else hit a failing dav1d build when building a python package?
❯ nix-build -A dav1d
error:
… while calling the 'abort' builtin
at /Users/seclark/development/nixpkgs/lib/customisation.nix:339:7:
338| else
339| abort "lib.customisation.callPackageWith: ${error}";
| ^
340|
error: evaluation aborted with the following error message: 'lib.customisation.callPackageWith: Function called without required argument "xxHash" at /Users/seclark/development/nixpkgs/pkgs/by-name/da/dav1d/package.nix:9'
| 17:22:04 |
Sarah Clark | I hit it while check-building python3Packages.celery | 17:22:43 |
Randy Eckenrode | Yes. Sometimes my Jujutsu invents a commit that deletes xxHash and some other package. It’s really annoying. | 17:22:55 |
Sarah Clark | Nuts. And yes, I'm using Jujutsu | 17:23:15 |
Randy Eckenrode | I assumed it was because of the multi-merge branch I’m on that is rebased on master and staging. | 17:23:31 |
Randy Eckenrode | I find which commit has those changes, split them out, then drop them. | 17:23:53 |
Sarah Clark | I do have staging-next as one of my branches | 17:24:01 |
Sarah Clark | Is there a straightforward way of doing this? | 17:24:39 |
Randy Eckenrode | Unfortunately, no. You my have some luck finding the Git commit doing git log <path to xxHash> then looking up the change id from that. | 17:25:55 |
Randy Eckenrode | * Unfortunately, no. You might have some luck finding the Git commit doing git log <path to xxHash> then looking up the change id from that. | 17:26:02 |
Sarah Clark | Found it. Appreciate the help. | 18:20:58 |
| 21 Apr 2026 |
Randy Eckenrode | https://www.apple.com/newsroom/2026/04/tim-cook-to-become-apple-executive-chairman-john-ternus-to-become-apple-ceo/ | 02:21:12 |
theutz | As someone who hasn’t watched Apple under politics for awhile, I am curious what people think this means for the future of Apple. | 05:26:06 |
WeetHet | Does swift-testing not work on darwin without xctest? | 09:12:53 |
WeetHet | And also swift-corelibs-xctest? | 09:13:48 |
Randy Eckenrode | Testing depends on Xcode stuff, so neither work, but they at least will build and link. | 10:32:15 |
Randy Eckenrode | It may be possible to modify them to work like Linux does but on Darwin, but it’s a non-trivial change, and I don’t think upstream would accept it. | 10:55:49 |
Randy Eckenrode | * | 10:56:04 |