** Description changed: software-center-gtk3 trunk r2212, Ubuntu Ocelot 1. In Ubuntu 11.04 or earlier, purchase an item in USC that isn't available for Ocelot. 2. Do a clean install of Ocelot. 3. Launch USC. 4. Choose "File" > "Reinstall Previous Purchases". 5. Select the item. 6. Choose "Install". What happens: * Nothing visible. * At the terminal: ------------ 2011-08-25 19:03:22,074 - softwarecenter.backend - ERROR - error in _on_trans_finished 'Error: Package does not exist Check the spelling of the package name, and that the appropriate repository is enabled. Package [dbus.String(u'vendetta-online')] isn't available' 2011-08-25 19:03:22,417 - softwarecenter.backend - WARNING - _on_trans_error: Transaction failed: None - Package [dbus.String(u'vendetta-online')] isn't available + Package [dbus.String(u'vendetta-online')] isn't available ------------ What should happen: I hadn't specified this at all. But probably something like: 4. Any item that isn't available in this version of Ubuntu has a No symbol overlaid on the bottom left of its icon. 5. The "Install" button isn't present. 6. Clicking "More Info" takes you to a software item screen explaining that the item is not available for this version of Ubuntu, and that you should contact the vendor for an updated version. #5 alone would be a minimal fix. + + Notes for QA: + ============= + See comment 1 for details of what happened when I originally tried to reproduce this in precice. + + Until the corresponding fix for SCA is rolled out (bug 917109 - or until you test the client pointing to a different SCA instance supporting the fix), this branch should ensure that USC *won't* install the app from the incorrect distroseries - instead it will add a deb-line for precise and apt will fail if the package doesn't exist: + 1) Purchase some apps on an oneiric system + 2) On a precise system, click on Reinstall previous purchases + 3) Click on more-info for an app + 4) Click Install - verify that USC created the debline in your sources for precise, but the app will fail to install (unless it really exists in the given PPA for precise) + + Once the fix for SCA is available, USC will not let the user click install if the app is not available for their current distroseries: + 1-3) as above + 4) Verify that there is no 'Install' button, and the package status line tells you that it is not available for the current Ubuntu version and to contact the vendor.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/833982 Title: No feedback when purchase in previous Ubuntu version isn't available for this version To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/833982/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
