Skip to content

Why does `pipewire-pulse` no longer declare `provides=(pulseaudio)`?

Description:

While updating system, pacman errored with the following message:

error: failed to prepare transaction (could not satisfy dependencies)
:: installing pipewire-pulse (1:1.2.2-1) breaks dependency 'pulseaudio' required by noisetorch
:: installing pipewire-pulse (1:1.2.2-1) breaks dependency 'pulseaudio' required by python-soundcard

I took a look at commit history, and it seems like provides=(pulseaudio) was removed in 21e2129f. I got two questions:

  1. Why was this provides entry removed? Granted these are both AUR packages, but I don't see a compelling benefit to removing this backward compatibility.
  2. If the decision to remove stays, how should these AUR packages be updated?

Additional info:

  • package version(s): 1:1.2.2-1
Edited by Sch Foo
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
OSZAR »