[lsb-discuss] LSB: finishing off the Qt4 question
ojschmidt at kde.org
Fri Jul 20 10:05:22 PDT 2007
[ Wichmann, Mats D, Fr., 20. Jul. 2007 ]
> - Qt4 integration with other technologies, particularly
> the evolving accessibility framework (atspi)
In LSB 3.1, we made atk mandatory with a number of in-process tests, but
without any AT-SPI-based out-of-process tests.
The equivalent approach would be to make Qt 4 mandatory with the in-process
tests that already exist. We can make a D-Bus-based out-of-process test for
QAccessible mandatory later (Trolltech told me that they are already working
on it internally) just as we did with atk/gtk.
The consensus in the OpenAccessibility workgroup was that we cannot make
AT-SPI support mandatory for LSB libraries until its inherent problems have
been fixed. For example, there is no maintainer for one of its dependencies
(ORBit2), and some parts of it are too GNOME-specific to be used as a general
accessibility framework. Without substantive changes, it does not meet the
requirements for LSB standardisation.
AT-SPI can be temporarily used for better atk conformance testing until a
common solution has evolved, but I must object to any standardisation of
We do not want the LSB to make any ABI stability guarantees for AT-SPI. It
needs to be clear that future conformance tests of the LSB will likely use an
incompatible version AT-SPI (or an alternative to AT-SPI). If an alternative
framework evolves and if distributions start to migrate to the new framework,
then the LSB must allow them to use different conformance tests based on the
new framework. This warning needs to be either in the spec itself or in a
place whether it can be easily found and referenced in future discussion on
AT-SPI and accessibility.
More information about the lsb-discuss