Bug #16628

Remove caribou

Added by alant 2019-04-04 08:50:08 . Updated 2019-05-27 05:14:23 .

Status:
Resolved
Priority:
Normal
Assignee:
intrigeri
Category:
Target version:
Start date:
Due date:
% Done:

100%

Feature Branch:
bugfix/16756-fix-on-screen-keyboard-in-thunderbird-and-remove-caribou
Type of work:
Code
Blueprint:

Starter:
Affected tool:
On-screen keyboard
Deliverable for:

Description

gnome-shell has no support for caribou since 3.28 and uses ibus-gtk3 for Screen Keyboard. We may consider dropping caribou and libcaribou*. We must check support in Tor Browser and GTK2 applications.


Subtasks


Related issues

Related to Tails - Feature #8281: Consider replacing Florence with GNOME's own on-screen keyboard Resolved 2014-11-20
Related to Tails - Bug #16757: Remove tails-greeter's dependency on libcaribou-gtk3-module Resolved
Blocks Tails - Feature #16209: Core work: Foundations Team Confirmed
Blocked by Tails - Bug #16756: The on-screen keyboard does not work in Thunderbird on feature/buster (regression) Resolved

History

#1 Updated by intrigeri 2019-04-05 16:33:13

#2 Updated by intrigeri 2019-05-24 11:22:41

  • Affected tool set to On-screen keyboard

#3 Updated by intrigeri 2019-05-24 11:24:29

  • Status changed from Confirmed to In Progress
  • Assignee set to intrigeri
  • Type of work changed from Research to Test

I’ll test this.

#4 Updated by intrigeri 2019-05-24 11:30:33

  • related to Feature #8281: Consider replacing Florence with GNOME's own on-screen keyboard added

#5 Updated by intrigeri 2019-05-24 12:30:06

  • blocked by Bug #16756: The on-screen keyboard does not work in Thunderbird on feature/buster (regression) added

#6 Updated by intrigeri 2019-05-24 12:33:11

After removing caribou-related packages from config/chroot_local-packageslists/tails-common.list, libcaribou-gtk3-module is installed anyway, and then the on-screen keyboard still works fine in GEdit, Tor Browser, and OnionShare. But it doesn’t work in Thunderbird (no AppArmor denial in the logs). But actually, it doesn’t work in Thunderbird at commit:d7747a0555fea7af2a0c4ba2604d8a3f63c3f315 either, with all the caribou packages installed, so removing packages did not cause the problem => filed Bug #16756 about it. Let’s fix that problem before removing stuff.

#7 Updated by intrigeri 2019-05-24 12:35:07

  • related to Bug #16757: Remove tails-greeter's dependency on libcaribou-gtk3-module added

#8 Updated by intrigeri 2019-05-24 12:35:52

libcaribou-gtk3-module is pulled in as a dependency of tails-greeter (Feature #11430). Removing it now will be a pain since we don’t build a Buster-specific version of tails-greeter yet => filed Bug #16757 to track this follow-up. Let’s focus this ticket on what can easily be removed already.

#9 Updated by intrigeri 2019-05-24 12:43:40

  • Feature Branch set to bugfix/16756-fix-on-screen-keyboard-in-thunderbird-and-remove-caribou

#10 Updated by intrigeri 2019-05-24 13:22:48

  • Subject changed from Consider removing caribou to Remove caribou
  • Assignee deleted (intrigeri)
  • QA Check set to Ready for QA
  • Type of work changed from Test to Code

On-screen keyboard on this branch works in Tor Browser, Thunderbird, Gedit, OnionShare.

#11 Updated by hefee 2019-05-24 14:53:58

  • Assignee set to hefee

#12 Updated by hefee 2019-05-24 15:58:00

  • QA Check changed from Ready for QA to Pass

seems fine.

#13 Updated by hefee 2019-05-24 15:58:53

  • Assignee changed from hefee to intrigeri

#14 Updated by intrigeri 2019-05-27 05:14:23

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

Applied in changeset commit:tails|fbb9cbf4991087709a3e07e26ab0e77971a06655.