[gnome-software/wip/ubuntu-3-24: 7/7] packagekit: Don't explicitly disable PacakgeKit interactivity
- From: Robert Ancell <rancell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software/wip/ubuntu-3-24: 7/7] packagekit: Don't explicitly disable PacakgeKit interactivity
- Date: Tue, 23 May 2017 10:22:18 +0000 (UTC)
commit 52b93935f260c79eb6c45a8a39316272a0e1199c
Author: Robert Ancell <robert ancell canonical com>
Date: Thu May 18 09:10:51 2017 +1200
packagekit: Don't explicitly disable PacakgeKit interactivity
We need interactivity for debconf prompts to install when installing .debs.
This is not most packages (i.e. not normally apps) but some dependencies can
trigger debconf prompts. If PackageKit is set to be non-interactive then
these packages never complete installation and the user is left confused.
The default PackageKit behaviour is to allow interactivity.
https://mail.gnome.org/archives/gnome-software-list/2017-May/msg00011.html
plugins/packagekit/gs-plugin-packagekit-local.c | 1 -
plugins/packagekit/gs-plugin-packagekit-origin.c | 1 -
plugins/packagekit/gs-plugin-packagekit-refine.c | 1 -
plugins/packagekit/gs-plugin-packagekit-refresh.c | 1 -
plugins/packagekit/gs-plugin-packagekit-upgrade.c | 1 -
plugins/packagekit/gs-plugin-packagekit.c | 1 -
6 files changed, 0 insertions(+), 6 deletions(-)
---
diff --git a/plugins/packagekit/gs-plugin-packagekit-local.c b/plugins/packagekit/gs-plugin-packagekit-local.c
index 46df5ea..0840b12 100644
--- a/plugins/packagekit/gs-plugin-packagekit-local.c
+++ b/plugins/packagekit/gs-plugin-packagekit-local.c
@@ -38,7 +38,6 @@ gs_plugin_initialize (GsPlugin *plugin)
GsPluginData *priv = gs_plugin_alloc_data (plugin, sizeof(GsPluginData));
priv->task = pk_task_new ();
pk_client_set_background (PK_CLIENT (priv->task), FALSE);
- pk_client_set_interactive (PK_CLIENT (priv->task), FALSE);
}
void
diff --git a/plugins/packagekit/gs-plugin-packagekit-origin.c
b/plugins/packagekit/gs-plugin-packagekit-origin.c
index 4d81963..0c7614a 100644
--- a/plugins/packagekit/gs-plugin-packagekit-origin.c
+++ b/plugins/packagekit/gs-plugin-packagekit-origin.c
@@ -46,7 +46,6 @@ gs_plugin_initialize (GsPlugin *plugin)
GsPluginData *priv = gs_plugin_alloc_data (plugin, sizeof(GsPluginData));
priv->client = pk_client_new ();
pk_client_set_background (priv->client, FALSE);
- pk_client_set_interactive (priv->client, FALSE);
pk_client_set_cache_age (priv->client, G_MAXUINT);
priv->sources = g_hash_table_new_full (g_str_hash,
g_str_equal,
diff --git a/plugins/packagekit/gs-plugin-packagekit-refine.c
b/plugins/packagekit/gs-plugin-packagekit-refine.c
index 341a154..a94f3b2 100644
--- a/plugins/packagekit/gs-plugin-packagekit-refine.c
+++ b/plugins/packagekit/gs-plugin-packagekit-refine.c
@@ -60,7 +60,6 @@ gs_plugin_initialize (GsPlugin *plugin)
g_signal_connect (priv->control, "repo-list-changed",
G_CALLBACK (gs_plugin_packagekit_cache_invalid_cb), plugin);
pk_client_set_background (priv->client, FALSE);
- pk_client_set_interactive (priv->client, FALSE);
pk_client_set_cache_age (priv->client, G_MAXUINT);
/* we can get better results than the RPM plugin */
diff --git a/plugins/packagekit/gs-plugin-packagekit-refresh.c
b/plugins/packagekit/gs-plugin-packagekit-refresh.c
index a0377d0..4006444 100644
--- a/plugins/packagekit/gs-plugin-packagekit-refresh.c
+++ b/plugins/packagekit/gs-plugin-packagekit-refresh.c
@@ -43,7 +43,6 @@ gs_plugin_initialize (GsPlugin *plugin)
priv->task = pk_task_new ();
pk_task_set_only_download (priv->task, TRUE);
pk_client_set_background (PK_CLIENT (priv->task), TRUE);
- pk_client_set_interactive (PK_CLIENT (priv->task), FALSE);
/* we can return better results than dpkg directly */
gs_plugin_add_rule (plugin, GS_PLUGIN_RULE_CONFLICTS, "dpkg");
diff --git a/plugins/packagekit/gs-plugin-packagekit-upgrade.c
b/plugins/packagekit/gs-plugin-packagekit-upgrade.c
index 6791efc..e119389 100644
--- a/plugins/packagekit/gs-plugin-packagekit-upgrade.c
+++ b/plugins/packagekit/gs-plugin-packagekit-upgrade.c
@@ -39,7 +39,6 @@ gs_plugin_initialize (GsPlugin *plugin)
pk_task_set_only_download (priv->task, TRUE);
pk_client_set_background (PK_CLIENT (priv->task), TRUE);
pk_client_set_cache_age (PK_CLIENT (priv->task), 60 * 60 * 24);
- pk_client_set_interactive (PK_CLIENT (priv->task), FALSE);
}
void
diff --git a/plugins/packagekit/gs-plugin-packagekit.c b/plugins/packagekit/gs-plugin-packagekit.c
index 460e41f..3b37359 100644
--- a/plugins/packagekit/gs-plugin-packagekit.c
+++ b/plugins/packagekit/gs-plugin-packagekit.c
@@ -46,7 +46,6 @@ gs_plugin_initialize (GsPlugin *plugin)
GsPluginData *priv = gs_plugin_alloc_data (plugin, sizeof(GsPluginData));
priv->task = pk_task_new ();
pk_client_set_background (PK_CLIENT (priv->task), FALSE);
- pk_client_set_interactive (PK_CLIENT (priv->task), FALSE);
pk_client_set_cache_age (PK_CLIENT (priv->task), G_MAXUINT);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]