Launchpad has imported 5 comments from the remote bug at https://bugzilla.redhat.com/show_bug.cgi?id=572611.
If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. ------------------------------------------------------------------------ On 2010-03-11T17:05:59+00:00 Matthew wrote: If the ~/.config/ibus/bus directory doesn't exist, any gtk app will wake up once per second in an attempt to add a notify on it. The directory should be automatically created to work around this. Reply at: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1020212/comments/0 ------------------------------------------------------------------------ On 2010-04-08T03:18:50+00:00 Peng wrote: This issue has been fixed in upstream source code. I will build new release for fedora soon. Reply at: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1020212/comments/1 ------------------------------------------------------------------------ On 2010-04-21T10:24:14+00:00 Fedora wrote: ibus-1.3.2-1.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/ibus-1.3.2-1.fc13 Reply at: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1020212/comments/2 ------------------------------------------------------------------------ On 2010-04-21T21:55:00+00:00 Fedora wrote: ibus-1.3.2-1.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update ibus'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/ibus-1.3.2-1.fc13 Reply at: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1020212/comments/3 ------------------------------------------------------------------------ On 2010-04-27T02:18:41+00:00 Fedora wrote: ibus-1.3.2-1.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report. Reply at: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1020212/comments/4 ** Changed in: ibus (Fedora) Status: Unknown => Fix Released ** Changed in: ibus (Fedora) Importance: Unknown => Medium -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to ibus in Ubuntu. https://bugs.launchpad.net/bugs/1020212 Title: gtk apps keep polling for $HOME/.config/ibus/bus dir Status in ibus package in Ubuntu: Fix Released Status in ibus package in Fedora: Fix Released Bug description: I've tried to do my homework but I apologize if this issue has already been fixed or if I'm reporting it to the wrong package. First off, here is my system and package info: $ lsb_release -rd Description: Ubuntu 10.04.4 LTS Release: 10.04 $ apt-cache policy ibus ibus: Installed: 1.2.0.20091215-1ubuntu4 Candidate: 1.2.0.20091215-1ubuntu4 Version table: *** 1.2.0.20091215-1ubuntu4 0 500 http://nl.archive.ubuntu.com/ubuntu/ lucid/main Packages 100 /var/lib/dpkg/status I observe that when the directory $HOME/.config/ibus/bus does not exist, *all* GTK apps poll for its creation at roughly four second intervals. To wit: $ strace -re inotify_add_watch -p $(pidof evince) Process 11784 attached - interrupt to quit 0.000000 inotify_add_watch(10, "/home/bnoordhuis/.config/ibus/bus", IN_MODIFY|IN_ATTRIB|IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR) = -1 ENOENT (No such file or directory) 4.001651 inotify_add_watch(10, "/home/bnoordhuis/.config/ibus/bus", IN_MODIFY|IN_ATTRIB|IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR) = -1 ENOENT (No such file or directory) 3.999569 inotify_add_watch(10, "/home/bnoordhuis/.config/ibus/bus", IN_MODIFY|IN_ATTRIB|IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR) = -1 ENOENT (No such file or directory) 4.000487 inotify_add_watch(10, "/home/bnoordhuis/.config/ibus/bus", IN_MODIFY|IN_ATTRIB|IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR) = -1 ENOENT (No such file or directory) ^CProcess 11784 detached $ strace -re inotify_add_watch -p $(pidof clock-applet) Process 3647 attached - interrupt to quit 0.000000 inotify_add_watch(19, "/home/bnoordhuis/.config/ibus/bus", IN_MODIFY|IN_ATTRIB|IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR) = -1 ENOENT (No such file or directory) 4.002690 inotify_add_watch(19, "/home/bnoordhuis/.config/ibus/bus", IN_MODIFY|IN_ATTRIB|IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR) = -1 ENOENT (No such file or directory) 3.999550 inotify_add_watch(19, "/home/bnoordhuis/.config/ibus/bus", IN_MODIFY|IN_ATTRIB|IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR) = -1 ENOENT (No such file or directory) 3.997275 inotify_add_watch(19, "/home/bnoordhuis/.config/ibus/bus", IN_MODIFY|IN_ATTRIB|IN_CLOSE_WRITE|IN_MOVED_FROM|IN_MOVED_TO|IN_CREATE|IN_DELETE|IN_DELETE_SELF|IN_MOVE_SELF|IN_UNMOUNT|IN_ONLYDIR) = -1 ENOENT (No such file or directory) ^CProcess 3647 detached A simple `mkdir -p $HOME/.config/ibus/bus` resolves the issue. Applications that are not in use don't poll and remain dormant. It seems to have increased my laptop's battery life by about 15 minutes. The bug may have been fixed upstream (I found a Fedora bug report[1] that mentions it) but I haven't been able to pinpoint the commit. [1] https://bugzilla.redhat.com/show_bug.cgi?id=572611 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1020212/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp