Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#78072 - [orca] Fix dependencies

Attached to Project: Arch Linux
Opened by Balló György (City-busz) - Friday, 31 March 2023, 14:07 GMT
Last edited by Jan Alexander Steffens (heftig) - Monday, 01 May 2023, 19:46 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

1. python-dbus and python-xdg are not used by orca, please remove them from depends=().

2. libwnck3 is used optionally for the Mouse Review feature:
https://gitlab.gnome.org/GNOME/orca/-/blob/c3df7cceba5fbd6291c5abb4a14baecedf926201/src/orca/mouse_review.py#L30-36
https://help.gnome.org/users/orca/stable/howto_mouse_review.html.en

3. Orca fails to run without xorg-xkbcomp, please add it to dependencies:

$ orca
Traceback (most recent call last):
File "/usr/bin/orca", line 285, in <module>
sys.exit(main())
File "/usr/bin/orca", line 282, in main
return orca.main()
File "/usr/lib/python3.10/site-packages/orca/orca.py", line 818, in main
init(pyatspi.Registry)
File "/usr/lib/python3.10/site-packages/orca/orca.py", line 613, in init
loadUserSettings()
File "/usr/lib/python3.10/site-packages/orca/orca.py", line 475, in loadUserSettings
_storeXmodmap(_orcaModifiers)
File "/usr/lib/python3.10/site-packages/orca/orca.py", line 366, in _storeXmodmap
_originalXmodmap = subprocess.check_output(['xkbcomp', os.environ['DISPLAY'], '-'])
File "/usr/lib/python3.10/subprocess.py", line 421, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/usr/lib/python3.10/subprocess.py", line 503, in run
with Popen(*popenargs, **kwargs) as process:
File "/usr/lib/python3.10/subprocess.py", line 971, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.10/subprocess.py", line 1847, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'xkbcomp'
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Monday, 01 May 2023, 19:46 GMT
Reason for closing:  Fixed
Additional comments about closing:  44.0-2

Loading...