Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#77587 - [pipewire] /usr/bin/pipewire-avb exists in both 'pipewire' and 'pipewire-audio'
Attached to Project:
Arch Linux
Opened by Frederic Bezies (fredbezies) - Monday, 20 February 2023, 19:10 GMT
Last edited by Toolybird (Toolybird) - Tuesday, 30 May 2023, 03:26 GMT
Opened by Frederic Bezies (fredbezies) - Monday, 20 February 2023, 19:10 GMT
Last edited by Toolybird (Toolybird) - Tuesday, 30 May 2023, 03:26 GMT
|
DetailsDescription: I tried to update to pipewire 0.3.66-2 and I'm unable to do so.
Here is the error log: error: failed to commit transaction (conflicting files) /usr/bin/pipewire-avb exists in both 'pipewire' and 'pipewire-audio' /usr/lib/pipewire-0.3/libpipewire-module-avb.so exists in both 'pipewire' and 'pipewire-audio' /usr/lib/pipewire-0.3/libpipewire-module-rtp-sink.so exists in both 'pipewire' and 'pipewire-audio' /usr/lib/pipewire-0.3/libpipewire-module-rtp-source.so exists in both 'pipewire' and 'pipewire-audio' /usr/lib/spa-0.2/avb/libspa-avb.so exists in both 'pipewire' and 'pipewire-audio' /usr/share/pipewire/pipewire-avb.conf exists in both 'pipewire' and 'pipewire-audio' Errors occurred, no packages were upgraded. Additional info: * pipewire-0.3.63-2 Steps to reproduce: just try to update an Archlinux + testing enabled installation. You'll get stop because of /usr/bin/pipewire-avb |
This task depends upon
Closed by Toolybird (Toolybird)
Tuesday, 30 May 2023, 03:26 GMT
Reason for closing: Fixed
Additional comments about closing: See comments
Tuesday, 30 May 2023, 03:26 GMT
Reason for closing: Fixed
Additional comments about closing: See comments
error: failed to commit transaction (conflicting files)
/usr/include/pipewire-0.3/pipewire/array.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/buffers.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/client.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/conf.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/context.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/control.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/core.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/data-loop.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/device.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/extensions/client-node.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/extensions/metadata.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/extensions/profiler.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/extensions/protocol-native.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/extensions/session-manager.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/extensions/session-manager/impl-interfaces.h exists in both 'pipewire' and 'libpipewire'
/usr/include/pipewire-0.3/pipewire/extensions/session-manager/interfaces.h exists in both 'pipewire' and 'libpipewire'
seems like that split here was not done completely:
https://github.com/archlinux/svntogit-packages/commit/613f3176386e14d7115ced7361a2705fce41e3e5
Package (17) Old Version New Version Net Change
testing/alsa-card-profiles 1:0.3.66-1 1:0.3.66-2 0,00 MiB
testing/gst-plugin-pipewire 1:0.3.66-1 1:0.3.66-2 0,00 MiB
testing/harfbuzz 7.0.0-1 7.0.1-1 -0,16 MiB
testing/harfbuzz-icu 7.0.0-1 7.0.1-1 0,00 MiB
testing/iproute2 6.1.0-5 6.2.0-1 0,02 MiB
multilib-testing/lib32-harfbuzz 7.0.0-1 7.0.1-1 0,01 MiB
multilib-testing/lib32-libpipewire 1:0.3.66-2 0,71 MiB
multilib-testing/lib32-pango 1:1.50.12-1 1:1.50.13-1 0,00 MiB
multilib-testing/lib32-pipewire 1:0.3.66-1 1:0.3.66-2 -0,71 MiB
testing/libpipewire 1:0.3.66-2 1,79 MiB
extra/p7zip 1:17.04-4 1:17.05-1 0,00 MiB
testing/pango 1:1.50.12-1 1:1.50.13-1 0,00 MiB
extra/pipewire 1:0.3.66-1 1:0.3.65-6 0,34 MiB
testing/pipewire-alsa 1:0.3.66-1 1:0.3.66-2 0,00 MiB
testing/pipewire-audio 1:0.3.66-1 1:0.3.66-2 0,00 MiB
testing/pipewire-jack 1:0.3.66-1 1:0.3.66-2 0,00 MiB
testing/pipewire-pulse 1:0.3.66-1 1:0.3.66-2 0,00 MiB
BS86, that is a different issue, and is valid. For some reason, pacman seems to want to downgrade the pipewire package.
It's almost certainly in the libprovides. Things depend on libpipewire-0.3.so, so pacman is trying to downgrade to the pipewire package that includes that instead of pulling in the new libpipewire package.