Bug 440533

Summary: XDG Screen sharing is broken, bump portal libraries?
Product: [KDE Neon] neon Reporter: Aleix Pol <aleixpol>
Component: generalAssignee: Neon Bugs <neon-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: aqddmrsoqikopsmpwf, bharadwaj.raju777, jr, neon-bugs, sitter
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Aleix Pol 2021-08-02 22:06:43 UTC
Last tag is 1.8.1, we are shipping 1.8.0.

https://github.com/flatpak/xdg-desktop-portal/tags

I'm not sure if it fixes anything specifically, but I'm chasing after a bug that makes screen sharing not work through the portal, having the last stable release could help to cross some ts.
Comment 1 Aleix Pol 2021-08-02 22:33:57 UTC
I'm also unable to build a different version because libportal-dev is not available :/

Rebuilding xdg-desktop-portal on 1.8.1 (and libportal, of course) fixed screen sharing on portals. Falling back to 1.8.0 also fixed it for me, so we'd need to make sure packaging is on point. Making sure we build against newer libportal would make sense (?).

I've not been able to reproduce the failure by building xdg-desktop-portals myself.

An easy way to test if it's working is by "flatpak install com.obsproject.Studio", running it and adding a screen sharing source.
Comment 2 Kon 2021-08-02 23:12:23 UTC
This was a packaging bug fixed here:

https://bugs.launchpad.net/ubuntu/+source/xdg-desktop-portal/+bug/1879580

We just need to update the Neon packaging.