!UNVBThoJtlIiVwiDjU:nixos.org

Staging

348 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-25.11 | Review Reports: https://malob.github.io/nix-review-tools-reports/115 Servers

Load older messages


SenderMessageTime
19 Feb 2026
@vcunat:matrix.orgVladimír ČunátWe have basically all binaries already.10:40:40
@vcunat:matrix.orgVladimír ČunátBut the regressions are the issue now.10:40:48
@vcunat:matrix.orgVladimír Čunát * We have basically all staging-next binaries already. 10:41:09
@dramforever:matrix.orgdramforever how bad is pipewire anyway clicks the pr oh no 10:42:09
@k900:0upti.meK900 It's like, most of Qt, at the very least 10:49:26
@emilazy:matrix.orgemilyI can probably take a brief look at Darwin if there's anything particularly pertinent11:06:13
@vcunat:matrix.orgVladimír ČunátThis thing has many reverse dependencies: https://github.com/NixOS/nixpkgs/pull/488406#issuecomment-392154170411:09:21
@vcunat:matrix.orgVladimír ČunátThen twisted is at least very unreliable, but I think the worst cases were retried many times and succeeded in the end.11:10:19
@vcunat:matrix.orgVladimír Čunát And qt6.qtbase is broken on darwin:
https://github.com/NixOS/nixpkgs/pull/486498#issuecomment-3913199483
11:10:44
@vcunat:matrix.orgVladimír Čunát(Let me stop; I don't want to overload you.)11:11:07
@emilazy:matrix.orgemilytaking a look11:35:27
@emilazy:matrix.orgemily qtbase is failing because libX11 is getting propagated in and turning on the XCB feature which results in it trying to compile the GNOME theme and stuff 11:54:35
@emilazy:matrix.orgemilyactually no, that feature is not listed as on in the config output11:54:55
@emilazy:matrix.orgemily
qt_internal_extend_target(Gui CONDITION UNIX AND (((QT_FEATURE_xcb OR NOT MACOS) AND (QT_FEATURE_xcb OR NOT UIKIT)) OR QT_FEATURE_wayland)

so why is this check passing. cc K900?

11:55:08
@emilazy:matrix.orgemilyoh11:55:40
@emilazy:matrix.orgemilyit's getting Wayland?!11:55:43
@emilazy:matrix.orgemilyit's listed as off in the config though… but it's definitely finding something11:55:58
@emilazy:matrix.orgemily cmake/QtProcessConfigureArgs.cmake sets set(QT_FIND_ALL_PACKAGES_ALWAYS ON) which disables the platform guards on looking for X11 and Wayland libs 11:58:27
@emilazy:matrix.orgemilybut I don't know if we end up using that file either :)11:58:59
@emilazy:matrix.orgemilyanyway11:59:38
@emilazy:matrix.orgemilyI believe https://github.com/NixOS/nixpkgs/pull/477359 was the culprit11:59:45
@emilazy:matrix.orgemily because withWayland ? lib.meta.availableOn stdenv.hostPlatform wayland, is now triggering 12:00:07
@emilazy:matrix.orgemily we could presumably add an additional guard there but I am inclined to revert that PR for now because I'm not convinced we should be carrying a somewhat invasive downstream patch to libwayland anyway 12:01:52
@emilazy:matrix.orgemilywell. I suppose we can't revert because that would cause Linux rebuilds12:04:02
@emilazy:matrix.orgemily I take it a wayland rebuild is out of the question at this point? 12:04:12
@vcunat:matrix.orgVladimír Čunát So we override withWayland to false on darwin? 12:05:01
@vcunat:matrix.orgVladimír Čunát(Does wayland even make sense on darwin?)12:05:24
@emilazy:matrix.orgemily it's probably not a good thing if ~everything doing withWayland ? lib.meta.availableOn stdenv.hostPlatform wayland needs special-casing for Darwin because nothing expects Wayland on Darwin 12:05:35
@vcunat:matrix.orgVladimír Čunát * So we override withWayland to false on darwin, at least for now? 12:05:38
@emilazy:matrix.orgemily

shrug

This package is vital for macOS wayland compostors.
I am currently working on a wayland compositor for macOS, and this would help me reduce reliance on downstream custom derivations of libwayland.

X11 on macOS is a thing, Wayland on macOS could be too. in practice it is not

12:06:04

Show newer messages


Back to Room ListRoom Version: 6