Re: java atk wrapper in bookworm

2023-09-26 Thread Samuel Thibault
Sam Hartman, le mar. 26 sept. 2023 08:20:31 -0600, a ecrit:
> I'm still very confused by all this.
> Is this an Oracle issue or an Ubuntu issue or a Debian Java maintainer
> issue.

It really is an Oracle issue, and Debian/Ubuntu has brown-tape-fixed it
since Oracle wasn't understanding the issue. But like all brown-tape
fixes, it eventually broke so Debian/Ubuntu dropped the fix.

Samuel



Re: java atk wrapper in bookworm

2023-09-26 Thread Sam Hartman
> "Samuel" == Samuel Thibault  writes:


I'm still very confused by all this.
Is this an Oracle issue or an Ubuntu issue or a Debian Java maintainer
issue.

--Sam



Re: java atk wrapper in bookworm

2023-09-26 Thread Samuel Thibault
Halim Sahin, le mar. 26 sept. 2023 11:30:13 +0200, a ecrit:
> Samuel wrote that ubuntu has removed a patch which is needed to load
> atk-wrapper into jre.
> 
> openjdk-17 has the mentioned issue
> openjdk-19-jre:amd64 works as expected regarding atk-wrapper.
> tested on a machine running ubuntu 22.04.
> 
> Was the patch only removed for jre-17?

Apparently, it is indeed still there in jre-19.

In debian it seems it got removed in jre-21 too, it'll probably get
dropped in other versions as well.

Samuel



Re: java atk wrapper in bookworm

2023-09-26 Thread Halim Sahin

Hi,
I am now confused.
Samuel wrote that ubuntu has removed a patch which is needed to load 
atk-wrapper into jre.


openjdk-17 has the mentioned issue
openjdk-19-jre:amd64 works as expected regarding atk-wrapper.
tested on a machine running ubuntu 22.04.

Was the patch only removed for jre-17?

Any way I see no other jre in debian bookworm except jre-17.

Regards
Halim


Am 19.09.23 um 17:49 schrieb Samuel Thibault:

Sam Hartman, le mar. 19 sept. 2023 08:15:35 -0600, a ecrit:

But I think you will be more likely to get that if you can clearly
articulate the situation.


The simple answer is that it just does not work when using the debian-
(or ubuntu-) provided packages. And that is the scenario that I was
reporting.

I have no idea what package they actually used to "reproduce" my
scenario. My best guess is that they either used their own build that
might be include some patch that happens to fix the issue. Or that they
didn't manage to actually enable the atk bridge (so as to actually see
the load failure). But I didn't get any answer from Oracle when I gave
them the exact details of what I was doing with ubuntu-only packages.

And at this point I don't think I can hope to see them actually try to
run orca and see that java applications are just not accessible.

I mean, they asked for a reproducer application. That just shows that
they don't actually understand what "accessible" means, since it's all
java applications which are impacted. Without an actual accessibility
contact, I don't see how we can get things through.

Samuel







Re: java atk wrapper in bookworm

2023-09-19 Thread Samuel Thibault
Sam Hartman, le mar. 19 sept. 2023 08:15:35 -0600, a ecrit:
> But I think you will be more likely to get that if you can clearly
> articulate the situation.

The simple answer is that it just does not work when using the debian-
(or ubuntu-) provided packages. And that is the scenario that I was
reporting.

I have no idea what package they actually used to "reproduce" my
scenario. My best guess is that they either used their own build that
might be include some patch that happens to fix the issue. Or that they
didn't manage to actually enable the atk bridge (so as to actually see
the load failure). But I didn't get any answer from Oracle when I gave
them the exact details of what I was doing with ubuntu-only packages.

And at this point I don't think I can hope to see them actually try to
run orca and see that java applications are just not accessible.

I mean, they asked for a reproducer application. That just shows that
they don't actually understand what "accessible" means, since it's all
java applications which are impacted. Without an actual accessibility
contact, I don't see how we can get things through.

Samuel



Re: java atk wrapper in bookworm

2023-09-19 Thread Sam Hartman


Samuel>   
https://bugs.launchpad.net/ubuntu/+source/openjdk-17/+bug/2016194?comments=all

Samuel> Without *any* coordination with us.

Samuel> I'm just fed up with java. Oracle didn't manage to even
Samuel> realize at all that accessibility is currently just
Samuel> completely broken on Linux due to this.  And that's not a
Samuel> lack of reporting and providing reproducibility scenarios,
Samuel> that's Oracle incident 9127367
Samuel> https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8204862


Hi.
I think you may be frustrated enough that you are not clearly
articulating what is going on.

What I see is a recent change in Ubuntu,
and a 2018 bug report from you closed by Oracle apparently as something
they could not reproduce (everything worked for them on several
different Java versions).
I'm absolutely sure there is something very wrong, and that political
coordination would help.
But I think you will be more likely to get that if you can clearly
articulate the situation.

--Sam



Re: java atk wrapper in bookworm

2023-09-19 Thread Samuel Thibault
Halim Sahin, le mar. 19 sept. 2023 11:23:08 +0200, a ecrit:
> After bookworm was released something is wrong on my machine or in bookworm.
> When I enable
> assistive_technologies=org.GNOME.Accessibility.AtkWrapper
> in accessibility.properties
> My Application doesn't start any more.
> The error is that it can't find the needed stuff of libatk-wrapper.

Ewww:

openjdk-17 (17.0.7+7-1) unstable; urgency=high

  * drop d/p/{jaw-classpath.diff, jaw-optional.diff}: the atk wrapper
  is disabled and these patches cause class data sharing tests to
  fail. LP: #2016194.

  https://bugs.launchpad.net/ubuntu/+source/openjdk-17/+bug/2016194?comments=all

Without *any* coordination with us.

I'm just fed up with java. Oracle didn't manage to even realize at all
that accessibility is currently just completely broken on Linux due to
this.  And that's not a lack of reporting and providing reproducibility
scenarios, that's Oracle incident 9127367
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8204862

Can somebody get to have a contact with Oracle about this issue? This is
not a technical issue but a political issue. As long as Oracle doesn't
actually move fingers, we'll always be on the verge of getting such
kind of unexpected regression.

Samuel



java atk wrapper in bookworm

2023-09-19 Thread Halim Sahin

Hi Folks,
a few months ago I've tested a beta or rc of bookworm with 
java-atk-wrapper and it worked.



After bookworm was released something is wrong on my machine or in bookworm.
When I enable
assistive_technologies=org.GNOME.Accessibility.AtkWrapper
in accessibility.properties
My Application doesn't start any more.
The error is that it can't find the needed stuff of libatk-wrapper.

Could you please test to use an app which uses atk-wrapper
EG.: mediathekview?


Thx in Advance.

Halim