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 649556 - Need to start to check how eventual Wayland move would affect ATK/AT-SPI2
Need to start to check how eventual Wayland move would affect ATK/AT-SPI2
Status: RESOLVED OBSOLETE
Product: atk
Classification: Platform
Component: atk
unspecified
Other Linux
: Normal normal
: ---
Assigned To: ATK maintainer(s)
ATK maintainer(s)
Depends on:
Blocks: 638537 wayland
 
 
Reported: 2011-05-06 11:45 UTC by Alejandro Piñeiro Iglesias (IRC: infapi00)
Modified: 2021-05-20 06:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Alejandro Piñeiro Iglesias (IRC: infapi00) 2011-05-06 11:45:31 UTC
Current accessibility stack is based on a X11 world. But a new actor has appeared recently, Wayland, and the linux stack would move to that eventually, as this mail summarizes:

https://mail.gnome.org/archives/gnome-accessibility-list/2010-November/msg00055.html

And for example, clutter has already an experimental Wayland backend.

It's true that this move will not be soon, but it would be a good idea to check how this affects ATK and AT-SPI2.

In general ATK is agnostic to the window system, so this move would just affect some details of the implementation, like some AtkComponent method implementation (see [1]), or the a11y bus discovery (see [2]).

*But* some parts of the API are also tied to the window system (ie: key event definition), so it would be good to review how Wayland does that kind of things, to check if they are compatible, and how abstract that.

[1] https://mail.gnome.org/archives/gnome-accessibility-list/2010-November/msg00047.html
[2] https://mail.gnome.org/archives/gnome-accessibility-list/2010-November/msg00051.html
Comment 1 Joanmarie Diggs (IRC: joanie) 2011-05-12 11:02:51 UTC
ATK Hackfest Conclusions:

* This is important.

* We need to track it.

* No one in the room has the needed experience to discuss it/make decisions.
Comment 2 André Klapper 2011-06-23 22:06:59 UTC
[Mass-reassigning open atk bug reports for better trackability as requested in https://bugzilla.gnome.org/show_bug.cgi?id=653179 .
PLEASE NOTE:
If you have watched the previous assignee of this bug report as a workaround for actually getting notified of changes in atk bugs, you yourself will now have to add atk-maint@gnome.bugs to your watchlist at the bottom of https://bugzilla.gnome.org/userprefs.cgi?tab=email to keep watching atk bug reports in GNOME Bugzilla.
Sorry for the noise: Feel free to filter for this comment in order to mass-delete the triggered bugmail.]
Comment 3 Michael Hasselmann 2013-03-19 22:59:34 UTC
> * No one in the room has the needed experience to discuss it/make decisions.

OK, so which experience was missing, precisely?
Comment 4 Alejandro Piñeiro Iglesias (IRC: infapi00) 2013-03-20 11:42:44 UTC
(In reply to comment #3)
> > * No one in the room has the needed experience to discuss it/make decisions.
> 
> OK, so which experience was missing, precisely?

Experience with Wayland. In short what happened if that we had plenty of tasks and discussions to make with respect to the accessibility stack, and taking into account that we didn't have anyone at the room with Wayland experience we decided to skip the item.
Comment 5 Alejandro Piñeiro Iglesias (IRC: infapi00) 2013-03-20 11:51:45 UTC
FWIW, GNOME is starting to coordinate the global effort:
https://live.gnome.org/Wayland

And I have updated the accessibility section:
https://live.gnome.org/Wayland/Gaps#Accessibility
Comment 6 André Klapper 2021-05-20 06:51:21 UTC
Assuming this is obsolete in 2021. (If not then please file dedicated issues in GNOME GitLab - thanks!)