Comment 7 for bug 1879183

Revision history for this message
Archisman Panigrahi (apandada1) wrote :

Daniel, the reason I asked you to make a separate PPA is that, your PPA says "Random experiments. Use at own risk.", which might discourage people to try out the patched version of Cheese.

It should instead say something like "This PPA provides a version of Cheese with this patch(link), which enables user to use preferences in non-GNOME DEs, and it is a workaround for all these bugs(links). For more details see https://askubuntu.com/q/1133058/124466 ", so that affected users would want to try it out, without fearing to severely break the system.

This bug is absent in Ubuntu 18.04 (it looks like the person who asked this question in Ask Ubuntu manually installed 3.32 in Bionic and got this error. I can access preferences in Cheese 3.28 in Bionic).

However, this bug is also present in Debian Buster (Cheese 3.31) (see https://gitlab.gnome.org/GNOME/cheese/-/issues/52 ). I made this PPA (https://launchpad.net/~apandada1/+archive/ubuntu/cheese-headerbar-buster) for Debian Buster by applying the same patch, and someone confirmed that it works (https://gitlab.gnome.org/GNOME/cheese/-/issues/52#note_913663). I checked that PPA package also works in Bionic with KDE.

I can't say whether/when GNOME devs will accept this patch upstream, as this bug report ( https://gitlab.gnome.org/GNOME/cheese/-/issues/52 ) was closed because the devs could not reproduce it in GNOME (the fact is, it does not affect GNOME, but affects every other DE. The patch has been proposed in GitLab a month ago, but so far no developer of Cheese made a comment on it in GitLab. I fear they might ignore the patch because the bug does not affect GNOME.).

If someone knows how to do so, please backport this patch to Ubuntu 20.04, without waiting for upstream to include it (multiple people have already confirmed that the bug exists, and the patch fixes it). If possible, also submit the patch to Debian. (I don't know how to submit patches to official packages in Ubuntu/Debian, otherwise I would be happy to take the initiative).

Related Debian Bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949297