Bug #16756

The on-screen keyboard does not work in Thunderbird on feature/buster (regression)

Added by intrigeri 2019-05-24 12:19:26 . Updated 2019-05-27 05:14:23 .

Status:
Resolved
Priority:
Normal
Assignee:
intrigeri
Category:
Accessibility
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

The logs say: (thunderbird:7855): CARIBOU-CRITICAL **: 12:05:16.696: file caribou-gtk-module.c: line 1028: unexpected error: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Caribou.Keyboard was not provided by any .service files (g-dbus-error-quark, 2) (https://salsa.debian.org/gnome-team/caribou/blob/debian/master/modules/gtk3/caribou-gtk-module.c#L1028). The on-screen keyboard works fine in Thunderbird in Tails 3.13.2.


Subtasks


Related issues

Blocks Tails - Bug #16628: Remove caribou Resolved
Blocks Tails - Feature #16209: Core work: Foundations Team Confirmed

History

#1 Updated by intrigeri 2019-05-24 12:27:40

  • Status changed from Confirmed to In Progress
  • Assignee set to intrigeri

Allowing access to machine-id in the AppArmor profile for Thunderbird fixes the problem. Will patch it locally + submit a MR upstream.

#2 Updated by intrigeri 2019-05-24 12:30:05

#3 Updated by intrigeri 2019-05-24 12:43:28

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

intrigeri wrote:
> Will […] submit a MR upstream.

Nah, we broke it with our own custom stuff.

#4 Updated by intrigeri 2019-05-24 12:43:58

#5 Updated by intrigeri 2019-05-24 13:23:08

  • Subject changed from The on-screen keyboard does not work on feature/buster to The on-screen keyboard does not work in Thunderbird on feature/buster (regression)
  • Assignee deleted (intrigeri)
  • QA Check set to Ready for QA
  • Type of work changed from Research to Code

#6 Updated by hefee 2019-05-24 14:54:19

  • Assignee set to hefee

#7 Updated by hefee 2019-05-24 15:55:17

  • QA Check changed from Ready for QA to Pass

seems fine. tested the branch manually by starting it and testing Thunderbird.

#8 Updated by hefee 2019-05-24 15:59:05

  • Assignee changed from hefee to intrigeri

#9 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.