[gnome-software/wip/rancell/ubuntu-3-20-5: 26/44] provenance: Order after apt so we have the origin set
- From: Robert Ancell <rancell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software/wip/rancell/ubuntu-3-20-5: 26/44] provenance: Order after apt so we have the origin set
- Date: Sat, 17 Jun 2017 12:27:24 +0000 (UTC)
commit ed740ddbc1073def9ce7a2a9d6b1d9c8922a4d96
Author: Iain Lane <iain orangesquash org uk>
Date: Wed Apr 13 18:43:08 2016 +0100
provenance: Order after apt so we have the origin set
ubuntu-specific: apt should use order_before, but this seems buggy and
creates a loop currently.
src/plugins/gs-plugin-provenance.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/plugins/gs-plugin-provenance.c b/src/plugins/gs-plugin-provenance.c
index dd424a4..a692345 100644
--- a/src/plugins/gs-plugin-provenance.c
+++ b/src/plugins/gs-plugin-provenance.c
@@ -94,6 +94,7 @@ const gchar **
gs_plugin_order_after (GsPlugin *plugin)
{
static const gchar *deps[] = {
+ "apt",
"packagekit-refine", /* after the package source is set */
NULL };
return deps;
@@ -157,8 +158,10 @@ gs_plugin_refine_app (GsPlugin *plugin,
/* simple case */
origin = gs_app_get_origin (app);
+ g_debug ("prov: considering %s", gs_app_get_id (app));
if (origin != NULL && gs_utils_strv_fnmatch (sources, origin)) {
gs_app_add_quirk (app, AS_APP_QUIRK_PROVENANCE);
+ g_debug ("prov: %s", gs_app_to_string (app));
return TRUE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]