PS: I just noticed that xdg-desktop-portal actually fails to build on Tumbleweed, also the 5.15.3 already in TW though.
Looks like a "bug" in the latest pipewire version to me though:
[ 135s] In file included from /usr/include/pipewire/protocol.h:33,
[ 135s] from /usr/include/pipewire/proxy.h:99,
[ 135s] from /usr/include/pipewire/interfaces.h:32,
[ 135s] from /usr/include/pipewire/pipewire.h:31,
[ 135s] from /home/abuild/rpmbuild/BUILD/xdg-desktop-portal-kde-5.15.4/src/screencaststream.h:40,
[ 135s] from /home/abuild/rpmbuild/BUILD/xdg-desktop-portal-kde-5.15.4/src/screencaststream.cpp:21:
[ 135s] /usr/include/pipewire/utils.h: In function 'spa_pod* pw_spa_pod_copy(const spa_pod*)':
[ 135s] /usr/include/pipewire/utils.h:61:17: error: invalid conversion from 'void*' to 'spa_pod*' [-fpermissive]
[ 135s] if ((c = malloc(size)) == NULL)
[ 135s] ~~~~~~^~~~~~
Yup, xdg-desktop-portal-kde is not in the rings, so the build failure didn't block broken pipewire from going in, but it also won't block Plasma from getting accepted. So we can just wait until it's fixed.
I didn't see anything. LGTM
sddm_kcm.changes: the changelog entry's alignment is a bit strange... :-/
xdg-desktop-portal-kde.changes: the 5.15.2 is still duplicated, please accept SR#684558 or remove it yourself.
PS: I just noticed that xdg-desktop-portal actually fails to build on Tumbleweed, also the 5.15.3 already in TW though.
Looks like a "bug" in the latest pipewire version to me though:
[ 135s] In file included from /usr/include/pipewire/protocol.h:33,
[ 135s] from /usr/include/pipewire/proxy.h:99,
[ 135s] from /usr/include/pipewire/interfaces.h:32,
[ 135s] from /usr/include/pipewire/pipewire.h:31,
[ 135s] from /home/abuild/rpmbuild/BUILD/xdg-desktop-portal-kde-5.15.4/src/screencaststream.h:40,
[ 135s] from /home/abuild/rpmbuild/BUILD/xdg-desktop-portal-kde-5.15.4/src/screencaststream.cpp:21:
[ 135s] /usr/include/pipewire/utils.h: In function 'spa_pod* pw_spa_pod_copy(const spa_pod*)':
[ 135s] /usr/include/pipewire/utils.h:61:17: error: invalid conversion from 'void*' to 'spa_pod*' [-fpermissive]
[ 135s] if ((c = malloc(size)) == NULL)
[ 135s] ~~~~~~^~~~~~
And it has apparently been fixed upstream already:
https://github.com/PipeWire/pipewire/commit/371da358d1580dc06218d18a12a99611cac39e4e#diff-ad71e603a60ba6cc457e065da7cd1ca4
Yup, xdg-desktop-portal-kde is not in the rings, so the build failure didn't block broken pipewire from going in, but it also won't block Plasma from getting accepted. So we can just wait until it's fixed.