** Description changed:

- (FFe WIP, ubuntu-release not yet subscribed)
- 
  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.06 LTS). As it introduces a split -dev
+ 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: 
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.

** Attachment added: "upgrading on touch device"
   
https://bugs.launchpad.net/ubuntu/+source/qtlocation-opensource-src/+bug/1298208/+attachment/4046373/+files/qtlocation-apt-get-upgrade.txt

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to qtlocation-opensource-src in Ubuntu.
https://bugs.launchpad.net/bugs/1298208

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

Status in “qtlocation-opensource-src” package in Ubuntu:
  New

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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtlocation-opensource-src/+bug/1298208/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to