| 24 May 2026 |
Randy Eckenrode | I’m not against keeping it. How long does it take Hydra to build a stdenv? stdenv + Wine would be about double that AFAIK. | 19:14:32 |
emily | on the order of hours I think. but if we use pkgsCross then we don't actually need to build an LLVM or any of the nativeBuildInputs | 19:18:12 |
emily | so substantially less and we can drop much more. | 19:18:20 |
Randy Eckenrode | Wine can't be cross-compiled due to Python. | 19:29:15 |
Randy Eckenrode | * | 19:30:14 |
Randy Eckenrode | I tried that for FFXIV in my configs. I don’t know if Wine specifically requires it or something in its dependencies. Python doesn’t support Darwin cross at all. There’s an issue for it that’s well over a decade old at this point. | 19:33:03 |
emily | the Wine derivation at least only uses Python at compile time | 19:35:57 |
emily | /nix/store/6z6dgw77v16fbfjiacpjv5ncb5j79b1p-wine64-staging-x86_64-apple-darwin-11.8.drv
└───/nix/store/sslsgdzgwhcsl29mg2kvvjdc5dralkxk-ffmpeg-headless-x86_64-apple-darwin-8.0.1.drv
└───/nix/store/z31kj1yankv3cn5wdk1v6f16505livww-vid.stab-x86_64-apple-darwin-1.1.1-unstable-2025-08-21.drv
└───/nix/store/1r4n1d6q5mrhr0znqq5hag1802x5c2jw-openmp-x86_64-apple-darwin-21.1.8.drv
└───/nix/store/mbvbx6qgz74yr8qvwssqhzym32qbfz3a-python3-x86_64-apple-darwin-3.13.12.drv
| 19:44:23 |
emily | that seems very superfluous :) | 19:44:25 |
emily | especially since I think FFmpeg and GStreamer are redundant? | 19:44:54 |
emily | (Randy Eckenrode: I did notice your FFXIV derivation enables GStreamer, does it actually use whatever Windows media API that's for?) | 19:45:11 |
Randy Eckenrode | I think it was needed to run the Dawntrail benchmark. It may not be necessary for the retail game. I could try disabling it, but if we want
to advertise Wine support, don’t we need to support the option? | 20:18:15 |
emily | I think we can pretty much just support whatever's not a headache and is useful, tbh. apparently you can maybe do without the GStreamer deps by installing Windows codecs inside the Wine prefix instead? | 20:52:14 |
Randy Eckenrode | I could do that, but using GStreamer is easier. | 21:19:14 |
Randy Eckenrode | I don’t know what in FFXIV would require codecs though. It used to use WMV for video, but they’re all Bink now. | 21:20:12 |
emily | might not be easier once GStreamer or FFmpeg is 90% of the x86_64-darwin closure by weight :P | 21:30:23 |
| 25 May 2026 |
vcunat | stdenv doesn't build on the staging branch for the last few days:
https://hydra.nixos.org/job/nixpkgs/staging/stdenv.aarch64-darwin
(Just FYI. I'm not keeping up well with everything now.) | 08:31:14 |
vcunat | Ah, I think there's a fix:
https://github.com/NixOS/nixpkgs/pull/523510 | 08:33:18 |
| funzen set a profile picture. | 12:39:30 |
hexa | can we get a nix-darwin-26.05 branch shortly? I'd like to update infra. | 13:52:49 |
same | Redacted or Malformed Event | 14:25:01 |
samasaur | In reply to @hexa:lossy.network can we get a nix-darwin-26.05 branch shortly? I'd like to update infra. Yep, I'm planning to cut it today (had a busy first part of the weekend but I'm largely free today) | 16:08:11 |
| Tim changed their profile picture. | 19:14:37 |
| 26 May 2026 |
Ihar Hrachyshka | hexa: just saw the broken esr ping for firefox. if it's not fixed yet, I will take a look later today. I see the mozilla bugzilla. do we have a nixpkgs tracker for this? | 13:09:48 |
hexa | wdym a nixpkgs tracker? an issue? | 13:10:09 |
Ihar Hrachyshka | yes | 13:10:23 |
Ihar Hrachyshka | if not it's fine, just want to make sure i have all the context when i get to it later. | 13:10:47 |
hexa | I don't think so | 13:12:10 |
Myria | Anyone have any idea why https://github.com/NixOS/nixpkgs/pull/522847 is supposedly causing 10000+ darwin rebuilds, but when I check some of the suggested packages needing a rebuild, e.g. python3, they have the same derivation? | 15:05:51 |
Myria | * | 15:06:05 |