FS#20045 - [gnucash][gnome-do][ibus] Can't type in Gnome-Do, GnuCash after latest upgrade
Attached to Project:
Arch Linux
Opened by Dominik (cpcgm) - Thursday, 01 July 2010, 15:34 GMT
Last edited by Eric Belanger (Snowman) - Sunday, 05 June 2011, 02:38 GMT
Opened by Dominik (cpcgm) - Thursday, 01 July 2010, 15:34 GMT
Last edited by Eric Belanger (Snowman) - Sunday, 05 June 2011, 02:38 GMT
|
Details
Description:
After the latest update (ibus was in there, I think udev as well) and following restart, I can't type in GnuCash and Gnome-Do anymore. It's also not possible to use the arrow keys in textfields whereas they work for navigating between rows (GnuCash). Steps to reproduce: Start Gnome-Do/GnuCash → Try to type... |
This task depends upon
I tried reproducing this on gnucash, but couldn't.
Could you check if it's a config error? by doing the following:
mv ~/.gnucash ~/.gnucash-backup
mv ~/.config/ibus ~/.config/ibus-backup
then restart ibus, and then try again.
link: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586739
title: gnucash cannot input ASCII when ibus is running
Extra is using the stable version of gnucash, and it is supposedly fixed in unstable. Try convincing Allan to use unstable :)
The aur also doesn't contain any new/working versions of gnucash, either.
I looked at backporting the commit that fixed it, but the code was completely reworked.
You could try fixing up the -svn or -devel versions in the aur to fix your problem.
As for the gnome-do problem, I don't have any clue yet.
edit: more juicy bugs: http://code.google.com/p/ibus/issues/detail?id=968
For now, I'll just assume it's one bug, and it is described by ibus#:960/968
Edit: use pkgrel 2
My suggestion to you is to use gnucash-svn which I fixed in the aur, or ask the maintainer of gnucash to consider using the unstable version.
As I said above, backporting the patch to the stable version isn't going to happen.
We still need to check if gnome-do has any upstream bug reports related to this.
My theory is that ibus might have fixed a bug which gnucash and gnome-do were using somehow.
Again, this is only a theory based on the fact that gnucash was the one that had the bug.
http://osdir.com/ml/debian-bugs-dist/2010-06/msg07316.html
https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/432501
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586976%3C/span%3E
https://bugs.launchpad.net/do/+bug/591998
Gnome Do's upstream bugtrackers suggests that upgrading to the latest (unreleased) version of ibus seems to fix the gnome-do bug.
The current one in community is marked out of date.
Can you try the attached package (you have to build it yourself) to see if it works?
I was expected this behavior.
It seems that the gnome-do problem was caused by an ibus bug.
The problem with gnucash is actually a problem with gnucash and is seperate from the ibus problem.
Could you build gnucash-svn (just tweaked some things so get a fresh copy)
This time, set "pkgver=18973" in the PKGBUILD and build it with "makepkg --holdver" and test if the input doesn't work with the new ibus.
Then set "pkgver=18974" in the PKGBUILD and build with "makepkg --holdver" and test if it does work.
If 18973 doesn't work and 18974 does work, then I will move it to the archlinux tracker once ibus is updated so that the maintainer (Aaron) will decide what to do with gnucash. (update to unstable or not fix)
Moving to the archlinux tracker and assigning to aaron to decide on what to do about the gnucash bug described above (upgrade gnucash to unstable, or set as "wont fix").
[...]
qoflog.c: In function 'qof_log_level_to_string':
qoflog.c:421:5: error: case value '32' not in enumerated type 'QofLogLevel'
make[5]: *** [qoflog.lo] Fehler 1
[...]
I don't even remember the exact problem, but you should just use gnucash-svn which fixes the problem.
You can switch to gnucash once upstream releases a new version of it.
Good luck!