[SRU] Update ubuntu-kylin-software-center to 0.2.9.6

Bug #1314471 reported by Anthony Wong on 2014-04-30
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-kylin-software-center (Ubuntu)
High
Unassigned
Trusty
High
Unassigned

Bug Description

ubuntu-kylin-software-center has made a few bug fixes, the major one being the adoption of a more professional UI, which is crucial for OEM pre-load.

[Impact]
These bugs are fixed from 0.2.9.2 to 0.2.9.6:
  - bug 1296054: the screenshot of the main window has narrow edging of background
  - bug 1304264: UI is not professional
  - bug 1307275: rank in main window does not show completely
  - bug 1306137: T-shirt icon does nothing
  - bug 1307331: can not install apps if cancel or delay password input
  - bug 1309900: search entry is covered by search result view
  - bug 1307280: restart func would be done by calling os.execv

[Test Case]
 These test cases can help to confirm the bug:
  - case for bug 1296054
     * run the software center and catch the screenshot of the main window, there will be a narrow edging of background.
  - case for bug 1304264
     * many users suggest to change the UI because the former one seems not so professional.
  - case for bug 1307275
     * the rank view in main window is not showed completely on a low resolution desktop, such as in virtual machine.
  - case for bug 1306137
     * the T-shirt icon has no effect.
  - case for bug 1307331
     * run the software center and click "install" button of some app. Then the authentication dialog will be prompted for the user to input password. choose "cancel" or input password in one minute, the installation does not start, but task item in "task view" show "in preparation...".
  - case for bug 1309900
     * run the software center and input a key word in search entry. the results are showed in search view and the search entry is covered. Then the user can not find search entry after that.
  - case for bug 1307280
     * change the restart function by os.execv instead of spawning a new process according to slangasek's suggestion.

[Regression Potential]
 The above updates are constrained inside the software center. The potential risks are showed as following:
  - the UI changes, including updates for bugs 1296054/1304264/1307275/1306137/1309900, mainly modify the UI related codes which have no effect on software functions. However, the potential incomplete replace of UI components for bug 1304264 may cause part of the interface doesn't look good with the rest, although no such issue from our testing.
  - the updates of policykit authentication for bug 1307331 just add exception check to prevent backend crash and do not modify other procedures.
  - the change for bug 1307280 just replace the function for starting a process. This operation will only be called after the software center itself updated.

Aron Xu (happyaron) on 2014-04-30
no longer affects: ubuntu-kylin-software-center (Ubuntu Utopic)
Ma Jun (maclin.jun) on 2014-04-30
description: updated
summary: - [SRU] Update ubuntu-kylin-software-center to 0.2.9.5
+ [SRU] Update ubuntu-kylin-software-center to 0.2.9.6
description: updated
description: updated
description: updated
Ma Jun (maclin.jun) on 2014-04-30
tags: added: trusty ubuntukylin
Changed in ubuntu-kylin-software-center (Ubuntu):
importance: Undecided → High
Changed in ubuntu-kylin-software-center (Ubuntu Trusty):
importance: Undecided → High
Ma Jun (maclin.jun) on 2014-04-30
description: updated
description: updated
Changed in ubuntu-kylin-software-center (Ubuntu):
status: New → Fix Released
Aron Xu (happyaron) wrote :

Uploaded to trusty-proposed with a version of 0.2.9.6~ubuntu14.04 and waiting for approval, thanks!

Changed in ubuntu-kylin-software-center (Ubuntu Trusty):
status: New → In Progress
Chris Halse Rogers (raof) wrote :

Normally for an SRU the upload to trusty-proposed would include launchpad links for each of the bugs fixed (ie: the changelog would contain (LP: #1306137) rather than (bug#1306137)). We use this to track which bugs have been tested and are known to be fixed.

It is also difficult to determine whether the changes are appropriate for an SRU. Particularly - what problem does the change to os.execv in bug 1307280 solve, and UI changes are usually (but not always) inappropriate for an SRU.

The changelog is also insufficiently detailed - the changelog is visible to the user in the update dialog, and should give a good indication of what bugs are being fixed.

I'm not aware of any exception to the SRU processes granted to the Ubuntu Kylin packages by the Technical Board. If I've missed something, please point it out!

I've rejected this upload, but please upload again with a changelog with LP: # links to the various bugs, some more rationale on bug 1307280.

Aron Xu (happyaron) on 2014-07-28
Changed in ubuntu-kylin-software-center (Ubuntu Trusty):
status: In Progress → Triaged
Bin Li (binli) wrote :

@Aron,

 Do you upload again? Thanks!

Aron Xu (happyaron) wrote :

@binli,

I'm not going to upload again unless we are clear the SRU is going to be accepted.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers