diff -Nru software-center-5.2.9/debian/changelog software-center-5.2.10/debian/changelog --- software-center-5.2.9/debian/changelog 2013-01-28 17:14:59.000000000 +0000 +++ software-center-5.2.10/debian/changelog 2013-11-15 22:26:56.000000000 +0000 @@ -1,3 +1,10 @@ +software-center (5.2.10) precise; urgency=low + + * debian/patches/local.patch: + - Cannot install deb files without network connection (lp: #926763) + + -- Ritesh Khadgaray Fri, 15 Nov 2013 14:26:56 -0800 + software-center (5.2.9) precise-proposed; urgency=low [ Brian Murray ] diff -Nru software-center-5.2.9/debian/patches/no-network-local-debs.patch software-center-5.2.10/debian/patches/no-network-local-debs.patch --- software-center-5.2.9/debian/patches/no-network-local-debs.patch 1970-01-01 00:00:00.000000000 +0000 +++ software-center-5.2.10/debian/patches/no-network-local-debs.patch 2013-11-15 22:23:40.000000000 +0000 @@ -0,0 +1,41 @@ +=== modified file 'softwarecenter/ui/gtk3/views/appdetailsview.py' +--- a/softwarecenter/ui/gtk3/views/appdetailsview.py 2012-12-17 09:53:32 +0000 ++++ b/softwarecenter/ui/gtk3/views/appdetailsview.py 2013-06-12 09:59:17 +0000 +@@ -35,7 +35,10 @@ + from softwarecenter.netstatus import (NetState, get_network_watcher, + network_state_is_connected) + from softwarecenter.db.application import Application +-from softwarecenter.db import DebFileApplication ++from softwarecenter.db.debfile import ( ++ DebFileApplication, ++ AppDetailsDebFile, ++ ) + from softwarecenter.backend.reviews import ReviewStats + from softwarecenter.enums import (AppActions, + PkgStates, +@@ -452,7 +455,14 @@ + AppActions.APPLY)): + self.set_label(self.app_details.warning) + +- sensitive = network_state_is_connected() ++ connected = network_state_is_connected() ++ self.set_network_is_connected(connected) ++ ++ def set_network_is_connected(self, have_network): ++ sensitive = have_network ++ # debs can always be installed(?) ++ if isinstance(self.app_details, AppDetailsDebFile): ++ sensitive = True + self.button.set_sensitive(sensitive) + + def _convert_purchase_date_str_to_datetime(self, purchase_date): +@@ -911,7 +921,7 @@ + + # set addon table and action button states based on sensitivity + sensitive = state in NetState.NM_STATE_CONNECTED_LIST +- self.pkg_statusbar.button.set_sensitive(sensitive) ++ self.pkg_statusbar.set_network_is_connected(sensitive) + self.addon_view.addons_set_sensitive(sensitive) + self.addons_statusbar.button_apply.set_sensitive(sensitive) + self.addons_statusbar.button_cancel.set_sensitive(sensitive) + diff -Nru software-center-5.2.9/debian/patches/series software-center-5.2.10/debian/patches/series --- software-center-5.2.9/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ software-center-5.2.10/debian/patches/series 2013-11-15 22:26:12.000000000 +0000 @@ -0,0 +1 @@ +no-network-local-debs.patch