Track app sales per partner

Bug #1389273 reported by Martin Albisetti
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
Undecided
Unassigned
unity-scopes-api (Ubuntu)
Fix Released
Undecided
Unassigned
unity-scopes-api (Ubuntu RTM)
Fix Released
Undecided
Unassigned
unity-scopes-shell (Ubuntu)
Fix Released
Critical
Paweł Stołowski
unity-scopes-shell (Ubuntu RTM)
Fix Released
Critical
Paweł Stołowski

Bug Description

We need to track what app sales come from which partner, by sending the partner string when performing a purchase.

For documentation on what the server expects, see:
https://wiki.ubuntu.com/AppStore/Interfaces/Purchases#purchases

The code for each partner needs to be specified in the OEM image.

Tags: ota-1 rtm14

Related branches

dobey (dobey)
Changed in pay-ui:
status: New → Triaged
importance: Undecided → Critical
tags: added: rtm14
information type: Public → Private
dobey (dobey)
information type: Private → Public
Matias Bordese (matiasb)
description: updated
Olli Ries (ories)
tags: added: ota-1
dobey (dobey)
Changed in pay-ui:
status: Triaged → In Progress
assignee: nobody → Rodney Dawes (dobey)
dobey (dobey)
Changed in unity-scopes-shell (Ubuntu):
importance: Undecided → Critical
Changed in unity-scopes-shell (Ubuntu RTM):
importance: Undecided → Critical
no longer affects: ubuntu-rest-scopes
no longer affects: savilerow
dobey (dobey)
Changed in unity-scopes-shell (Ubuntu):
status: New → In Progress
assignee: nobody → Pawel Stolowski (stolowski)
Changed in unity-scopes-shell (Ubuntu RTM):
status: New → Triaged
assignee: nobody → Pawel Stolowski (stolowski)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:pay-ui at revision 83, scheduled for release in pay-ui, milestone Unknown

Changed in pay-ui:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity-scopes-shell - 0.5.4+15.04.20141128-0ubuntu1

---------------
unity-scopes-shell (0.5.4+15.04.20141128-0ubuntu1) vivid; urgency=low

  [ Pete Woods ]
  * Write the scope settings using UTF-8 to match up with the scope
    regsitry (LP: #1381010)
  * Move QNetworkAccessManager onto correct thread
  * Fix crash exposed by today scope (LP: #1396526)

  [ Pawel Stolowski ]
  * Fix version check for unity api to match version required by
    src/Unity/CMakeLists.txt.
  * Read /custom/partner-id value (if present) and pass it with user-
    agent hint. (LP: #1389273)

  [ Albert Astals ]
  * Don't call Result::contains and then Result::value
 -- Ubuntu daily release <email address hidden> Fri, 28 Nov 2014 08:52:43 +0000

Changed in unity-scopes-shell (Ubuntu):
status: In Progress → Fix Released
Changed in canonical-devices-system-image:
status: New → In Progress
Revision history for this message
Paweł Stołowski (stolowski) wrote :

As explained in #1399401, partner-id needs to be honoured also by scope registry when obtaining list of remote scopes; linking unity-scopes-api with this bug.

Changed in canonical-devices-system-image:
status: In Progress → Confirmed
milestone: none → ww51-2014
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity-scopes-api - 0.6.10+15.04.20141210.2-0ubuntu1

---------------
unity-scopes-api (0.6.10+15.04.20141210.2-0ubuntu1) vivid; urgency=medium

  [ Marcus Tomlinson ]
  * Renamed "Tags" scope .ini option to "Keywords".
  * Added support for IsAggregator scope .ini option.

  [ Pawel Stolowski ]
  * Pass partner-id via UserAgent with remote-scopes call (LP: #1389273).
  * Implemented BufferedResultForwarder API.
  * Allow multi-arch click packages for scopes (LP: #1398998).
  * Use SIGNON_POLICY_NO_USER_INTERACTION by default unless UNITY_SCOPES_OA_UI_POLICY
    is set (LP: #1380914).

  [ Ubuntu daily release ]
  * debian/libunity-scopes3.symbols: auto-update to released version
 -- Ubuntu daily release <email address hidden> Wed, 10 Dec 2014 12:59:48 +0000

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

This bug was fixed in the package unity-scopes-shell - 0.5.4+15.04.20141210~rtm-0ubuntu1

---------------
unity-scopes-shell (0.5.4+15.04.20141210~rtm-0ubuntu1) 14.09; urgency=low

  [ Pete Woods ]
  * Fix today scope crash (LP: #1394155)

  [ Pawel Stolowski ]
  * Read /custom/partner-id value (if present) and pass it with user-
    agent hint. (LP: #1389273)
 -- Ubuntu daily release <email address hidden> Wed, 10 Dec 2014 16:46:01 +0000

Changed in unity-scopes-shell (Ubuntu RTM):
status: Triaged → Fix Released
dobey (dobey)
Changed in pay-ui:
status: Fix Committed → Fix Released
Changed in canonical-devices-system-image:
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity-scopes-api - 0.6.9+15.04.20141216.2~rtm-0ubuntu1

---------------
unity-scopes-api (0.6.9+15.04.20141216.2~rtm-0ubuntu1) 14.09; urgency=low

  [ Pawel Stolowski ]
  * Use get() on future of the http request to get exceptions reported
    when error occur (std::future::wait() doesn't throw). Cherry-picked
    trunk rev. 274. (LP: #1401560)
  * Cherry-picked support for passing partner id from /custom/partner-id
    with remote-scopes requests maded by Smart Scopes Proxy. (LP:
    #1389273)

  [ Ubuntu daily release ]
  * New rebuild forced
 -- Ubuntu daily release <email address hidden> Tue, 16 Dec 2014 22:07:29 +0000

Changed in unity-scopes-api (Ubuntu RTM):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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