orca fails to start

Bug #1714688 reported by Alex ARNAUD
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gnome-orca (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Dear Ubuntu desktop team,

Since the upgrade from Orca 3.22 to 3.24 or 3.25 it is no longer possible to start Orca if it wants to use GSettings.

Steps to reproduce:
1) Upgrade to the last gnome-orca release
2) Remove the folder "~/.local/share/orca/" if you've it
3) Launch Orca from a terminal to see the log

You will obtain the following error message: http://paste.ubuntu.com/25451496/

Why we've this bug? See my comment on another bug that explain the origin of the issue: https://bugs.launchpad.net/ubuntu/+source/gnome-orca/+bug/1704847/comments/9

The issue comes from because the new package doesn't include the GSettings backend it uses with the patches "0001-Add-GSettings-backend-to-Orca.patch".

To fix the issue we could include again "autoreconf.mk" to the "debian/rules" file.
You could find the diff here: http://paste.ubuntu.com/25451573/

Best regards.

Revision history for this message
Alex ARNAUD (alexarnaud) wrote :

I forgot to tell you it is an important issue because blind users couldn't use Ubuntu anymore until this bug is not resolved.

Revision history for this message
Paul Gevers (paul-climbing) wrote : Re: [Bug 1714688] [NEW] orca fails to start

On 02-09-17 16:59, Alex ARNAUD wrote:
> You will obtain the following error message:
> http://paste.ubuntu.com/25451496/

Which contains:

Script started on 2017-09-02 16:40:01+0200
]0;user@u-dev-vm: ~user@u-dev-vm:~$ oraca --replace
Traceback (most recent call last):
  File "/usr/bin/orca", line 272, in <module>
    sys.exit(main())
  File "/usr/bin/orca", line 251, in main
    manager.activate(args.user_prefs, settingsDict)
  File "/usr/lib/python3/dist-packages/orca/settings_manager.py", line
                                                      131, in activate
    raise Exception('SettingsManager._loadBackend failed.')
Exception: SettingsManager._loadBackend failed.
]0;user@u-dev-vm: ~user@u-dev-vm:~$ exit

Script done on 2017-09-02 16:40:10+0200

> You could find the diff here: http://paste.ubuntu.com/25451573/

Which contains:

diff --git a/gnome-orca-3.25.4/debian/rules
b/gnome-orca-3.25.4.save/debian/rules
index 5347693..a879c49 100755
--- a/gnome-orca-3.25.4/debian/rules
+++ b/gnome-orca-3.25.4.save/debian/rules
@@ -2,6 +2,7 @@

 include /usr/share/cdbs/1/rules/buildcore.mk
 include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/autoreconf.mk
 include /usr/share/cdbs/1/class/gnome.mk
 include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
 -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk

Paul

Revision history for this message
Paul Gevers (paul-climbing) wrote :

Hmm, Ubuntu is ahead of Debian, unassigning myself again.

Changed in gnome-orca (Ubuntu):
assignee: nobody → Paul Gevers (paul-climbing)
assignee: Paul Gevers (paul-climbing) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-orca (Ubuntu):
status: New → Confirmed
Jeremy Bícha (jbicha)
Changed in gnome-orca (Ubuntu):
status: Confirmed → Fix Committed
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-orca - 3.25.4-0ubuntu2

---------------
gnome-orca (3.25.4-0ubuntu2) artful; urgency=medium

  [ Alex ARNAUD ]
  * Build-depend on and run dh-autoreconf. This was accidentally dropped
    when merging 3.24. (LP: #1714688)

 -- Jeremy Bicha <email address hidden> Tue, 05 Sep 2017 08:41:14 -0400

Changed in gnome-orca (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.