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 636062 - comboselect does not work with GTK3
comboselect does not work with GTK3
Status: RESOLVED INVALID
Product: LDTP
Classification: Other
Component: general
2.0.0
Other Linux
: Normal normal
: ---
Assigned To: LDTP maintainers
LDTP Development Mailing List
Depends on:
Blocks:
 
 
Reported: 2010-11-29 13:41 UTC by Michael Terry
Modified: 2011-07-15 15:31 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GTK3 demo still doesn't appear in accerciser (239.87 KB, image/png)
2010-11-30 19:50 UTC, Nagappan Alagappan
Details

Description Michael Terry 2010-11-29 13:41:56 UTC
I tried running some tests I have written with ldtp against a GTK3 version of my application.  It failed when trying to use comboselect.  comboselectindex still worked.
Comment 1 Nagappan Alagappan 2010-11-29 19:37:53 UTC
Michael, Could you please help me to setup an environment to reproduce this bug ?

Any steps ?

Thanks
Comment 2 Michael Terry 2010-11-29 21:40:11 UTC
Do you happen to use Ubuntu?  You can get gtk3 from this PPA: https://launchpad.net/~ubuntu-desktop/+archive/gnome3-builds

Else, Fedora has gtk3 in rawhide.

I don't have a tiny example on hand, but can whip one up if you don't have a combobox test that you can recompile with gtk3.
Comment 3 Nagappan Alagappan 2010-11-30 00:47:25 UTC
I tried the package from ppa on Ubuntu 10.10 32-bit

and when I start gtk3-demo from terminal I noticed the following message in console:

administrator@w1-hutlab044:~$ gtk3-demo 
Gtk-Message: Failed to load module "gail": libgail.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "gail": libgail.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: cannot open shared object file: No such file or directory

More over its not visible through accerciser. Any other things that I should do, after installing the packages from your ppa ?

Thanks
Comment 4 Michael Terry 2010-11-30 13:37:54 UTC
Install libgail3.0-common from the PPA and update at-spi from it as well (which I just uploaded).

You'll still get a message about libgail-gnome.so, but that shouldn't stop accessibility.
Comment 5 Nagappan Alagappan 2010-11-30 19:50:38 UTC
Created attachment 175576 [details]
GTK3 demo still doesn't appear in accerciser
Comment 6 Michael Terry 2010-11-30 21:26:58 UTC
Darn.  It shows up in accerciser in natty.  I wonder which part of the stack is missing in the PPA...  Until we get that missing piece, how difficult is it to try a natty daily ISO (or Alpha 1 which comes out in a few days)?
Comment 7 Nagappan Alagappan 2010-12-01 00:46:34 UTC
With today's Natty ISO, I tried:

(gtk3-demo:1968): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
Gtk-Message: Failed to load module "atk-bridge": libatk-bridge.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "gail-gnome": libgail-gnome.so: cannot open shared object file: No such file or directory

I have also installed all the above mentioned packages. Please advice.

Thanks
Comment 8 Michael Terry 2011-06-20 18:50:36 UTC
Can you try this again (using natty's released image)?  I still hit this bug; ldtp.getallitem() always returns an empty list for me with combo boxes.
Comment 9 Michael Terry 2011-07-15 15:31:47 UTC
With trunk GTK+, this problem is gone as a side-effect of a rewrite of a11y code.