!UNVBThoJtlIiVwiDjU:nixos.org

Staging

359 Members
Staging merges | Find currently open staging-next PRs: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+sort%3Aupdated-desc+head%3Astaging-next+head%3Astaging-next-21.05+is%3Aopen116 Servers

Load older messages


SenderMessageTime
2 Mar 2026
@yuka:yuka.devYureka (she/her)you could also cherry-pick the pipewire update?19:28:17
@k900:0upti.meK900It worked when I did19:32:10
@k900:0upti.meK900So it's something else19:32:12
@yuka:yuka.devYureka (she/her)did you reboot afterwards?19:32:25
@whispers:catgirl.cloudwhispers [& it/fae]Redacted or Malformed Event19:34:39
@whispers:catgirl.cloudwhispers [& it/fae]Redacted or Malformed Event19:36:11
@whispers:catgirl.cloudwhispers [& it/fae]* ah no, the commits mentioned there are in 1.2.15.1, which we have19:36:22
@k900:0upti.meK900 No, but I restarted the services 19:45:06
@yuka:yuka.devYureka (she/her)I think this is not sufficient19:45:59
@yuka:yuka.devYureka (she/her)Why do you think 90-pipewire-alsa.rules is not the problem?19:47:28
@k900:0upti.meK900If that's the case we are VERY fucked19:47:26
@k900:0upti.meK900Because SPA plugins should absolutely not disappear after a reboot19:47:33
@k900:0upti.meK900SPA is an internal Pipewire thing19:47:39
@k900:0upti.meK900There are no external interactions with it19:47:46
@k900:0upti.meK900We don't even install it to discoverable places19:47:53
@yuka:yuka.devYureka (she/her)well if it doesn't have permissions to open the devices or something?19:47:54
@k900:0upti.meK900It would log that19:48:00
@k900:0upti.meK900It's not even trying19:48:04
@k900:0upti.meK900Because it can't load the component that is required for that19:48:12
@yuka:yuka.devYureka (she/her)I completely reproduced this (without reboot) with master + pipewire update cherry-picked20:21:03
@yuka:yuka.devYureka (she/her)https://github.com/yuyuyureka/nixpkgs/commits/cherry-pick-pw20:21:48
@k900:0upti.meK900Oh no20:22:26
@yuka:yuka.devYureka (she/her)so it's definitely pipewire20:22:41
@yuka:yuka.devYureka (she/her)maybe something about spa plugin loading changed?20:25:03
@k900:0upti.meK900Possible20:25:07
@k900:0upti.meK900I will look tomorrow20:25:10
@yuka:yuka.devYureka (she/her)
[yuka@m1:~]$ ldd /nix/store/8gbkw4szkl9nal7l1dgcia8iijy8rgnl-pipewire-1.4.10/lib/spa-0.2/alsa/libspa-alsa.so  | grep udev
	libudev.so.1 => /nix/store/m8l7z00nzzza78hsmva18q60yq11rc3c-systemd-minimal-libs-259/lib/libudev.so.1 (0x00007ffecef10000)

[yuka@m1:~]$ ldd /nix/store/kddrw8bfx32kiq4gpq7y35ya1mm595rn-pipewire-1.6.0/lib/spa-0.2/alsa/libspa-alsa.so | grep udev

[yuka@m1:~]$ 
20:34:32
@alpacaprecioustwintail2751:matrix.org~dopamine~ joined the room.20:38:21
@yuka:yuka.devYureka (she/her)

testing this diff now:

diff --git a/pkgs/by-name/pi/pipewire/package.nix b/pkgs/by-name/pi/pipewire/package.nix
index 1d026523ad98..dbb5a24cfe34 100644
--- a/pkgs/by-name/pi/pipewire/package.nix
+++ b/pkgs/by-name/pi/pipewire/package.nix
@@ -225,7 +225,7 @@ stdenv.mkDerivation (finalAttrs: {
(lib.mesonEnable "pipewire-v4l2" stdenv.hostPlatform.isLinux)
(lib.mesonEnable "libsystemd" enableSystemd)
(lib.mesonEnable "systemd-system-service" enableSystemd)

  • (lib.mesonEnable "udev" (!enableSystemd && stdenv.hostPlatform.isLinux))
  • (lib.mesonEnable "udev" stdenv.hostPlatform.isLinux)
    (lib.mesonEnable "ffmpeg" true)
    (lib.mesonEnable "pw-cat-ffmpeg" true)
    (lib.mesonEnable "bluez5" bluezSupport)
20:39:58
@yuka:yuka.devYureka (she/her)Redacted or Malformed Event20:40:06

Show newer messages


Back to Room ListRoom Version: 6