[FFe] Qt Location sync packaging with Debian (new binary package)

Bug #1298208 reported by Timo Jyrinki
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qtlocation-opensource-src (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

This is a packaging only FFe to avoid migration costs later on by syncing packaging with Debian (otherwise we'll have to maintain transitional packages until 16.04 LTS). As it introduces a split -dev package, some care is/was needed to ensure that upgrades work as intended for people using Ubuntu Touch, Ubuntu SDK and other flavors. However, the modified qtlocation5-dev depends on the new qtpositioning5-dev package so it should work, and proper Replaces/Breaks are included. Other binaries were not touched.

The syncing also introduces the documentation packages for qtlocation.

The history behind why Qt Location is somewhat different in Ubuntu is a bit complex:
- Qt Location was not packaged in Debian before 5.2.0, since it was not released by upstream before that. Ubuntu used a git snapshot before.
- "Qt Location" upstream tarball now includes two modules: Qt Positioning, and Qt Location.
- Only Qt Positioning was actually released in the sense it's supported by upstream, so Debian only packages that.
- Qt Location depends on qt3d, another git snapshot not yet released by upstream. Ubuntu has qt3d, and that packaging has been contributed to Debian git but not uploaded to Debian archives since it's not a released module.

So, Dmitry has reached a consensus with Debian on how they would be packaging qtlocation-opensource-src, if they would be packaging it fully ie. the combination of Qt 3D + Qt Positioning + Qt Location. This is now what would be synced in this FFe:
https://code.launchpad.net/~mitya57/kubuntu-packaging/qtlocation-prepare-merge/+merge/212316

Build logs: https://launchpad.net/~mitya57/+archive/test2/+sourcepub/4045717/+listing-archive-extra
Build logs for 6 architectures: https://launchpad.net/~ci-train-ppa-service/+archive/landing-016/+sourcepub/4048943/+listing-archive-extra

Upgrading to the landing PPA succeeds on both device and desktop. On the desktop it pulls in the new qtpositioning5-dev because I have Ubuntu SDK installed.

description: updated
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :
description: updated
Revision history for this message
Scott Kitterman (kitterman) wrote :

I agree this should be done, so FFe granted on the condition you find an archive admin with time to deal with the New review (I don't have it at the moment). This isn't a literal sync, it's merge, so it will need review.

Changed in qtlocation-opensource-src (Ubuntu):
importance: Undecided → Wishlist
milestone: none → ubuntu-14.04
status: New → Triaged
Revision history for this message
Dmitry Shachnev (mitya57) wrote :
Changed in qtlocation-opensource-src (Ubuntu):
status: Triaged → Fix Released
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.