Dash - When an application is installed direct from a Dash Preview, the Software Centre should not be launched and the Software Centre window should not be opened

Bug #1045330 reported by John Lea
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Released
High
John Lea
unity-lens-applications
Fix Released
High
Paweł Stołowski
software-center (Ubuntu)
Fix Released
High
Michael Vogt
Quantal
Fix Released
High
Michael Vogt
unity-lens-applications (Ubuntu)
Fix Released
High
Paweł Stołowski
Quantal
Fix Released
High
Paweł Stołowski

Bug Description

At the moment when a user installs an application directly for a Dash preview, if the Software Centre is not running it is launched and the Software Centre window is opened. This is incorrect, installing applications direct from the Dash shouldn't involve the Software Centre *user interface* in any way.

-----------------------------------------
Desired Resolution:

- When an application is installed direct from a Dash Preview, no part of this interaction should involve the Software Centre user interface.

Related branches

John Lea (johnlea)
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
tags: added: dashm udp
Changed in unity:
milestone: none → backlog
Changed in ayatana-design:
importance: Undecided → High
Changed in unity:
importance: Undecided → High
Changed in unity (Ubuntu):
importance: Undecided → High
Changed in ayatana-design:
status: New → Triaged
Changed in unity:
status: New → Triaged
Changed in unity (Ubuntu):
status: New → Triaged
Changed in ayatana-design:
status: Triaged → Fix Committed
summary: Dash - When an application is installed direct from a Dash Preview, the
- Software Centre should not be launched & and the Software Centre window
+ Software Centre should not be launched and the Software Centre window
should not be opened
description: updated
Revision history for this message
Paweł Stołowski (stolowski) wrote :

Problem caused by a new bug in Software Center d-bus data provider process which returns price='None' for free apps (a bug in serialization in python code) to unity-lens-applications, so the app is treated as a commercial one and that involves installation via Software Center. Needs to be fixed in Software Center d-bus data provider.

Omer Akram (om26er)
affects: unity (Ubuntu) → software-center (Ubuntu)
Michael Vogt (mvo)
tags: added: ca-escalated
Omer Akram (om26er)
Changed in software-center (Ubuntu):
milestone: none → ubuntu-12.10-beta-2
no longer affects: unity
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity (Ubuntu):
status: New → Confirmed
Michael Vogt (mvo)
Changed in software-center (Ubuntu):
status: Triaged → In Progress
assignee: nobody → Michael Vogt (mvo)
Omer Akram (om26er)
no longer affects: unity (Ubuntu)
no longer affects: unity (Ubuntu Quantal)
Changed in software-center (Ubuntu Quantal):
status: In Progress → Fix Committed
Revision history for this message
Paweł Stołowski (stolowski) wrote :

After some discussions IRC it was decided that unity-application-lens should rely on raw_price property rather than price, as price will contain a localized price string and localized 'Free' string for free apps.

Changed in unity-lens-applications:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Pawel Stolowski (stolowski)
Omer Akram (om26er)
Changed in unity-lens-applications:
status: Confirmed → In Progress
Changed in unity-lens-applications (Ubuntu Quantal):
status: New → In Progress
importance: Undecided → High
assignee: nobody → Pawel Stolowski (stolowski)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package software-center - 5.3.11

---------------
software-center (5.3.11) quantal; urgency=low

  [ Michael Vogt ]
  * lp:~mvo/software-center/speedup2:
    - startup time improvements
  * lp:~mvo/software-center/adt-you-make-my-life-hard:
    - updates to make the tests run as user
  * debian/tests/run-tests, run-tests.sh:
    - ensure there is a apt-xapian-index available as this is not
      automatically created in the ADT test VM environment
    - fail to run the tests if there is no apt-xapian-index
  * lp:~mvo/software-center/lp1045330:
    - return an empty string if there is no price instead
      of the "None" string and add test (LP: #1045330)
  * lp:~mvo/software-center/lp1044900:
    - add local "trans" var to fix crash (LP: #1044900)
  * lp:~mvo/software-center/fix-init:
    - fix some incorrect __init__() calls
  * lp:~mvo/software-center/fix-fixme-lp1045330:
    - test case update, fix a FIXME in the dataprovider
      test by providing its own private dbus connection
      instead of using the system bus
  * lp:~mvo/software-center/lp1045826:
    - fix double display of currency and cleanup around
      this code (LP: #1045826)
  * lp:~mvo/software-center/trivial-restore-state-fix:
    - improvements to the initial window size code and
      make the window size config a property that supports
      tuples

  [ Aaron Peachey ]
  * lp:~aaronp/software-center/review-refactor:
    - This branch simply converts the existing callbacks for retrieval
      of review data and submission/deletion/modification of reviews
      to GObject signals (courtesy of mvo) which makes it more consistent
      with the rest of the code

  [ Gary Lasker ]
  * lp:~gary-lasker/software-center/recommended-installed-feedback:
    - signal the recommender service when a recommended item has been
      successfully installed, refactor and clean up surrounding code,
      new unit tests for the feature (LP: #944060, LP: #1044107)
 -- Michael Vogt <email address hidden> Fri, 07 Sep 2012 09:36:45 +0200

Changed in software-center (Ubuntu Quantal):
status: Fix Committed → Fix Released
Changed in unity-lens-applications:
status: In Progress → Fix Committed
Neil J. Patel (njpatel)
Changed in unity-lens-applications (Ubuntu Quantal):
milestone: none → ubuntu-12.10-beta-2
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity-lens-applications - 6.6.0-0ubuntu1

---------------
unity-lens-applications (6.6.0-0ubuntu1) quantal-proposed; urgency=low

  [ Timo Jyrinki ]
  * New upstream release.
    - Home Lens requires binary names to be provided with results
      (LP: #1043775)
    - Dash - App Lens ratings are not working (LP: #1039789)
    - Dash - When an application is installed direct from a Dash Preview, the
      Software Centre should not be launched and the Software Centre window
      should not be opened (LP: #1045330)
    - [FFE][UIFE]Dash - Finesse the placement, movement and behaviour of the
      12.10 Dash (LP: #1049593)
    - Icons are missing in the previews for apps available for download
      (LP: #1050344)
    - Don't show 'Uninstall' button for critical apps (i.e. the ones that
      depend on ubuntu-desktop). (LP: #1047315)
    - List 10 'What's new' apps and the 12 'Top Rated' apps from Software
      Center in 'Apps Available for Download' before user performs any search
      if no filters are active. List 100 top rated apps according to active
      filters if search string is empty. (LP: #1045762)
    - Implemented price ribbons for Application Lens search results.
      (LP: #1049593)

  [ Didier Roche ]
  * debian/control:
    - build-dep on latest libunity
 -- Didier Roche <email address hidden> Thu, 20 Sep 2012 16:17:10 +0200

Changed in unity-lens-applications (Ubuntu Quantal):
status: In Progress → Fix Released
Changed in unity-lens-applications:
status: Fix Committed → Fix Released
Changed in ayatana-design:
status: Fix Committed → Fix Released
tags: added: reviewedbydesignq
removed: udp
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.