Re: Advice requested on deprecating AT-SPI/CORBA
- From: Alberto Ruiz <aruiz gnome org>
- To: Willie Walker <William Walker sun com>
- Cc: desktop-devel-list gnome org
- Subject: Re: Advice requested on deprecating AT-SPI/CORBA
- Date: Wed, 21 Oct 2009 18:25:32 +0100
2009/10/21 Willie Walker <William Walker sun com>:
> Alberto Ruiz wrote:
>>
>> 2009/10/21 Willie Walker <William Walker sun com>:
>>>>>
>>>>> Due to others hardcoding the string "atk-bridge" in their code (e.g.,
>>>>> Firefox and OOo), the GTK+ a11y module has to be named "atk-bridge".
>>>>> We
>>>>> could ask Firefox and OOo to not hardcode the name, but we'd end up in
>>>>> a
>>>>> versioning hell with external apps not tied to the GNOME release
>>>>> schedule.
>>>>> So, I'd like to make the simplifying assumption that they will not
>>>>> change
>>>>> and we need to deal with "atk-bridge".
>>>>
>>>> Can we force them to not hardcode it and yet preserve atk-bridge so
>>>> that we can change it in the future if needed? a pkg-config variable
>>>> would solve this I'd say.
>>>
>>> We can certainly ask them to change. The problem is that the Firefox and
>>> OOo release schedules are completely de-coupled from GNOME's. As a
>>> result,
>>> by requiring them to change for AT-SPI/D-Bus to succeed, we have
>>> introduced
>>> another dependency that is another point of failure and delay.
>>
>> What about keeping in mind to ask them until we've got rid of the
>> CORBA world? It kind of would be unfortunate to stumble into a similar
>> issue in the future if we needed to change the module name for some
>> reason :-)
>
> You bet - I can file some bugs with FF and OOo (and gdm if it also still
> hardcodes the string). In the meantime, I think we need to stick with the
> simplifying assumption that they will not change prior to the GNOME 2.30
> release, so we need to work with that constraint.
We're on the same boat now then :-)
>
> Will
>
>
--
Un saludo,
Alberto Ruiz
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]