[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#969613: xdg-desktop-portal-kde: please transition to pipewire 0.3, initially in experimental



Package: xdg-desktop-portal-kde
Version: 5.17.5-2
Severity: normal
Control: block #966535 by -1

pipewire 0.3 has now hit experimental. As discussed in #966535 and
on #debian-kde, the first step for transition #966535 is to make sure
the few packages that currently B-D on pipewire 0.2 can be recompiled
with 0.3. It would be great if you could do this in experimental soon
(please close this bug with that upload), and either be ready to re-upload
to unstable when the transition starts, or accept a 0-day NMU with the
same change.

My next upload of xdg-desktop-portal to experimental will enable the
pipewire 0.3 dependency. You might not be able to test this functionality
in x-d-p-kde until I've done that (I'm not completely clear on how the
screencasting/remote desktop portal works).

Because x-d-p-kde has different versions in unstable and experimental,
it would also be great if someone from the KDE team could test a rebuild
of the x-d-p-kde from unstable that has been rebuilt against pipewire
0.3 and report back whether it works. Unfortunately you won't be able to
upload that to Debian immediately, because we only have one instance of
experimental, and for this particular source package it's already in use.

x-d-p-kde seems to support both APIs upstream via some #ifdefs, so it
should just be a matter of applying this pseudo-patch:

-               libpipewire-0.2-dev,
+               libpipewire-0.3-dev,

and checking that the result builds (and, ideally, that it works).

Thanks,
    smcv


Reply to: