!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
13 Jan 2026
@emilazy:matrix.orgemily if you want to continue then I'd try bisecting feature flags between python3Minimal and our python3-bootstrap. some of the additional stuff is needed for Meson and the LLVM build system, but it's likely to can find lots of stuff to turn off that trims packaged from the final list without breaking the build 13:04:26
@emilazy:matrix.orgemilyagain with no guarantee that we'll want to actually do that but13:04:40
@emilazy:matrix.orgemilyI think it'll be educational if nothing else13:04:49
@emilazy:matrix.orgemily(and I personally think trimming such does is worthwhile because it lowers the things we get pinged for to check after it turns out they rebuild the bootstrap)13:05:23
@emilazy:matrix.orgemily(but ofc if Swift is going to pull in lots of stuff in a more non-negotiable way - maybe the effort just gets undone soon)13:05:51
@reckenrode:matrix.orgRandy Eckenrode Swift pulls in Rust because Swift Build is using oxipng for https://github.com/reckenrode/nixpkgs/blob/swift-update-mk2/pkgs/by-name/sw/swiftPackages/by-name/sw/swift-build/extra-bins/copypng 13:44:59
@reckenrode:matrix.orgRandy EckenrodeWe can use something else that doesn’t pull Rust. Just need the flags.13:45:26
@emilazy:matrix.orgemilyor we can just make it not use compression during bootstrap?13:46:53
@emilazy:matrix.orgemilyor just never do compression?13:46:59
@emilazy:matrix.orgemilyoxipng is kinda slow and I don't think resource PNGs are going to be a substantial contributor to Nix disk use13:47:24
@reckenrode:matrix.orgRandy Eckenrode But for the code signing actions, we may need rcodesign, so it may not be worth the effort. 13:47:50
@emilazy:matrix.orgemilyI'd rather use oxipng over any alternative, but certainly I doubt we use it for bootstrap13:48:03
@emilazy:matrix.orgemilytrue13:48:08
@emilazy:matrix.orgemilythough we were very close to not needing rcodesign or sigtool in bootstrap at all13:48:28
@emilazy:matrix.orgemilyis it totally mandatory to have it for Swift Build?13:48:37
@reckenrode:matrix.orgRandy EckenrodeWe could get it from the environment. If it’s not present, error with an appropriate message.13:53:35
@reckenrode:matrix.orgRandy Eckenrode Either do it via a stub and have a graphics_cmds package or do it in the scripts. 13:54:25
@reckenrode:matrix.orgRandy EckenrodeSame for code signing.13:54:34
@reckenrode:matrix.orgRandy EckenrodeMaybe the same for anything not in the stdenv.13:55:38
@reckenrode:matrix.orgRandy Eckenrode * 13:55:48
@reckenrode:matrix.orgRandy EckenrodeRight now though the goal is to get to the point where the packaging is complete, then it can be refined.13:56:09
14 Jan 2026
@reckenrode:matrix.orgRandy Eckenrode Oh, I see. I dropped the lib output from swiftc but forgot to replace placeholder "lib" with placeholder "out". Whoops. 01:13:17
@reckenrode:matrix.orgRandy Eckenrodehttps://www.macrumors.com/2026/01/12/google-chrome-150-last-version-support-macos-12/02:57:37
@reckenrode:matrix.orgRandy Eckenrode * 02:58:25

There are no newer messages yet.


Back to Room ListRoom Version: 6