Hi Brian:

Brian Cameron wrote:
>> Are you suggesting that WebKit not integrate in Solaris until it is
>> more fully accessible? If so, what do you recommend be done instead?
> 
> I notice that you raised this issue in the thread "Who is using WebKit
> in GNOME 2.28" on the GNOME desktop-devel-list at gnome.org.  From that
> discussion it sounds like yelp will not be using it in the 2.28
> timeframe, but will likely switch to WebKit for GNOME 2.30.

Yep - I raised it there as a means to help us determine what we need to 
do for accessibility on the OpenSolaris desktop.

> Other programs which use it are devhelp, epiphany, and seed.  Is
> that a complete list?  Of these, we only ship devhelp.  Not sure about
> the plans for devhelp, or how important a11y support in devhelp is, so
> it would be good to get clarification about that.

The list came from the GNOME release team and was based upon jhbuild 
dependencies:

http://mail.gnome.org/archives/desktop-devel-list/2009-August/msg00275.html

I've no idea if it is complete or not, but I suspect it is.

> The main reason for integrating WebKit is so that it can be embedded
> in programs like yelp and devhelp.  If WebKit is not usably accessible,
> then we can continue to deliver older versions of the yelp and devhelp
> modules which do not use WebKit and not lose any accessibility.
> 
> That said, I do not think this needs to impact whether we deliver
> WebKit.  When the Desktop team first delivered Firefox and Thunderbird
> they were also not usably accessible and it took some time for the
> upstream communities to address this.

Agreed.  There are two purposes for this discussion.  The first is to 
recognize that WebKit is not a shoe-in for a11y.  I think this needs to 
be recorded in the ARC case and we need to track some sort of get well plan.

The second is to understand the impact of shipping WebKit without a good 
a11y implementation.  Given that yelp will likely stick with Gecko, the 
main touchpoint/intersection with OpenSolaris for 2.28 seems to be 
devhelp, and I believe that's probably OK.

> So, would it be acceptable to separate these two issues?  We can
> approve WebKit for integration and then have a future case which
> will seek approval for making use of it in programs like yelp and
> devkit.  Perhaps this could be addressed in the upcoming GNOME 2.28
> Umbrella case.  Would that be agreeable?

Yep!

> At any rate, this case is due to time-out tomorrow, and this is the
> only remaining open issue.  Do you think it will be possible to
> wrap up this issue by then, or do we need to further extend the
> timeout?

I think we're good to go.  In addition, my ideal for the GNOME community 
would be that it's OK to develop against WebKit with a future goal of 
migrating to it, but that the default switches for GNOME modules should 
ensure that GNOME provides an accessible solution.  With that, the 
upstream stuff in GNOME will cause fewer special-cases and issues 
downstream in OpenSolaris.

Will


Reply via email to