Exhibits are published for every Ubuntu version, even wrong ones
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Software Center Agent |
Fix Released
|
Undecided
|
Michael Nelson | ||
software-center (Ubuntu) |
Fix Released
|
High
|
Kiwinote | ||
Oneiric |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Kiwinote |
Bug Description
<https:/
Unfortunately, this data is not included in <https:/
As a result, exhibits are published for every Ubuntu version, even Ubuntu versions where the exhibited software is not available.
This will be more important once there are multiple Ubuntu versions for which USC shows exhibits (11.10 and 12.04). But it's important now, because I publish exhibits in 11.04 -- to test that they work at all -- before publishing them in 11.10.
TEST CASE for Oneiric SRU:
1. Install the version of software-center in oneiric-proposed.
2. Launch Software Center and note that there are multiple banners at the top of the lobby view (these are all published for Oneiric).
3. Close Software Center.
4. Open a terminal and relaunch Software Center for "Precise" with the command:
SOFTWARE_
5. Note that only a single banner now appears at the top of the lobby view (currently this is the only banner published for Precise, a banner for Ubuntu User magazine).
Related branches
- Michael Vogt: Pending requested
-
Diff: 63 lines (+10/-4)4 files modifieddebian/changelog (+1/-0)
softwarecenter/backend/piston/scaclient_pristine.py (+6/-3)
softwarecenter/backend/scagent.py (+1/-0)
utils/piston-helpers/piston_get_scagent_available_apps.py (+2/-1)
Changed in software-center-agent: | |
status: | New → In Progress |
assignee: | nobody → Michael Nelson (michael.nelson) |
Changed in software-center (Ubuntu): | |
milestone: | none → ubuntu-12.04-beta-1 |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in software-center-agent: | |
status: | In Progress → Fix Committed |
Changed in software-center-agent: | |
milestone: | none → 11.12 |
Changed in software-center (Ubuntu): | |
assignee: | nobody → Kiwinote (kiwinote) |
status: | Confirmed → Fix Committed |
Changed in software-center-agent: | |
status: | Fix Committed → Fix Released |
It looks like we added a distroseries attribute for exhibits, but didn't include it (or test it) in the API. Trivial fix which I'll do now (assuming it's something achuni would want fixed quickly).