!lheuhImcToQZYTQTuI:nixos.org

Nix on macOS

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

Load older messages


SenderMessageTime
17 Sep 2025
@reckenrode:matrix.orgRandy Eckenrode I suppose swiftPackages gets renamed to swiftPackages_5? 01:36:49
@reckenrode:matrix.orgRandy EckenrodeI like this less than just slipping the update to 26.05.01:36:59
@emilazy:matrix.orgemilywell, it's like 10 lines of churn to open up the namespace :)01:37:27
@emilazy:matrix.orgemily slipping is okay with me though. once the next -next starts in a day or two I'll take a quick look at if it'll be easy to do an in-place 5.10 bump 01:37:50
@emilazy:matrix.orgemilywhich would solve the SDK thing01:37:53
@reckenrode:matrix.orgRandy EckenrodeIf it requires more than non-zero work, I’ll do some kind of SDK crime for Swift to keep a 13.3 SDK around for it.01:38:17
@reckenrode:matrix.orgRandy EckenrodeI’d rather not waste effort on a Swift 5.10 bump that’s going to be thrown away (especially if the C++ bootstrap path works with Swift 6.2).01:38:37
@emilazy:matrix.orgemily I'd rather just bump SDK/minver to 13 for 25.11 than have a swift dependency be the secret way to get an older SDK than we support 01:39:15
@reckenrode:matrix.orgRandy Eckenrode It also causes problems for out-of-tree users. swift will start throwing for them and then stop mid-cycle if they support/use stable releases. 01:39:15
@emilazy:matrix.orgemily but I already spent like a week or two with the Swift derivation getting rid of llvmPackages_15 so I'm ok burning a day on 5.10 to unblock 14 01:39:35
@reckenrode:matrix.orgRandy EckenrodeSwift will build with a private SDK and just roll with whatever SDK you use. The SDK warnings are bullshit IME.01:39:46
@emilazy:matrix.orgemilywell, it'll be a breaking change now that they have to accommodate, yeah01:39:58
@emilazy:matrix.orgemilybut so would be Swift 601:40:01
@reckenrode:matrix.orgRandy EckenrodeSwift 6 itself isn’t a breaking update.01:40:09
@emilazy:matrix.orgemilya breaking backport would be worse in that regard01:40:14
@emilazy:matrix.orgemilysure but the Nix side would change01:40:18
@reckenrode:matrix.orgRandy EckenrodeTrue. The Nix side will change because the current situation is hard to maintain and makes packaging Swift apps not great.01:40:42
@emilazy:matrix.orgemilyit didn't look like that was going to work from the 10 minutes I spent on it01:40:45
@emilazy:matrix.orgemilysure I'm not saying it's not a good change :)01:40:54
@emilazy:matrix.orgemilyI'm just saying in terms of what's breaking / bothersome for users01:40:59
@reckenrode:matrix.orgRandy EckenrodeAs in the resulting Swift couldn’t build things when using a newer SDK?01:41:03
@emilazy:matrix.orgemily as in the issues with apple-sdk_14 in the Swift build where when it was trying to do swiftc stuff 01:41:23
@emilazy:matrix.orgemilyand barfing on headers01:41:29
@reckenrode:matrix.orgRandy EckenrodeI would have to look at it, but what I’m proposing is using a private 13.3 SDK to build Swift while using the 14.4 SDK to build Swift applications.01:41:55
@emilazy:matrix.orgemilyyeah, my impression is that that wouldn't work01:43:29
@emilazy:matrix.orgemilybut if it does then cool01:43:31
@reckenrode:matrix.orgRandy EckenrodeI would have to see. I won’t be touching Swift until October at the earliest. The Darwin stuff is more important, and my time is pretty limited.01:44:28
@emilazy:matrix.orgemilyyeah I'll look briefly at 5.10 in the next few days but if not then meh01:45:52
@emilazy:matrix.orgemilyI think bumping to 13.x would be fine enough for 25.11 really01:46:05
@emilazy:matrix.orgemilywe're not super obligated to drop support for it if dropping support is more of a pain than keeping it01:46:22

Show newer messages


Back to Room ListRoom Version: 6