Activity log for bug #994341

Date Who What changed Old value New value Message
2012-05-04 01:05:41 Michael Vogt bug added bug
2012-05-04 01:05:53 Michael Vogt software-center (Ubuntu): milestone precise-updates
2012-05-04 01:05:57 Michael Vogt software-center (Ubuntu): importance Undecided Medium
2012-05-04 01:05:59 Michael Vogt software-center (Ubuntu): status New Confirmed
2012-05-04 01:09:29 Michael Vogt tags ca-escalated
2012-05-15 06:39:49 Gary Lasker branch linked lp:~gary-lasker/software-center/toolbar-buttons-insensitive-during-startup
2012-05-15 06:40:29 Gary Lasker software-center (Ubuntu): status Confirmed In Progress
2012-05-15 06:40:31 Gary Lasker software-center (Ubuntu): assignee Gary Lasker (gary-lasker)
2012-05-15 19:18:16 Gary Lasker software-center (Ubuntu): status In Progress Fix Committed
2012-05-16 23:04:08 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2012-05-16 23:04:11 Steve Langasek bug added subscriber SRU Verification
2012-05-16 23:04:13 Steve Langasek tags ca-escalated ca-escalated verification-needed
2012-05-16 23:10:22 Launchpad Janitor branch linked lp:ubuntu/precise-proposed/software-center
2012-05-16 23:12:56 Steve Langasek nominated for series Ubuntu Precise
2012-05-16 23:12:56 Steve Langasek bug task added software-center (Ubuntu Precise)
2012-05-16 23:12:56 Steve Langasek nominated for series Ubuntu Quantal
2012-05-16 23:12:56 Steve Langasek bug task added software-center (Ubuntu Quantal)
2012-05-16 23:15:56 Steve Langasek software-center (Ubuntu Precise): status New Fix Committed
2012-05-17 15:16:46 Launchpad Janitor software-center (Ubuntu Quantal): status Fix Committed Fix Released
2012-05-21 21:36:17 Launchpad Janitor branch linked lp:software-center/5.2
2012-05-21 21:39:20 Launchpad Janitor branch linked lp:software-center
2012-05-23 23:55:43 Launchpad Janitor branch linked lp:~gary-lasker/software-center/cherrypick-for-5.2.2.1
2012-05-24 16:38:10 Launchpad Janitor software-center (Ubuntu Precise): status Fix Committed Fix Released
2012-06-15 22:36:19 Gary Lasker software-center (Ubuntu Precise): importance Undecided Medium
2012-06-15 22:36:24 Gary Lasker software-center (Ubuntu Precise): assignee Gary Lasker (gary-lasker)
2012-06-15 22:36:30 Gary Lasker software-center (Ubuntu Precise): milestone precise-updates
2012-06-15 22:36:54 Gary Lasker software-center (Ubuntu Quantal): milestone precise-updates
2012-06-15 22:37:36 Gary Lasker description From errors.ubuntu.com: If you click on "installed" while software-center is initializing (and the apt cache is not ready) it crashes with: 2012-05-03 18:01:16,188 - softwarecenter.db.enquire - ERROR - _get_estimate_nr_apps_and_nr_pkgs failed Traceback (most recent call last): File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line 115, in _get_estimate_nr_apps_and_nr_pkgs tmp_matches = enquire.get_mset(0, len(self.db), None, xfilter) File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/appfilter.py", line 94, in __call__ if (not pkgname in self.cache or File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/pkginfo_impl/aptcache.py", line 263, in __contains__ return self._cache.__contains__(k) AttributeError: 'NoneType' object has no attribute '__contains__' Traceback (most recent call last): File "/scratch/egon/devel/software-center/trunk/softwarecenter/ui/gtk3/panes/installedpane.py", line 374, in profiled_rebuild_categorised_view rebuild_categorised_view() File "/scratch/egon/devel/software-center/trunk/softwarecenter/ui/gtk3/panes/installedpane.py", line 401, in rebuild_categorised_view persistent_duplicate_filter=(i > 0)) File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line 317, in set_query self._blocking_perform_search() File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line 212, in _blocking_perform_search matches = enquire.get_mset(0, self.limit, None, xfilter) File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/appfilter.py", line 94, in __call__ if (not pkgname in self.cache or File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/pkginfo_impl/aptcache.py", line 263, in __contains__ return self._cache.__contains__(k) AttributeError: 'NoneType' object has no attribute '__contains__' Its often reported error so we need to fix it. SRU TEST CASE: 1. open stock software-center 2. click on the "Installed" toolbar button very quickly while the main page is still loading 3. verify that there is a traceback (note that this does not happen always, just most of the time) 4. use the fixed version from -proposed 5. verify that (2) no longer produces the following (or any) traceback SRU REGRESSION POTENTIAL: Very low, but a possible regression is that the toolbar buttons may not be enabled when Software Center has fully initialized. Test launching and relaunching Software Center to confirm that the toolbar buttons always become active when the lobby view initialization is complete. From errors.ubuntu.com: If you click on "installed" while software-center is initializing (and the apt cache is not ready) it crashes with: 2012-05-03 18:01:16,188 - softwarecenter.db.enquire - ERROR - _get_estimate_nr_apps_and_nr_pkgs failed Traceback (most recent call last):   File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line 115, in _get_estimate_nr_apps_and_nr_pkgs     tmp_matches = enquire.get_mset(0, len(self.db), None, xfilter)   File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/appfilter.py", line 94, in __call__     if (not pkgname in self.cache or   File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/pkginfo_impl/aptcache.py", line 263, in __contains__     return self._cache.__contains__(k) AttributeError: 'NoneType' object has no attribute '__contains__' Traceback (most recent call last):   File "/scratch/egon/devel/software-center/trunk/softwarecenter/ui/gtk3/panes/installedpane.py", line 374, in profiled_rebuild_categorised_view     rebuild_categorised_view()   File "/scratch/egon/devel/software-center/trunk/softwarecenter/ui/gtk3/panes/installedpane.py", line 401, in rebuild_categorised_view     persistent_duplicate_filter=(i > 0))   File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line 317, in set_query     self._blocking_perform_search()   File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/enquire.py", line 212, in _blocking_perform_search     matches = enquire.get_mset(0, self.limit, None, xfilter)   File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/appfilter.py", line 94, in __call__     if (not pkgname in self.cache or   File "/scratch/egon/devel/software-center/trunk/softwarecenter/db/pkginfo_impl/aptcache.py", line 263, in __contains__     return self._cache.__contains__(k) AttributeError: 'NoneType' object has no attribute '__contains__' Its often reported error so we need to fix it.
2012-06-19 20:04:31 Gary Lasker tags ca-escalated verification-needed ca-escalated verification-done