touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #88171
[Bug 1126205] Re: [FFe] Bring Unity appmenu / HUD integration to Qt5
** Changed in: indicator-appmenu (Ubuntu)
Status: In Progress => Invalid
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to libdbusmenu-qt in Ubuntu.
https://bugs.launchpad.net/bugs/1126205
Title:
[FFe] Bring Unity appmenu / HUD integration to Qt5
Status in Application menu for Qt4:
Fix Committed
Status in libdbusmenu-qt:
Fix Committed
Status in appmenu-qt package in Ubuntu:
Fix Released
Status in indicator-appmenu package in Ubuntu:
Invalid
Status in libdbusmenu-qt package in Ubuntu:
Fix Released
Status in qtbase-opensource-src package in Ubuntu:
Fix Released
Bug description:
We're currently lacking patches in Qt5 that would enable appmenu / HUD
support in Qt5.
== CHANGE ==
https://code.launchpad.net/~sil2100/ubuntu/raring/qtbase-opensource-
src/enable-appmenu <- the added patch
debian/patches/enable_appmenu_support.diff
The patch re-adds appmenu support as it was in Qt4 - it's based on the
approved Qt4 upstream changes we had landed. It's a direct port of the
same changes.
== TESTS ==
The packages (and Qt5 with the patch) builds and works, as tested on
the ppa:sil2100/qt PPA by some users.
== WHY? ==
Since the release of the Ubuntu SDK, our distro started directly
depending on Qt5. In the current form, Qt5 has no global menu support
- all Qt5 compiled applications have menus in windows. HUD support for
those applications is also non-existent. We think this is
unacceptable, especially that we're advertising development using our
Ubuntu SDK (Qt5).
Note that this also blocks fix for bug 1126210 (see
https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-
src/+bug/1126210/comments/9).
As mentioned in the comments, this is a distro-only fix for now, as
upstream support does require more time to be done (see bug LP:
#1157213). This distro patch would be essentially removed and replaced
by the QPA support upstream.
To manage notifications about this bug go to:
https://bugs.launchpad.net/appmenu-qt/+bug/1126205/+subscriptions