diff --git a/helpers/DATA/update-manager/prevent-autoconnection.patch b/helpers/DATA/update-manager/prevent-autoconnection.patch index be50afa0d71bbdaa4aa81c4670b1ef370345843e..3b262dd04ea103fc8820fe48320e70c08ad7e0fc 100644 --- a/helpers/DATA/update-manager/prevent-autoconnection.patch +++ b/helpers/DATA/update-manager/prevent-autoconnection.patch @@ -1,7 +1,7 @@ diff -ru source.orig/UpdateManager/Dialogs.py source/UpdateManager/Dialogs.py --- source.orig/UpdateManager/Dialogs.py 2018-02-12 20:44:33.321329066 -0500 +++ source/UpdateManager/Dialogs.py 2018-02-12 20:45:28.141249480 -0500 -@@ -161,7 +162,20 @@ +@@ -161,7 +162,21 @@ self.add_settings_button() self.focus_button = self.add_button(Gtk.STOCK_OK, self.window_main.close) @@ -18,6 +18,7 @@ diff -ru source.orig/UpdateManager/Dialogs.py source/UpdateManager/Dialogs.py + self.add_button(_("Ask Me Later"), self.window_main.close) + + def check(self): ++ self.window_main.options.no_update = False + self.window_main.check_update() class DistUpgradeDialog(InternalDialog): @@ -64,3 +65,34 @@ diff -ru source.orig/update-manager source/update-manager parser.add_option ("", "--debug", action="store_true", default=False, help=_("Show debug messages")) +diff -ru source.orig/UpdateManager/UpdateManager.py source/UpdateManager/UpdateManager.py +--- source.orig/UpdateManager/UpdateManager.py 2023-05-01 10:29:34.494164650 -0400 ++++ source/UpdateManager/UpdateManager.py 2023-05-01 12:04:53.000000000 -0400 +@@ -121,10 +121,11 @@ + "focus-in-event", self.on_initial_focus_in) + + # Look for a new release in a thread +- self.meta_release = MetaRelease( +- self.options and self.options.devel_release, +- self.options and self.options.use_proposed, +- self.options and self.options.debug) ++ if self.options.check_dist_upgrades and apt_pkg.config.find_i("APT::Periodic::Update-Package-Lists") != 0: ++ self.meta_release = MetaRelease( ++ self.options and self.options.devel_release, ++ self.options and self.options.use_proposed, ++ self.options and self.options.debug) + + def begin_user_resizable(self, stored_width=0, stored_height=0): + self.set_resizable(True) +@@ -234,6 +235,11 @@ + self.start_available() + return + ++ self.meta_release = MetaRelease( ++ self.options and self.options.devel_release, ++ self.options and self.options.use_proposed, ++ self.options and self.options.debug) ++ + update_backend = get_backend(self, InstallBackend.ACTION_UPDATE) + self._start_pane(update_backend) + diff --git a/helpers/make-update-manager b/helpers/make-update-manager index d8fcddc7fb5e215cd83f4d7c6e2d050a08774578..25a65cf3c6feeb1cedacc9febc247cd3f63d21dd 100644 --- a/helpers/make-update-manager +++ b/helpers/make-update-manager @@ -19,7 +19,7 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -VERSION=18 +VERSION=19 . ./config