Sure thank you. On 6/20/12, Gary Lasker <[email protected]> wrote: > NOTE: This fix was actually released in software-center 5.2.2.1, but due > to a copy error the changelog entry appears for this release too. > > Note also that since this fix has appeared in precise-updates, the > number of occurances of this bug on errors.ubuntu.com has dropped > dramatically and should go to zero as more people update to the fixed > version. > > Based on this I'll mark this as verification-done, for the purposes of > the current SRU. > > Thanks! > > ** Description changed: > > + SRU TEST CASE: > + 1. Update to the version of software-center in precise-proposed. > + 2. Launch Ubuntu Software Center from a terminal window as shown: > > - From errors.ubuntu.com , this looks like a regression in the new > capitalize code: > + $ software-center > + > + 3. Navigate and view the details page for a few different packages. Choose > packages from different categories, etc. > + 4. Verify that crash stacktrace shown below never appears in the terminal > window. > + > + SRU REGRESSION POTENTIAL: > + Regression risk is negligible. This is a single line fix that checks for a > zero-length string before calling capitalize() on it, and this prevents the > crash reported in this bug. > + > + --- > + > + From errors.ubuntu.com , this looks like a regression in the new > + capitalize code: > > Traceback (most recent call last): > - File > "/usr/share/software-center/softwarecenter/ui/gtk3/widgets/cellrenderers.py", > line 390, in do_render > - is_rtl) > - File > "/usr/share/software-center/softwarecenter/ui/gtk3/widgets/cellrenderers.py", > line 165, in _render_summary > - layout.set_markup(self.model.get_markup(app), -1) > - File > "/usr/share/software-center/softwarecenter/ui/gtk3/models/appstore2.py", > line 192, in get_markup > - summary = capitalize_first_word(self.db.get_summary(doc)) > - File "/usr/share/software-center/softwarecenter/utils.py", line 128, in > capitalize_first_word > - if string[0].isalpha() and not string[0].isupper(): > + File > "/usr/share/software-center/softwarecenter/ui/gtk3/widgets/cellrenderers.py", > line 390, in do_render > + is_rtl) > + File > "/usr/share/software-center/softwarecenter/ui/gtk3/widgets/cellrenderers.py", > line 165, in _render_summary > + layout.set_markup(self.model.get_markup(app), -1) > + File > "/usr/share/software-center/softwarecenter/ui/gtk3/models/appstore2.py", > line 192, in get_markup > + summary = capitalize_first_word(self.db.get_summary(doc)) > + File "/usr/share/software-center/softwarecenter/utils.py", line 128, in > capitalize_first_word > + if string[0].isalpha() and not string[0].isupper(): > IndexError: string index out of range > > ** Description changed: > > + > + NOTE: This fix was actually released in software-center 5.2.2.1, but due > to a copy error the changelog entry appears for this release too. > + > SRU TEST CASE: > 1. Update to the version of software-center in precise-proposed. > 2. Launch Ubuntu Software Center from a terminal window as shown: > > - $ software-center > + $ software-center > > 3. Navigate and view the details page for a few different packages. Choose > packages from different categories, etc. > 4. Verify that crash stacktrace shown below never appears in the terminal > window. > > SRU REGRESSION POTENTIAL: > Regression risk is negligible. This is a single line fix that checks for a > zero-length string before calling capitalize() on it, and this prevents the > crash reported in this bug. > + > + NOTE also that since this fix has been released in Precise, the number > + of occurrances has dropped dramatically on errors.ubuntu.com. > > --- > > From errors.ubuntu.com , this looks like a regression in the new > capitalize code: > > Traceback (most recent call last): > File > "/usr/share/software-center/softwarecenter/ui/gtk3/widgets/cellrenderers.py", > line 390, in do_render > is_rtl) > File > "/usr/share/software-center/softwarecenter/ui/gtk3/widgets/cellrenderers.py", > line 165, in _render_summary > layout.set_markup(self.model.get_markup(app), -1) > File > "/usr/share/software-center/softwarecenter/ui/gtk3/models/appstore2.py", > line 192, in get_markup > summary = capitalize_first_word(self.db.get_summary(doc)) > File "/usr/share/software-center/softwarecenter/utils.py", line 128, in > capitalize_first_word > if string[0].isalpha() and not string[0].isupper(): > IndexError: string index out of range > > ** Tags removed: verification-needed > ** Tags added: verification-done > > -- > You received this bug notification because you are subscribed to a > duplicate bug report (1002735). > https://bugs.launchpad.net/bugs/1002271 > > Title: > REGRESSION: crash in cell renderer > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1002271/+subscriptions >
-- Thanks, Vivek http://in.linkedin.com/in/vivektaparia Think GREEN. Please consider the environment before printing this email. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1002271 Title: REGRESSION: crash in cell renderer To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1002271/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
