This bug was fixed in the package libdbusmenu -
12.10.3+14.04.20131125-0ubuntu1
---
libdbusmenu (12.10.3+14.04.20131125-0ubuntu1) trusty; urgency=low
[ Alistair Buxton ]
* Use "insert" signal instead of "child-added" (LP: #1203888) In
recent Gtk+2 versions, the "insert" signal
** Branch linked: lp:ubuntu/trusty-proposed/libdbusmenu
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libdbusmenu in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1203888
Title:
appindicator ignores menu entr
This bug was fixed in the package libdbusmenu -
12.10.3+13.10.20131104-0ubuntu1
---
libdbusmenu (12.10.3+13.10.20131104-0ubuntu1) saucy; urgency=low
[ Robert Bruce Park ]
* Use "insert" signal instead of "child-added". (LP: #1203888)
[ Alistair Buxton ]
* Use "insert" signal
** Tags removed: verification-needed
** Tags added: verification-done
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libdbusmenu in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1203888
Title:
appindicator ign
Commit Log for Tue Nov 12 18:26:58 2013
Upgraded the following packages:
gir1.2-dbusmenu-glib-0.4 (12.10.3+13.10.20130913-0ubuntu2) to
12.10.3+13.10.20131104-0ubuntu1
gir1.2-dbusmenu-gtk-0.4 (12.10.3+13.10.20130913-0ubuntu2) to
12.10.3+13.10.20131104-0ubuntu1
libdbusmenu-glib4 (12.10.3+13.10.20
** Branch linked: lp:ubuntu/saucy-proposed/libdbusmenu
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libdbusmenu in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1203888
Title:
appindicator ignores menu entri
Hello Jeremy, or anyone else affected,
Accepted into saucy-proposed. The package will build now and be
available in a few hours in the -proposed repository.
Please help us by testing this new package. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to
enable and use -pro
** Description changed:
+ Impact: some indicator menus are incomplete
+
+ Test Case: see comment #8
+
+ Regression potential:
+ Check that your menus still work correctly, the change is only impacting gtk2
and renaming from a signal that was dropped to an existant one, it shouldn't
create any
Fix committed into lp:libdbusmenu/13.10 at revision 462, scheduled for
release in libdbusmenu, milestone Unknown
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages, dx-packages
https:
Fix committed into lp:libdbusmenu at revision 462, scheduled for release
in libdbusmenu, milestone Unknown
** Changed in: libdbusmenu
Status: New => Fix Committed
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubunt
Yes, the new signal was backported and it is in saucy already- that is
why my fix worked. What I missed is that "child-added" was an Ubuntu-
specific thing, which is why I could never find it in the source - it's
simply gone in saucy. See the merge proposal I just submitted for the
tl;dr summary of
Thank for the work. Did the new signal got backported to the old gtk? Or
should we patch gtk as well?
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bug
** Branch linked: lp:~a-j-buxton/libdbusmenu/gtk2signalfix
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1203888
Title:
appindicator ignores me
** Branch unlinked: lp:~a-j-buxton/libdbusmenu/appindicatorfix
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1203888
Title:
appindicator ignore
@seb128: thanks for that clue: you are right, and this fills in all the
pieces.
In raring the "child-added" signal is added by the Ubuntu specific patch
072_indicator_menu_update.patch
In saucy this patch is gone because upstream added the equivalent "insert"
signal, but libdbusmenu was not upda
Hey Lars, could you have a look to this issue? I think you had a look
at those GTK patches in saucy... did we drop some as not-needed?
** Changed in: libappindicator (Ubuntu)
Assignee: (unassigned) => Lars Uebernickel (larsu)
--
You received this bug notification because you are a member o
This is the commit where the "insert" signal was backported from GTK3 to
GTK2:
https://git.gnome.org/browse/gtk+/commit/?h=gtk-2-24&id=5ada51d3c7d3b476d954c4fdddb4895c3de00220
This explains why the fix works. However, it still doesn't explain what
happened to "child-added".
--
You received this
So, libdbusmenu cannot be built in a PPA because of
https://bugs.launchpad.net/ubuntu/+source/libdbusmenu/+bug/1247162
If you want to test, you can build my changes like this:
sudo apt-get build-dep libdbusmenu
wget
https://launchpad.net/~a-j-buxton/+archive/dbusmenu/+files/libdbusmenu_12.10.3%2
PPA available shortly:
https://launchpad.net/~a-j-buxton/+archive/dbusmenu
Use at your own risk. I DO NOT understand why this works :(
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packa
** Branch linked: lp:~a-j-buxton/libdbusmenu/appindicatorfix
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1203888
Title:
appindicator ignores
** Also affects: libdbusmenu
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1203888
Title:
appindica
Ok, got it working.
It turns out that there are some more GTK3 tests in the same file which
modify the argument list for the item_inserted_cb. It is necessary to
remove all the tests so that only the GTK3 versions are present
regardless of whether we are actually using GTK3 or not. Failure to do
t
Some progress:
In libdbusmenu/libdbusmenu-gtk/parser.c the following change was made:
http://bazaar.launchpad.net/~dbusmenu-
team/libdbusmenu/trunk.14.04/revision/355
g_signal_connect (G_OBJECT (menu),
- "child-added",
- G_CALLBACK (child_a
I don't know if this helps, but if you install blueman from the debian
tree it works just fine, just the ubuntu tree one that messes.
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-package
I have tried downgrading all the libappindicator and libdbusmenu
packages down to the raring versions and the bug is still present, which
means it must be a problem with gtk/glib.
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator
I just noticed that libdbusmenu produces the following warning while
building:
l /usr/bin/vapigen --library=Dbusmenu-0.4 Dbusmenu-0.4.gir
Dbusmenu-0.4.gir:877.7-877.29: warning: Signal `Dbusmenu.Menuitem.child_added'
conflicts with method of the same name
^^^
Dbus
Calling set_menu() again does not work.
The message about "child-added" actually comes from libdbusmenu - none
of the other involved packages contain this string at all.
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubunt
For application developers, I think a work-around to this problem might
be simply to call indicator.set_menu(menu) again after any call to
menu.append(item). Although it shouldn't be necessary, it works fine
with earlier versions of python-appindicator. Calling set_menu(menu)
with the same menu tha
Nagstamon (http://nagstamon.ifw-dresden.de/) is also affected.
Workaround for me is to use it in hovering mode.
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchp
This API change/bug seems to affect all indicators that change their
menus after creating and showing them for the first time.
The feedindicator (https://code.google.com/p/feedindicator/) is also
made unusable by this issue.
I think it's a problem in python-appindicator or even in glib.
--
You
I've get this bug with own gtk application after upgrade to 13.10.
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to libappindicator in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1203888
Title:
appindicator ig
The blueman-applet didn't work for me as explained above. I 'autoremoved' the
python-appindicator, which didn't affect any other of my installed packages.
Then the blueman-applet worked, but the exit button in the applet menu was
still missing.
I went further and autoremoved python-gconf, which
32 matches
Mail list logo