!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.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