diff -Nru software-center-5.2.2/debian/changelog software-center-5.2.2.1/debian/changelog --- software-center-5.2.2/debian/changelog 2012-05-15 18:22:02.000000000 +0000 +++ software-center-5.2.2.1/debian/changelog 2012-05-24 07:30:16.000000000 +0000 @@ -1,3 +1,16 @@ +software-center (5.2.2.1) precise-proposed; urgency=low + + [ Gary Lasker ] + * lp:~gary-lasker/software-center/toolbar-buttons-insensitive-during-startup: + - re-enable the fix for LP: #999486, LP: #994341 that was inadvertently + disabled in the 5.2.2 release + + [ Michael Vogt } + * lp:~mvo/software-center/lp1002271: + - fix regression in 5.2.2 (LP: #1002271) for empty descriptions + + -- Michael Vogt Thu, 24 May 2012 09:30:16 +0200 + software-center (5.2.2) precise-proposed; urgency=low [ Michael Vogt ] diff -Nru software-center-5.2.2/softwarecenter/ui/gtk3/app.py software-center-5.2.2.1/softwarecenter/ui/gtk3/app.py --- software-center-5.2.2/softwarecenter/ui/gtk3/app.py 2012-05-15 18:46:40.000000000 +0000 +++ software-center-5.2.2.1/softwarecenter/ui/gtk3/app.py 2012-05-24 07:28:34.000000000 +0000 @@ -275,7 +275,7 @@ # start with the toolbar buttons insensitive and don't make them # sensitive until the panel elements are ready - #self.global_pane.view_switcher.set_sensitive(False) + self.global_pane.view_switcher.set_sensitive(False) # available pane self.available_pane = AvailablePane(self.cache, diff -Nru software-center-5.2.2/softwarecenter/utils.py software-center-5.2.2.1/softwarecenter/utils.py --- software-center-5.2.2/softwarecenter/utils.py 2012-05-15 07:46:08.000000000 +0000 +++ software-center-5.2.2.1/softwarecenter/utils.py 2012-05-24 07:28:34.000000000 +0000 @@ -125,7 +125,7 @@ """ this takes a package synopsis and uppercases the first word's first letter """ - if string[0].isalpha() and not string[0].isupper(): + if len(string) > 1 and string[0].isalpha() and not string[0].isupper(): return string[0].capitalize() + string[1:] return string diff -Nru software-center-5.2.2/softwarecenter/version.py software-center-5.2.2.1/softwarecenter/version.py --- software-center-5.2.2/softwarecenter/version.py 2012-05-15 19:02:09.000000000 +0000 +++ software-center-5.2.2.1/softwarecenter/version.py 2012-05-24 08:38:23.000000000 +0000 @@ -1,5 +1,5 @@ -VERSION='5.2.2' +VERSION='5.2.2.1' CODENAME='precise-proposed' DISTRO='Ubuntu' RELEASE='12.04' diff -Nru software-center-5.2.2/test/coverage_summary software-center-5.2.2.1/test/coverage_summary --- software-center-5.2.2/test/coverage_summary 2012-05-15 19:01:59.000000000 +0000 +++ software-center-5.2.2.1/test/coverage_summary 2012-05-24 08:38:12.000000000 +0000 @@ -1,197 +1,197 @@ -Name Stmts Miss Cover -------------------------------------------------------------------------------------------------------------------------------------------- -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/__init__ 2 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/channel 181 24 87% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/channel_impl/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/channel_impl/aptchannels 144 49 66% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/fake_review_settings 76 33 57% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/installbackend 36 14 61% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/installbackend_impl/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/installbackend_impl/aptd 502 330 34% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/launchpad 184 112 39% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/login 9 2 78% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/login_sso 97 33 66% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/oneconfhandler/__init__ 17 5 71% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/oneconfhandler/core 97 14 86% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/piston/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/piston/rnrclient 44 29 34% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/piston/rnrclient_fake 147 80 46% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/piston/rnrclient_pristine 80 26 68% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/recagent 138 41 70% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/reviews/__init__ 360 142 61% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/reviews/rnr 205 100 51% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/scagent 78 22 72% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/spawn_helper 88 14 84% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/transactionswatcher 50 19 62% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/ubuntusso 75 38 49% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/unitylauncher 32 11 66% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/weblive 168 100 40% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/backend/weblive_pristine 147 84 43% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/cmdfinder 31 3 90% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/config 39 16 59% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/__init__ 8 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/appfilter 72 15 79% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/application 520 127 76% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/categories 310 36 88% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/database 365 95 74% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/debfile 125 35 72% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/enquire 146 6 96% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/history 36 13 64% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/history_impl/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/history_impl/apthistory 132 33 75% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/pkginfo 107 36 66% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/pkginfo_impl/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/pkginfo_impl/aptcache 524 154 71% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/update 657 67 90% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/db/utils 23 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/distro/Debian 86 61 29% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/distro/Ubuntu 126 51 60% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/distro/__init__ 90 43 52% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/enums 121 8 93% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/expunge 41 28 32% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/gwibber_helper 64 22 66% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/hw 40 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/i18n 47 4 91% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/log 57 1 98% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/netstatus 88 18 80% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/paths 46 8 83% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/plugin 62 4 94% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/region 79 5 94% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/testutils 115 4 97% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/SimpleGtkbuilderApp 18 5 72% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/app 729 361 50% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/aptd_gtk3 44 36 18% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/dialogs/__init__ 80 28 65% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/dialogs/deauthorize_dialog 79 67 15% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/dialogs/dependency_dialogs 79 19 76% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/dialogs/dialog_tos 50 5 90% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/drawing 66 32 52% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/em 33 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/gmenusearch 82 35 57% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/models/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/models/appstore2 275 29 89% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/models/pendingstore 117 69 41% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/panes/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/panes/availablepane 440 166 62% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/panes/basepane 15 5 67% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/panes/globalpane 58 4 93% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/panes/historypane 252 21 92% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/panes/installedpane 461 147 68% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/panes/pendingpane 95 28 71% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/panes/softwarepane 276 66 76% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/panes/viewswitcher 168 65 61% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/review_gui_helper 795 311 61% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/session/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/session/appmanager 89 12 87% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/session/navhistory 164 17 90% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/session/viewmanager 125 28 78% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/utils 65 9 86% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/views/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/views/appdetailsview 1271 205 84% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/views/appview 194 47 76% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/views/catview_gtk 446 61 86% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/views/pkgnamesview 64 8 88% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/views/purchaseview 203 81 60% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/views/webkit 60 29 52% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/actionbar 214 77 64% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/apptreeview 463 240 48% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/backforward 101 20 80% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/buttons 410 64 84% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/cellrenderers 309 51 83% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/containers 378 24 94% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/description 791 424 46% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/exhibits 373 63 83% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/imagedialog 35 3 91% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/labels 60 11 82% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/menubutton 64 45 30% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/oneconfviews 98 45 54% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/recommendations 222 40 82% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/reviews 575 108 81% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/searchaid 179 61 66% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/searchentry 90 25 72% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/separators 26 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/spinner 64 2 97% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/stars 362 44 88% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/symbolic_icons 149 10 93% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/thumbnail 340 59 83% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/videoplayer 110 56 49% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/viewport 24 15 38% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/gtk3/widgets/weblivedialog 68 58 15% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/qml/__init__ 0 0 100% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/qml/categoriesmodel 53 21 60% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/qml/pkglist 134 66 51% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/ui/qml/reviewslist 46 3 93% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/utils 467 117 75% -/home/egon/devel/software-center/build-area/software-center-5.2.2/softwarecenter/version 4 0 100% -__init__ 0 0 100% -data/plugins/mock_plugin 4 0 100% -gtk3/test_app_view 64 0 100% -gtk3/test_appdetailsview 332 5 98% -gtk3/test_appmanager 51 0 100% -gtk3/test_appstore2 35 0 100% -gtk3/test_catview 172 0 100% -gtk3/test_custom_lists 38 0 100% -gtk3/test_debfile_view 27 0 100% -gtk3/test_dialogs 31 0 100% -gtk3/test_globalpane 13 0 100% -gtk3/test_install_progress 32 0 100% -gtk3/test_installedpane 40 0 100% -gtk3/test_navhistory 135 0 100% -gtk3/test_panes 42 0 100% -gtk3/test_purchase 77 0 100% -gtk3/test_recommendations_widgets 24 0 100% -gtk3/test_reviews 129 2 98% -gtk3/test_search 48 0 100% -gtk3/test_unity_launcher_integration 84 8 90% -gtk3/test_views 40 0 100% -gtk3/test_widgets 168 1 99% -qml/test_ui_qml_helpers 78 0 100% -stat 66 66 0% -test_addons 30 0 100% -test_aptd 72 28 61% -test_apthistory 71 1 99% -test_categories 64 0 100% -test_channels 25 0 100% -test_cmdfiner 20 0 100% -test_database 418 1 99% -test_debfileapplication 67 1 99% -test_description_norm 35 0 100% -test_distro 20 0 100% -test_downloader 49 0 100% -test_enquire 28 2 93% -test_gwibber 34 7 79% -test_htmlize 21 0 100% -test_hw 22 0 100% -test_i18n 39 0 100% -test_launchpad 31 1 97% -test_logging 21 0 100% -test_login_backend 19 0 100% -test_mime 25 0 100% -test_netstatus 16 0 100% -test_origin 22 0 100% -test_package_info 59 0 100% -test_pep8 39 1 97% -test_pkginfo 36 1 97% -test_plugin 18 0 100% -test_ppa_iconfilename 41 1 98% -test_purchase_backend 47 23 51% -test_pyflakes 9 0 100% -test_recagent 101 26 74% -test_region 46 0 100% -test_reinstall_purchased 140 0 100% -test_rnr_api 14 0 100% -test_scagent 40 2 95% -test_spawn_helper 17 0 100% -test_startup 39 24 38% -test_testutils 37 0 100% -test_ubuntu_sso_api 19 0 100% -test_utils 169 14 92% -test_where_is_it 63 12 81% -test_xapian 71 1 99% -test_xapian_query 53 1 98% -------------------------------------------------------------------------------------------------------------------------------------------- -TOTAL 24153 6192 74% +Name Stmts Miss Cover +--------------------------------------------------------------------------------------------------------------------------------------------- +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/__init__ 2 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/channel 181 19 90% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/channel_impl/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/channel_impl/aptchannels 144 49 66% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/fake_review_settings 76 33 57% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/installbackend 36 14 61% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/installbackend_impl/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/installbackend_impl/aptd 502 330 34% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/launchpad 184 112 39% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/login 9 2 78% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/login_sso 97 33 66% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/oneconfhandler/__init__ 17 5 71% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/oneconfhandler/core 97 14 86% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/piston/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/piston/rnrclient 44 29 34% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/piston/rnrclient_fake 147 80 46% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/piston/rnrclient_pristine 80 26 68% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/recagent 138 46 67% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/reviews/__init__ 360 142 61% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/reviews/rnr 205 100 51% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/scagent 78 22 72% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/spawn_helper 88 14 84% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/transactionswatcher 50 19 62% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/ubuntusso 75 38 49% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/unitylauncher 32 11 66% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/weblive 168 102 39% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/backend/weblive_pristine 147 89 39% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/cmdfinder 31 3 90% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/config 39 16 59% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/__init__ 8 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/appfilter 72 15 79% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/application 520 127 76% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/categories 310 34 89% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/database 365 95 74% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/debfile 125 35 72% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/enquire 146 6 96% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/history 36 13 64% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/history_impl/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/history_impl/apthistory 132 33 75% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/pkginfo 107 36 66% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/pkginfo_impl/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/pkginfo_impl/aptcache 524 154 71% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/update 657 67 90% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/db/utils 23 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/distro/Debian 86 61 29% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/distro/Ubuntu 126 51 60% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/distro/__init__ 90 43 52% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/enums 121 8 93% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/expunge 41 28 32% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/gwibber_helper 64 22 66% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/hw 40 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/i18n 47 4 91% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/log 57 1 98% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/netstatus 88 18 80% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/paths 46 8 83% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/plugin 62 4 94% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/region 79 5 94% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/testutils 115 4 97% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/SimpleGtkbuilderApp 18 5 72% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/app 730 361 51% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/aptd_gtk3 44 36 18% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/dialogs/__init__ 80 28 65% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/dialogs/deauthorize_dialog 79 67 15% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/dialogs/dependency_dialogs 79 19 76% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/dialogs/dialog_tos 50 5 90% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/drawing 66 32 52% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/em 33 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/gmenusearch 82 35 57% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/models/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/models/appstore2 275 29 89% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/models/pendingstore 117 69 41% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/panes/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/panes/availablepane 440 166 62% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/panes/basepane 15 5 67% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/panes/globalpane 58 4 93% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/panes/historypane 252 21 92% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/panes/installedpane 461 147 68% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/panes/pendingpane 95 28 71% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/panes/softwarepane 276 66 76% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/panes/viewswitcher 168 65 61% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/review_gui_helper 795 311 61% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/session/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/session/appmanager 89 12 87% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/session/navhistory 164 17 90% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/session/viewmanager 125 28 78% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/utils 65 9 86% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/views/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/views/appdetailsview 1271 206 84% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/views/appview 194 47 76% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/views/catview_gtk 446 61 86% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/views/pkgnamesview 64 8 88% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/views/purchaseview 203 81 60% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/views/webkit 60 29 52% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/actionbar 214 77 64% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/apptreeview 463 240 48% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/backforward 101 20 80% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/buttons 410 64 84% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/cellrenderers 309 51 83% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/containers 378 24 94% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/description 791 424 46% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/exhibits 373 63 83% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/imagedialog 35 3 91% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/labels 60 11 82% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/menubutton 64 45 30% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/oneconfviews 98 45 54% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/recommendations 222 39 82% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/reviews 575 108 81% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/searchaid 179 61 66% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/searchentry 90 25 72% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/separators 26 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/spinner 64 2 97% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/stars 362 44 88% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/symbolic_icons 149 10 93% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/thumbnail 340 59 83% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/videoplayer 110 56 49% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/viewport 24 15 38% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/gtk3/widgets/weblivedialog 68 58 15% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/qml/__init__ 0 0 100% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/qml/categoriesmodel 53 21 60% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/qml/pkglist 134 66 51% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/ui/qml/reviewslist 46 3 93% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/utils 467 118 75% +/home/egon/devel/software-center/build-area/software-center-5.2.2.1/softwarecenter/version 4 0 100% +__init__ 0 0 100% +data/plugins/mock_plugin 4 0 100% +gtk3/test_app_view 64 0 100% +gtk3/test_appdetailsview 332 5 98% +gtk3/test_appmanager 51 0 100% +gtk3/test_appstore2 35 0 100% +gtk3/test_catview 172 0 100% +gtk3/test_custom_lists 38 0 100% +gtk3/test_debfile_view 27 0 100% +gtk3/test_dialogs 31 0 100% +gtk3/test_globalpane 13 0 100% +gtk3/test_install_progress 32 0 100% +gtk3/test_installedpane 40 0 100% +gtk3/test_navhistory 135 0 100% +gtk3/test_panes 42 0 100% +gtk3/test_purchase 77 0 100% +gtk3/test_recommendations_widgets 24 0 100% +gtk3/test_reviews 129 2 98% +gtk3/test_search 48 0 100% +gtk3/test_unity_launcher_integration 84 8 90% +gtk3/test_views 40 0 100% +gtk3/test_widgets 168 1 99% +qml/test_ui_qml_helpers 78 0 100% +stat 66 66 0% +test_addons 30 0 100% +test_aptd 72 28 61% +test_apthistory 71 1 99% +test_categories 64 0 100% +test_channels 25 0 100% +test_cmdfiner 20 0 100% +test_database 418 1 99% +test_debfileapplication 67 1 99% +test_description_norm 35 0 100% +test_distro 20 0 100% +test_downloader 49 0 100% +test_enquire 28 2 93% +test_gwibber 34 7 79% +test_htmlize 21 0 100% +test_hw 22 0 100% +test_i18n 39 0 100% +test_launchpad 31 1 97% +test_logging 21 0 100% +test_login_backend 19 0 100% +test_mime 25 0 100% +test_netstatus 16 0 100% +test_origin 22 0 100% +test_package_info 59 0 100% +test_pep8 39 1 97% +test_pkginfo 36 1 97% +test_plugin 18 0 100% +test_ppa_iconfilename 41 1 98% +test_purchase_backend 47 23 51% +test_pyflakes 9 0 100% +test_recagent 101 26 74% +test_region 46 0 100% +test_reinstall_purchased 140 0 100% +test_rnr_api 14 0 100% +test_scagent 40 2 95% +test_spawn_helper 17 0 100% +test_startup 39 24 38% +test_testutils 37 0 100% +test_ubuntu_sso_api 19 0 100% +test_utils 170 14 92% +test_where_is_it 63 12 81% +test_xapian 71 1 99% +test_xapian_query 53 1 98% +--------------------------------------------------------------------------------------------------------------------------------------------- +TOTAL 24155 6198 74% diff -Nru software-center-5.2.2/test/test_utils.py software-center-5.2.2.1/test/test_utils.py --- software-center-5.2.2/test/test_utils.py 2012-05-15 07:51:22.000000000 +0000 +++ software-center-5.2.2.1/test/test_utils.py 2012-05-24 07:28:34.000000000 +0000 @@ -173,6 +173,8 @@ capitalized = capitalize_first_word(test_synopsis) self.assertTrue( capitalized == "MPlayer's Movie Encoder") + # ensure it does not crash for empty strings, LP: #1002271 + self.assertEqual(capitalize_first_word(""), "") def test_ensure_file_writable_and_delete_if_not(self): from softwarecenter.utils import ensure_file_writable_and_delete_if_not