New "For Purchase" item doesn't show up in "What's New"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
software-center (Ubuntu) |
Fix Released
|
Medium
|
Gary Lasker | ||
Maverick |
Fix Released
|
Medium
|
Gary Lasker |
Bug Description
Binary package hint: software-center
Ubuntu Software Centre 3.0.5, Ubuntu 10.10
1. Shortly after something new appears in "For Purchase", navigate to "Get Software" > "What's New".
What should happen: The new item is present.
What actually happens: It isn't.
For example, Vendetta Online appeared in "For Purchase" a day or two ago, but it's not in "What's New".
---
TEST CASE (for Maverick SRU):
Unfortunately, there is not a straightforward method for reproducing this error condition as it specifically requires a new for-purchase application to be deployed to the archives that we can then verify appears in the What's New section of the main screen (see description above). The best we can do for near-term testing, then, is to insure that there are no regressions. This can be done in the following way.
1. Run maverick.
2. Install the version (3.0.9) from maverick-proposed.
3. Open Software Center and check that at least one item is displayed in the What's New carousel of the main screen.
4. Click the "All" link in the What's New carousel.
5. Verify that the list of items is correctly displayed.
6. Select the first item in the list and click "More Info".
7. Verify that the details for the item are displayed correctly.
8. Navigate back to the list and check one or two other items.
9. Verify that there are no crashes or problems in the display of items in What's New.
Note 1: Unit tests for this feature are included and these tests pass for 3.0.9.
Note 2: Today on my Maverick test machine running the upcoming 3.0.9 (with this fix), the new for-purchase app "Volley Brawl" showed up correctly in What's New (see attached screenshots).
Related branches
- software-store-developers: Pending requested
-
Diff: 98 lines (+45/-5)4 files modifieddebian/changelog (+11/-0)
softwarecenter/db/update.py (+8/-3)
test/test_appview.py (+8/-2)
test/test_database.py (+18/-0)
Changed in software-center (Ubuntu): | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in software-center (Ubuntu Maverick): | |
milestone: | none → maverick-updates |
Changed in software-center (Ubuntu): | |
milestone: | maverick-updates → natty-alpha-3 |
Changed in software-center (Ubuntu Maverick): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in software-center (Ubuntu): | |
importance: | Low → Medium |
Changed in software-center (Ubuntu): | |
assignee: | nobody → Gary Lasker (gary-lasker) |
Changed in software-center (Ubuntu): | |
status: | Triaged → In Progress |
Changed in software-center (Ubuntu Maverick): | |
assignee: | nobody → Gary Lasker (gary-lasker) |
Changed in software-center (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in software-center (Ubuntu Maverick): | |
status: | Triaged → In Progress |
Changed in software-center (Ubuntu Maverick): | |
status: | In Progress → Fix Committed |
description: | updated |
description: | updated |
tags: | added: testcase |
There are two bugs that I think are important enough to be fixed in 3.1 along with the introduction of ratings and reviews. Bug 639701 is one. This is the other. What's New" is one of the most noticable elements when USC is first launched, it's not doing what it claims to be doing, and it's quite possibly costing purchases.