!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

1195 Members
“There are still many issues with the Darwin platform but most of it is quite usable.” — http://yves.gnu-darwin.org196 Servers

Load older messages


SenderMessageTime
10 May 2026
@emilazy:matrix.orgemilyoops 🫣00:41:12
@emilazy:matrix.orgemilyI shouldn't get distracted investigating this locally right now unfortunately, but if you ping @NixOS/darwin-maintainers there'll probably be someone who can help look at the crash in a debugger locally00:41:58
@reckenrode:matrix.orgRandy Eckenrode … why does process substitution cause the Swift wrapper to invoke clang with Swift args? :( 00:42:16
@tnias:stratum0.orgtniasOkay, probably tomorrow. I should get some sleep. Thanks for help :)00:43:56
@reckenrode:matrix.orgRandy EckenrodeFigured something out (see https://matrix.to/#/!NCejdJnMqkOsqKZZbg:matrix.org/$-HWc0ClXU6zEi-nCL1b-e7ZkHwbVC_zcX78IqfJhHbw?via=matrix.org&via=tchncs.de&via=awau.uk).00:59:37
@tt:zirco.dev@tt:zirco.dev joined the room.23:47:22
11 May 2026
@viraptor:tchncs.deviraptorJust coming back to prepare for the post-release changes for the swift build / xcodebuild... and the whole signing situation is depressing. Sigtool is closest to upstream but needs a few updates, has been dead for years and uses c++ (personal yuck). Rcodesign has some movement, but is effectively also on life support - the maintainer wrote a post about stepping back from things. Whatever I choose, it smells like a fork long-term 😒 A new project probably doesn't make sense.10:30:31
@lorne:cons.org.nzlornejust for some historical context: c++ was for minimizing dependencies in stdenv bootstrap (c would also have worked)10:36:17
@viraptor:tchncs.deviraptor
In reply to @lorne:cons.org.nz
just for some historical context: c++ was for minimizing dependencies in stdenv bootstrap (c would also have worked)
That makes sense. So it's your project (guessing from the profile picture)? Would you be up for merging some fixes or some form of collaboration? Or are you done with sigtool?
The changes are not huge, but swiftbuild has some bundle signing expectations.
10:40:29
@lorne:cons.org.nzlorneoh, yeah, I switched matrix accounts to something self hosted instead of the main matrix.org server10:41:39
@lorne:cons.org.nzlorneI don't know if it's possible, but I think the move is to move it to nix-community and grant access to the people that want to make changes, such as yourself10:42:21
@thefloweringash:matrix.orgthefloweringashpopping in on my other account to confirm this is also me10:44:07
@viraptor:tchncs.deviraptorCool, I'll start asking about the details in the next couple of weeks.10:44:38
@viraptor:tchncs.deviraptor Oh well, may as well start now - wanna comment there @lorne ? https://github.com/orgs/nix-community/discussions/2231 11:32:15
@emilazy:matrix.orgemilyI think rcodesign is going to be a much better basis than sigtool11:57:15
@emilazy:matrix.orgemily (with all respect to lorne!) 11:57:21
@emilazy:matrix.orgemilyit is already more compatible and complete in terms of the underlying functionality11:57:30
@emilazy:matrix.orgemilyand we have derivations patching codesign into rcodesign because of that11:57:37
@emilazy:matrix.orgemilyit just needs a CLI layer11:57:49
@emilazy:matrix.orgemilydo you mean https://gregoryszorc.com/blog/2024/03/17/my-shifting-open-source-priorities/ for the post? there has been plenty of activity since then https://github.com/indygreg/apple-platform-rs/commits/main/11:58:49
@emilazy:matrix.orgemilyand it is relied upon by a bunch of orgs to do code signing in CI11:59:14
@emilazy:matrix.orgemily the only obstacle is that there are 2-3 things that use codesign in bootstrap, and we'd rather not have Rust in bootstrap, but all of those can and should be fixed (I have WIP patches) 11:59:44
@emilazy:matrix.orgemily * the only obstacle is that there are 2-3 things that use sigtool in bootstrap, and we'd rather not have Rust in bootstrap, but all of those can and should be fixed (I have WIP patches) 11:59:50
@emilazy:matrix.orgemily (now that the linker does its own codesigning we need a codesign(1) far less than we used to) 12:00:11
@emilazy:matrix.orgemilyit would be really unfortunate to keep the ecosystem forked here IMO12:00:41
@viraptor:tchncs.deviraptor
In reply to @emilazy:matrix.org
it just needs a CLI layer
Yeah, I'm not fully committing to either way really. If we can improve sigtool, that's great. If we can get rcodesign to work, that's great.
I did a quick PR to test the waters and open communication in https://github.com/indygreg/apple-platform-rs/pull/308 but it's been close to 3 weeks without a response.
I'll just continue what I can - worst case we'll have two improved projects 🤷
12:18:50
@viraptor:tchncs.deviraptorBut it's a bit more than the CLI layer too - the project itself needs some new features, so the necessary changes can't be done as an external CLI wrapper for example.12:20:00
@reckenrode:matrix.orgRandy EckenrodeFWIW, don’t update on my current branch for your Swift Build work. It doesn’t build ATM.12:36:08
@reckenrode:matrix.orgRandy EckenrodeThe bootstrap situation for Swift is horrible.12:36:22
@viraptor:tchncs.deviraptorThanks for the heads up. For now I'm mostly waiting for master to be ready post-release to do some more dependency groundwork / land the xcbuild fork.12:38:09

Show newer messages


Back to Room ListRoom Version: 6