Source: onboard
Version: 1.4.4.3+ds-1
Severity: important
Tags: patch fixed-upstream
User: [email protected]
Usertags: gnome-shell-50

During their transition from GNOME 50 to 51, Ubuntu developers found 
that the version of onboard currently in Debian is not compatible with 
gjs 1.89.2, which has a behaviour change for how D-Bus proxy wrappers 
are instantiated: they need to be like "new this.OnboardProxy(...)",
not just "this.OnboardProxy(...)".

gjs 1.89.90 changes the older code path so it warns and succeeds, 
instead of failing, but I suspect that this is temporary and will stop 
working in a future release.

This was fixed upstream by a one-line change 
https://github.com/onboard-osk/onboard/commit/af2e4462b09db6bea86646df37cf72a265b011bf
 
and Ubuntu applies that commit as a patch: 
https://patches.ubuntu.com/o/onboard/onboard_1.4.4.3+ds-1ubuntu1.patch

Please apply the patch, or update to upstream 1.4.4.6. This will become 
a blocker for the GNOME Shell 51 transition when we are otherwise ready 
to do that transition.

As well as this bug report, LP: #2167048 can also be closed in the 
changelog when this patch is applied.

Thanks,
    smcv

Reply via email to