I have verified that software-center version 5.2.3 in precise-proposed
fixes this bug per the test case given in the description.

Thanks!

** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to software-center in Ubuntu.
https://bugs.launchpad.net/bugs/994341

Title:
  Crash when clicking on "installed" too early

Status in “software-center” package in Ubuntu:
  Fix Released
Status in “software-center” source package in Precise:
  Fix Released
Status in “software-center” source package in Quantal:
  Fix Released

Bug description:
  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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/994341/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to