USC unexpectedly leaves software item screen after purchase

Bug #625418 reported by Matthew Paul Thomas
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
software-center (Ubuntu)
Fix Released
Low
Gary Lasker

Bug Description

Binary package hint: software-center

Ubuntu Software Center 2.1.14.1, Ubuntu Maverick

1. Navigate to "Get Software" > "For Purchase" > "Hello X Adventure", and choose "Buy...".
2. Sign on.
3. Fill out the payment form correctly, and choose "Review Payment".
4. Scroll to the bottom and choose "Submit Payment".
5. Watch as the payment is completed.
6. Authenticate when requested.

What happens: Ubuntu Software Center navigates, by itself, from the software item screen back to the software listing.
What should happen: USC should stay on the software item screen, showing the installation progress bar.

Changed in software-center (Ubuntu):
importance: Undecided → Low
Revision history for this message
Michael Vogt (mvo) wrote :

Is this reproducable for you? For me in my tests it keeps staying on the details page. Does it print anything if you run with --debug?

Revision history for this message
Gary Lasker (gary-lasker) wrote :

I'm not sure if this still happens actually, but the linked branch implements the inline purchase flow and will return to the details view after purchase to display the install progress.

Changed in software-center (Ubuntu):
status: New → Fix Committed
assignee: nobody → Gary Lasker (gary-lasker)
status: Fix Committed → In Progress
Changed in software-center (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

---------------
software-center (3.1.8) natty; urgency=low

  [ Michael Vogt ]
  * softwarecenter/backend/restfulclient.py:
    - honor UBUNTU_SSO_SERVICE
  * softwarecenter/plugin.py:
    - ignore plugin init failures
  * softwarecenter/view/appdetailsview_gtk.py:
    - add helper to obtain xy position of the appicon in the view

  [ Gary Lasker ]
  * softwarecenter/view/appview.py:
    - fix crash in refresh_apps if previous model did
      not have a filter (LP: #690706)
  * softwarecenter/models/appstore.py:
    - enable threaded listviews
  * <many>:
    - implement inline purchase flow (LP: #618817, LP: #625418)

  [ Kiwinote ]
  * softwarecenter/view/appview.py:
    - fix crash when switching from a specific channel in the available pane
      to the same channel in the installed pane
  * softwarecenter/view/historypane.py:
    - use named arguments for history entries - thanks to dpm (LP: #690283)
  * softwarecenter/view/pendingview.py:
    - use a scrollbar when we have many transactions (LP: #642299)
    - display progress for transactions
  * po/POTFILES.in:
    - mark softwarecenter/models/viewswitcherlist.py for translation
  * data/ui/dialogs.py:
    - don't mark " " strings as translatable (LP: #691082)
  * debian/control:
    - use correct Vcs-Bzr url (LP: #690906)
 -- Michael Vogt <email address hidden> Tue, 21 Dec 2010 16:09:37 +0100

Changed in software-center (Ubuntu):
status: Fix Committed → 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.