After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 741111 - Caribou/Accessibility should be an optional build dependency for gnome-shell
Caribou/Accessibility should be an optional build dependency for gnome-shell
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2014-12-04 12:50 UTC by Amit Prakash Ambasta
Modified: 2015-02-27 00:18 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
build: Remove caribou build dependency (933 bytes, patch)
2015-02-27 00:18 UTC, Florian Müllner
committed Details | Review

Description Amit Prakash Ambasta 2014-12-04 12:50:02 UTC
Currently, gnome-shell forces a user to build with caribou enabled. However, for users not requiring accessibility features, it is an additional package that is entirely unneeded.

Kindly implement --disable-caribou/accessibility as a feature for gnome-shell
Comment 1 Florian Müllner 2015-02-27 00:18:51 UTC
The following fix has been pushed:
46fe11a build: Remove caribou build dependency

(In reply to Amit Prakash Ambasta from comment #0)
> Kindly implement --disable-caribou/accessibility as a feature for gnome-shell

Caribou is not actually needed at build time, so I'm removing it. However I don't see any benefit in making it actually optional at runtime - allowing users to save a couple of kb on their disks is not worth the explosion of the test matrix IMHO.
Comment 2 Florian Müllner 2015-02-27 00:18:57 UTC
Created attachment 298052 [details] [review]
build: Remove caribou build dependency

It is a runtime dependency, we don't need it at runtime.