** 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
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 has
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
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
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
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
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
** 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
This is the commit where the insert signal was backported from GTK3 to
GTK2:
https://git.gnome.org/browse/gtk+/commit/?h=gtk-2-24id=5ada51d3c7d3b476d954c4fdddb4895c3de00220
This explains why the fix works. However, it still doesn't explain what
happened to child-added.
--
You received this bug
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
@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 updated
** 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
** 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
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
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
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
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
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
virtual-method name=child_added
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
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
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
** 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:
** 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
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:
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
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
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,
29 matches
Mail list logo