From 2522db016456fbb0c83a9b26e8e73c11d7471aec Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Fri, 11 Aug 2017 10:14:58 +0100 Subject: [PATCH] lib/repo-finder-config: Add some more debug output This makes diagnosing false negatives a little easier. Signed-off-by: Philip Withnall Closes: #1075 Approved by: jlebon --- src/libostree/ostree-repo-finder-config.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libostree/ostree-repo-finder-config.c b/src/libostree/ostree-repo-finder-config.c index 2f9841db..ada8479e 100644 --- a/src/libostree/ostree-repo-finder-config.c +++ b/src/libostree/ostree-repo-finder-config.c @@ -114,6 +114,7 @@ ostree_repo_finder_config_resolve_async (OstreeRepoFinder *find g_autoptr(GHashTable) remote_refs = NULL; /* (element-type OstreeCollectionRef utf8) */ const gchar *checksum; g_autofree gchar *remote_collection_id = NULL; + gboolean resolved_a_ref = FALSE; remote_name = remotes[i]; @@ -147,6 +148,7 @@ ostree_repo_finder_config_resolve_async (OstreeRepoFinder *find * @supported_ref_to_checksum. */ g_debug ("Resolved ref (%s, %s) to remote ā€˜%s’.", refs[j]->collection_id, refs[j]->ref_name, remote_name); + resolved_a_ref = TRUE; supported_ref_to_checksum = g_hash_table_lookup (repo_name_to_refs, remote_name); @@ -162,6 +164,9 @@ ostree_repo_finder_config_resolve_async (OstreeRepoFinder *find (gpointer) refs[j], g_strdup (checksum)); } } + + if (!resolved_a_ref) + g_debug ("Ignoring remote ā€˜%s’ due to it not advertising any of the requested refs.", remote_name); } /* Aggregate the results. */