Needs building dependency on libmtdev-dev (or making QPlatformSupport public)

Bug #1379152 reported by Timo Jyrinki
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
appmenu-qt5
Fix Released
Undecided
Timo Jyrinki
Debian
Won't Fix
Unknown
appmenu-qt5 (Ubuntu)
Fix Released
Undecided
Timo Jyrinki
maliit-framework (Ubuntu)
Fix Released
Undecided
Timo Jyrinki
qtmir (Ubuntu)
Fix Released
Undecided
Timo Jyrinki
qtmir (Ubuntu RTM)
Fix Released
Undecided
Timo Jyrinki
qtubuntu (Ubuntu)
Fix Released
Undecided
Timo Jyrinki

Bug Description

Because of packaging changes in Qt Base in Qt 5.3.2, packages using qplatformsupport from private headers will need to add an additional dependency to compile against it.

From Debian bug report:
---
This comes from QPlatformSupport stuff which creates a static library that needs this linking.

It also happens that QPlatformSupport is private stuff, so there is really no way to solve this but either stop using private stuff or helping upstream to make QPlatformSupport public (which would be really helpful). This will in turn mean that it will become a dynamic lib and this bug can be fixed.
---

So:
A) someone works in qtbase upstream to make the QPlatformSupport public, or
B) workaround with adding libmtdev-dev build dependencies

This bug refers more to the B) option to get Qt 5.3.2 packages move forward.

Related branches

description: updated
description: updated
description: updated
Changed in debian:
status: Unknown → Won't Fix
description: updated
tags: added: ota-future rtm14
Revision history for this message
Pat McGowan (pat-mcgowan) wrote :

This is a big impact change we can do post rtm, correct?

Michał Sawicz (saviq)
Changed in qtmir (Ubuntu):
status: New → In Progress
Changed in qtmir (Ubuntu RTM):
status: New → In Progress
Changed in qtmir (Ubuntu):
assignee: nobody → Timo Jyrinki (timo-jyrinki)
Changed in qtmir (Ubuntu RTM):
assignee: nobody → Timo Jyrinki (timo-jyrinki)
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

I don't think this B) option has any impact other than the 80kB library appearing on rootfs and the need to add the build dependency in affected packages. This is already done in the Qt 5.3.2 landing PPA.

The mtdev is only used if evdev input driver is in use, ie. this can improve multi touch on desktop but does not affect the phone.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtmir - 0.4.4+15.04.20141030.2-0ubuntu1

---------------
qtmir (0.4.4+15.04.20141030.2-0ubuntu1) vivid; urgency=low

  [ Ted Gould ]
  * Use UAL pause/resume functions for stopping/continuing all tasks in
    the cgroup (LP: #1379786)

  [ Timo Jyrinki ]
  * Add libmtdev-dev build dependency (LP: #1379152) (LP: #1379152)
 -- Ubuntu daily release <email address hidden> Thu, 30 Oct 2014 21:48:30 +0000

Changed in qtmir (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtmir - 0.4.4+15.04.20141030.2~rtm-0ubuntu1

---------------
qtmir (0.4.4+15.04.20141030.2~rtm-0ubuntu1) 14.09; urgency=low

  [ Ted Gould ]
  * Use UAL pause/resume functions for stopping/continuing all tasks in
    the cgroup (LP: #1379786)

  [ Timo Jyrinki ]
  * Add libmtdev-dev build dependency (LP: #1379152) (LP: #1379152)
 -- Ubuntu daily release <email address hidden> Thu, 30 Oct 2014 21:48:30 +0000

Changed in qtmir (Ubuntu RTM):
status: In Progress → Fix Released
kevin gunn (kgunn72)
Changed in qtmir:
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package appmenu-qt5 - 0.3.0+15.04.20141111-0ubuntu1

---------------
appmenu-qt5 (0.3.0+15.04.20141111-0ubuntu1) vivid; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Timo Jyrinki ]
  * Add libmtdev-dev build dependency (LP: #1379152) (LP: #1379152)
 -- Ubuntu daily release <email address hidden> Tue, 11 Nov 2014 06:03:20 +0000

Changed in appmenu-qt5 (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package maliit-framework - 0.99.0+git20130923+17fdf86-0ubuntu4

---------------
maliit-framework (0.99.0+git20130923+17fdf86-0ubuntu4) vivid; urgency=medium

  * Depend on libmtdev-dev for building. (LP: #1379152)
 -- Timo Jyrinki <email address hidden> Thu, 06 Nov 2014 12:12:17 +0200

Changed in maliit-framework (Ubuntu):
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtubuntu - 0.60+15.04.20141111-0ubuntu1

---------------
qtubuntu (0.60+15.04.20141111-0ubuntu1) vivid; urgency=low

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Timo Jyrinki ]
  * Add libmtdev-dev build dependency (LP: #1379152) (LP: #1379152)
 -- Ubuntu daily release <email address hidden> Tue, 11 Nov 2014 06:11:03 +0000

Changed in qtubuntu (Ubuntu):
status: New → Fix Released
Changed in maliit-framework (Ubuntu):
assignee: nobody → Timo Jyrinki (timo-jyrinki)
Changed in appmenu-qt5 (Ubuntu):
assignee: nobody → Timo Jyrinki (timo-jyrinki)
Changed in qtubuntu (Ubuntu):
assignee: nobody → Timo Jyrinki (timo-jyrinki)
Changed in qtubuntu:
status: New → Fix Released
Changed in appmenu-qt5:
status: New → Fix Released
Michał Sawicz (saviq)
no longer affects: qtubuntu
Michał Sawicz (saviq)
no longer affects: qtmir
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.