[gnome-software] trivial: Add enough debug information to track down broken plugins



commit 111a921db368729e924ba38472367403e73c57c4
Author: Richard Hughes <richard hughsie com>
Date:   Thu Jun 2 16:24:55 2016 +0100

    trivial: Add enough debug information to track down broken plugins

 src/gs-plugin-loader.c       |   12 ++++++++----
 src/plugins/gs-plugin-odrs.c |    3 ++-
 2 files changed, 10 insertions(+), 5 deletions(-)
---
diff --git a/src/gs-plugin-loader.c b/src/gs-plugin-loader.c
index c426a98..27632fe 100644
--- a/src/gs-plugin-loader.c
+++ b/src/gs-plugin-loader.c
@@ -3366,8 +3366,10 @@ gs_plugin_loader_setup (GsPluginLoader *plugin_loader,
                                dep = gs_plugin_loader_find_plugin (plugin_loader,
                                                                    plugin_name);
                                if (dep == NULL) {
-                                       g_debug ("cannot find plugin '%s'",
-                                                plugin_name);
+                                       g_debug ("cannot find plugin '%s' "
+                                                "requested by '%s'",
+                                                plugin_name,
+                                                gs_plugin_get_name (plugin));
                                        continue;
                                }
                                if (!gs_plugin_get_enabled (dep))
@@ -3393,8 +3395,10 @@ gs_plugin_loader_setup (GsPluginLoader *plugin_loader,
                                dep = gs_plugin_loader_find_plugin (plugin_loader,
                                                                    plugin_name);
                                if (dep == NULL) {
-                                       g_debug ("cannot find plugin '%s'",
-                                                plugin_name);
+                                       g_debug ("cannot find plugin '%s' "
+                                                "requested by '%s'",
+                                                plugin_name,
+                                                gs_plugin_get_name (plugin));
                                        continue;
                                }
                                if (!gs_plugin_get_enabled (dep))
diff --git a/src/plugins/gs-plugin-odrs.c b/src/plugins/gs-plugin-odrs.c
index f7fed8c..8406f1f 100644
--- a/src/plugins/gs-plugin-odrs.c
+++ b/src/plugins/gs-plugin-odrs.c
@@ -72,7 +72,8 @@ gs_plugin_initialize (GsPlugin *plugin)
 
        /* need application IDs and version */
        gs_plugin_add_rule (plugin, GS_PLUGIN_RULE_RUN_AFTER, "appstream");
-       gs_plugin_add_rule (plugin, GS_PLUGIN_RULE_RUN_AFTER, "flatpak");
+       gs_plugin_add_rule (plugin, GS_PLUGIN_RULE_RUN_AFTER, "flatpak-system");
+       gs_plugin_add_rule (plugin, GS_PLUGIN_RULE_RUN_AFTER, "flatpak-user");
 }
 
 void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]