Running sudo dnf upgrade --refresh gave me the following error
Problem 1: package xdg-desktop-portal-kde-5.13.4-2.fc28.i686 requires libspa-lib.so.1, but none of the providers can be installed
- cannot install both pipewire-0.2.3-1.fc28.i686 and pipewire-0.2.2-1.fc28.i686
- cannot install both pipewire-0.2.2-1.fc28.i686 and pipewire-0.2.3-1.fc28.i686
- cannot install the best update candidate for package xdg-desktop-portal-kde-5.13.4-2.fc28.i686
- cannot install the best update candidate for package pipewire-0.2.2-1.fc28.i686
Problem 2: problem with installed package xdg-desktop-portal-kde-5.13.4-2.fc28.i686
- package xdg-desktop-portal-kde-5.13.4-2.fc28.i686 requires libspa-lib.so.1, but none of the providers can be installed
- package pipewire-0.2.2-1.fc28.i686 requires pipewire-libs(x86-32) = 0.2.2-1.fc28, but none of the providers can be installed
- cannot install both pipewire-libs-0.2.3-1.fc28.i686 and pipewire-libs-0.2.2-1.fc28.i686
- cannot install both pipewire-libs-0.2.2-1.fc28.i686 and pipewire-libs-0.2.3-1.fc28.i686
- cannot install the best update candidate for package pipewire-libs-0.2.2-1.fc28.i686
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
pipewire i686 0.2.3-1.fc28 updates-testing 410 k
pipewire-libs i686 0.2.3-1.fc28 updates-testing 21 k
xdg-desktop-portal-kde-5.13.4-2.fc28 requires libspa-lib.so.1 which doesn't appear to be provided by pipewire-0.2.3-1.fc28. libspa-lib.so.1 was provided by pipewire-0.2.2-1.fc28.
The dnf error I got when trying to update to pipewire-0.2.3-1 due to xdg-desktop-portal-kde-5.13.4-2's missing requirement of libspa-lib.so.1 was resolved after I updated to xdg-desktop-portal-kde-5.13.4-3 from Koji.
Cannot update to it:
Problem 1: package xdg-desktop-portal-kde-5.13.4-1.fc28.x86_64 requires libspa-lib.so.1()(64bit), but none of the providers can be installed
- cannot install both pipewire-0.2.3-1.fc28.x86_64 and pipewire-0.2.2-1.fc28.x86_64
- cannot install the best update candidate for package xdg-desktop-portal-kde-5.13.4-1.fc28.x86_64
- cannot install the best update candidate for package pipewire-0.2.2-1.fc28.x86_64
Problem 2: problem with installed package xdg-desktop-portal-kde-5.13.4-1.fc28.x86_64
- package xdg-desktop-portal-kde-5.13.4-1.fc28.x86_64 requires libspa-lib.so.1()(64bit), but none of the providers can be installed
- package pipewire-0.2.2-1.fc28.x86_64 requires pipewire-libs(x86-64) = 0.2.2-1.fc28, but none of the providers can be installed
- cannot install both pipewire-libs-0.2.3-1.fc28.x86_64 and pipewire-libs-0.2.2-1.fc28.x86_64
- cannot install the best update candidate for package pipewire-libs-0.2.2-1.fc28.x86_64
This update has a missing dependency on FEDORA-2018-bea1e0b465 update which is still in testing repository. That means this package cannot be installed when using kde because stable xdg-desktop-portal-kde has broken dependency with this update and relies on previously released pipewire version.
This update has been submitted for testing by wtaymans.
This update has been pushed to testing.
Running sudo dnf upgrade --refresh gave me the following error
Problem 1: package xdg-desktop-portal-kde-5.13.4-2.fc28.i686 requires libspa-lib.so.1, but none of the providers can be installed - cannot install both pipewire-0.2.3-1.fc28.i686 and pipewire-0.2.2-1.fc28.i686 - cannot install both pipewire-0.2.2-1.fc28.i686 and pipewire-0.2.3-1.fc28.i686 - cannot install the best update candidate for package xdg-desktop-portal-kde-5.13.4-2.fc28.i686 - cannot install the best update candidate for package pipewire-0.2.2-1.fc28.i686
Problem 2: problem with installed package xdg-desktop-portal-kde-5.13.4-2.fc28.i686 - package xdg-desktop-portal-kde-5.13.4-2.fc28.i686 requires libspa-lib.so.1, but none of the providers can be installed - package pipewire-0.2.2-1.fc28.i686 requires pipewire-libs(x86-32) = 0.2.2-1.fc28, but none of the providers can be installed - cannot install both pipewire-libs-0.2.3-1.fc28.i686 and pipewire-libs-0.2.2-1.fc28.i686 - cannot install both pipewire-libs-0.2.2-1.fc28.i686 and pipewire-libs-0.2.3-1.fc28.i686 - cannot install the best update candidate for package pipewire-libs-0.2.2-1.fc28.i686
Skipping packages with conflicts: (add '--best --allowerasing' to command line to force their upgrade): pipewire i686 0.2.3-1.fc28 updates-testing 410 k pipewire-libs i686 0.2.3-1.fc28 updates-testing 21 k
xdg-desktop-portal-kde-5.13.4-2.fc28 requires libspa-lib.so.1 which doesn't appear to be provided by pipewire-0.2.3-1.fc28. libspa-lib.so.1 was provided by pipewire-0.2.2-1.fc28.
The dnf error I got when trying to update to pipewire-0.2.3-1 due to xdg-desktop-portal-kde-5.13.4-2's missing requirement of libspa-lib.so.1 was resolved after I updated to xdg-desktop-portal-kde-5.13.4-3 from Koji.
FEDORA-2018-bea1e0b465
https://koji.fedoraproject.org/koji/buildinfo?buildID=1140746
Works great! LGTM! =)#
No regressions noticed here.
works for me
This update has been submitted for batched by bodhi.
This update has been submitted for stable by bodhi.
This update has been pushed to stable.
Cannot update to it: Problem 1: package xdg-desktop-portal-kde-5.13.4-1.fc28.x86_64 requires libspa-lib.so.1()(64bit), but none of the providers can be installed - cannot install both pipewire-0.2.3-1.fc28.x86_64 and pipewire-0.2.2-1.fc28.x86_64 - cannot install the best update candidate for package xdg-desktop-portal-kde-5.13.4-1.fc28.x86_64 - cannot install the best update candidate for package pipewire-0.2.2-1.fc28.x86_64 Problem 2: problem with installed package xdg-desktop-portal-kde-5.13.4-1.fc28.x86_64 - package xdg-desktop-portal-kde-5.13.4-1.fc28.x86_64 requires libspa-lib.so.1()(64bit), but none of the providers can be installed - package pipewire-0.2.2-1.fc28.x86_64 requires pipewire-libs(x86-64) = 0.2.2-1.fc28, but none of the providers can be installed - cannot install both pipewire-libs-0.2.3-1.fc28.x86_64 and pipewire-libs-0.2.2-1.fc28.x86_64 - cannot install the best update candidate for package pipewire-libs-0.2.2-1.fc28.x86_64
This update has a missing dependency on FEDORA-2018-bea1e0b465 update which is still in testing repository. That means this package cannot be installed when using kde because stable xdg-desktop-portal-kde has broken dependency with this update and relies on previously released pipewire version.
I think you forgot to push the corresponding pipewire-0.2.3-1.fc29 update, currently f29 still has 0.2.2 (which breaks the upgrade path).