| 2 Mar 2026 |
Yureka (she/her) | you could also cherry-pick the pipewire update? | 19:28:17 |
K900 | It worked when I did | 19:32:10 |
K900 | So it's something else | 19:32:12 |
Yureka (she/her) | did you reboot afterwards? | 19:32:25 |
whispers [& it/fae] | Redacted or Malformed Event | 19:34:39 |
whispers [& it/fae] | Redacted or Malformed Event | 19:36:11 |
whispers [& it/fae] | * ah no, the commits mentioned there are in 1.2.15.1, which we have | 19:36:22 |
K900 | No, but I restarted the services | 19:45:06 |
Yureka (she/her) | I think this is not sufficient | 19:45:59 |
Yureka (she/her) | Why do you think 90-pipewire-alsa.rules is not the problem? | 19:47:28 |
K900 | If that's the case we are VERY fucked | 19:47:26 |
K900 | Because SPA plugins should absolutely not disappear after a reboot | 19:47:33 |
K900 | SPA is an internal Pipewire thing | 19:47:39 |
K900 | There are no external interactions with it | 19:47:46 |
K900 | We don't even install it to discoverable places | 19:47:53 |
Yureka (she/her) | well if it doesn't have permissions to open the devices or something? | 19:47:54 |
K900 | It would log that | 19:48:00 |
K900 | It's not even trying | 19:48:04 |
K900 | Because it can't load the component that is required for that | 19:48:12 |
Yureka (she/her) | I completely reproduced this (without reboot) with master + pipewire update cherry-picked | 20:21:03 |
Yureka (she/her) | https://github.com/yuyuyureka/nixpkgs/commits/cherry-pick-pw | 20:21:48 |
K900 | Oh no | 20:22:26 |
Yureka (she/her) | so it's definitely pipewire | 20:22:41 |
Yureka (she/her) | maybe something about spa plugin loading changed? | 20:25:03 |
K900 | Possible | 20:25:07 |
K900 | I will look tomorrow | 20:25:10 |
Yureka (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 |
| ~dopamine~ joined the room. | 20:38:21 |
Yureka (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 |
Yureka (she/her) | Redacted or Malformed Event | 20:40:06 |