| 7 Nov 2025 |
samasaur | nvm | 18:53:37 |
samasaur | In file included from Unified_mm_widget_cocoa1.mm:2:
/nix/var/nix/builds/nix-10098-3737624337/firefox-145.0/widget/cocoa/nsCocoaWindow.mm:7651:15: error: use of undeclared identifier 'NSGlassEffectView'
7651 | [[NSGlassEffectView alloc] initWithFrame:self.contentView.frame];
| ^
| 18:53:47 |
samasaur | https://github.com/NixOS/nixpkgs/pull/459417#issuecomment-3503937655 | 18:53:51 |
samasaur | looks like it actually does need 26 | 18:53:56 |
Randy Eckenrode | For the 26.0 SDK. | 18:53:57 |
samasaur | assumign NSGlassEffectView is new | 18:54:03 |
samasaur | which it appears to be | 18:54:27 |
niklaskorz | auto backport won't work I think, doesn't apply cleanly because of the missing 15.5 backport | 18:54:28 |
Ihar Hrachyshka | ah some new development there... :( | 18:54:33 |
niklaskorz | but I can make a manual backport | 18:54:38 |
Randy Eckenrode | We could also backport 15.5. How bad are the rebuilds? | 18:55:02 |
Randy Eckenrode | That would be Qt, wouldn’t? | 18:55:21 |
samasaur | feel free to push this off on me if you want since i did the original 26.0 PR | 18:58:00 |
niklaskorz | the conflict is trivial to resolve, so if we really just need 26 to ship a Firefox update less than two months before 25.05 EOL... | 18:58:12 |
niklaskorz | but yeah Qt6 | 18:58:33 |
niklaskorz | and 29 other packages unrelated to Qt | 18:58:41 |
Ihar Hrachyshka | And that's beta I think 🫠 | 19:01:21 |
niklaskorz | final release of Firefox 145 is still in November though, so good to get that backport done before | 19:02:42 |
niklaskorz | I'll post both PRs and we can go by gut feeling I guess | 19:04:03 |
niklaskorz | backport of 15.5 and 26: https://github.com/NixOS/nixpkgs/pull/459537
backport of just 26: https://github.com/NixOS/nixpkgs/pull/459540 | 19:11:49 |
niklaskorz | darwin 7982, oh well | 19:12:39 |
niklaskorz | yeah I think we should just go with the conflict-resolved 26 backport instead | 19:14:17 |
samasaur | i agree, that seems minimally disruptive | 19:15:23 |
niklaskorz | oh, vulkan-loader depends on MoltenVK, depends on apple-sdk_15 Randy Eckenrode | 19:26:20 |
niklaskorz | and... many packages depend on vulkan-loader even on darwin it seems | 19:26:34 |
niklaskorz | yeah I think most of the rebuilds are caused by the SDL -> vulkan-loader -> moltenvk dependency chain, does SDL really need vulkan-loader on darwin? | 19:30:55 |
niklaskorz | (irrelevant for the current situation but worth investigating) | 19:31:46 |
niklaskorz | even lix transitively depends on moltenvk, funny | 19:36:07 |
Randy Eckenrode | Probably have to go to staging-25.05? Might not be worth it now if it blocks Firefox. | 20:01:49 |
| @emma:rory.gay left the room. | 22:41:11 |