summaryrefslogtreecommitdiff
path: root/libappstream-glib
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2016-08-03 13:31:50 +0100
committerRichard Hughes <richard@hughsie.com>2016-08-03 13:34:14 +0100
commit8d7c0c35b92b8deb9aaabb73d5de09a3ce6aa657 (patch)
tree71e57cad47ccb9aaad69c6a67a23b6e7677f8962 /libappstream-glib
parent67cfc0d924f17a1edee541a6825484286b2c0118 (diff)
downloadappstream-glib-8d7c0c35b92b8deb9aaabb73d5de09a3ce6aa657.tar.gz
trivial: Use the unique ID in the dedupe logs
Diffstat (limited to 'libappstream-glib')
-rw-r--r--libappstream-glib/as-store.c36
1 files changed, 25 insertions, 11 deletions
diff --git a/libappstream-glib/as-store.c b/libappstream-glib/as-store.c
index d50f103..e13a58e 100644
--- a/libappstream-glib/as-store.c
+++ b/libappstream-glib/as-store.c
@@ -918,17 +918,23 @@ as_store_add_app_internal (AsStore *store, AsApp *app,
if (as_app_get_source_kind (app) == AS_APP_SOURCE_KIND_APPSTREAM &&
as_app_get_source_kind (item) == AS_APP_SOURCE_KIND_APPDATA) {
- g_debug ("ignoring AppStream entry as AppData exists: %s", id);
+ g_debug ("ignoring AppStream entry as AppData exists: %s:%s",
+ as_app_get_unique_id (app),
+ as_app_get_unique_id (item));
return;
}
if (as_app_get_source_kind (app) == AS_APP_SOURCE_KIND_APPSTREAM &&
as_app_get_source_kind (item) == AS_APP_SOURCE_KIND_DESKTOP) {
- g_debug ("ignoring AppStream entry as desktop exists: %s", id);
+ g_debug ("ignoring AppStream entry as desktop exists: %s:%s",
+ as_app_get_unique_id (app),
+ as_app_get_unique_id (item));
return;
}
if (as_app_get_source_kind (app) == AS_APP_SOURCE_KIND_APPDATA &&
as_app_get_source_kind (item) == AS_APP_SOURCE_KIND_DESKTOP) {
- g_debug ("merging duplicate AppData:desktop entries: %s", id);
+ g_debug ("merging duplicate AppData:desktop entries: %s:%s",
+ as_app_get_unique_id (app),
+ as_app_get_unique_id (item));
as_app_subsume_full (app, item, AS_APP_SUBSUME_FLAG_BOTH_WAYS);
/* promote the desktop source to AppData */
as_app_set_source_kind (item, AS_APP_SOURCE_KIND_APPDATA);
@@ -936,7 +942,9 @@ as_store_add_app_internal (AsStore *store, AsApp *app,
}
if (as_app_get_source_kind (app) == AS_APP_SOURCE_KIND_DESKTOP &&
as_app_get_source_kind (item) == AS_APP_SOURCE_KIND_APPDATA) {
- g_debug ("merging duplicate desktop:AppData entries: %s", id);
+ g_debug ("merging duplicate desktop:AppData entries: %s:%s",
+ as_app_get_unique_id (app),
+ as_app_get_unique_id (item));
as_app_subsume_full (app, item, AS_APP_SUBSUME_FLAG_BOTH_WAYS);
return;
}
@@ -945,33 +953,39 @@ as_store_add_app_internal (AsStore *store, AsApp *app,
if (as_app_get_source_kind (app) == AS_APP_SOURCE_KIND_APPDATA &&
as_app_get_source_kind (item) == AS_APP_SOURCE_KIND_APPSTREAM) {
as_app_set_state (item, AS_APP_STATE_INSTALLED);
- g_debug ("ignoring AppData entry as AppStream exists: %s", id);
+ g_debug ("ignoring AppData entry as AppStream exists: %s:%s",
+ as_app_get_unique_id (app),
+ as_app_get_unique_id (item));
return;
}
if (as_app_get_source_kind (app) == AS_APP_SOURCE_KIND_DESKTOP &&
as_app_get_source_kind (item) == AS_APP_SOURCE_KIND_APPSTREAM) {
as_app_set_state (item, AS_APP_STATE_INSTALLED);
- g_debug ("ignoring desktop entry as AppStream exists: %s", id);
+ g_debug ("ignoring desktop entry as AppStream exists: %s:%s",
+ as_app_get_unique_id (app),
+ as_app_get_unique_id (item));
return;
}
/* the previously stored app is higher priority */
if (as_app_get_priority (item) >
as_app_get_priority (app)) {
- g_debug ("ignoring duplicate %s:%s entry: %s",
+ g_debug ("ignoring duplicate %s:%s entry: %s:%s",
as_app_source_kind_to_string (as_app_get_source_kind (app)),
as_app_source_kind_to_string (as_app_get_source_kind (item)),
- id);
+ as_app_get_unique_id (app),
+ as_app_get_unique_id (item));
return;
}
/* same priority */
if (as_app_get_priority (item) ==
as_app_get_priority (app)) {
- g_debug ("merging duplicate %s:%s entries: %s",
+ g_debug ("merging duplicate %s:%s entries: %s:%s",
as_app_source_kind_to_string (as_app_get_source_kind (app)),
as_app_source_kind_to_string (as_app_get_source_kind (item)),
- id);
+ as_app_get_unique_id (app),
+ as_app_get_unique_id (item));
as_app_subsume_full (app, item,
AS_APP_SUBSUME_FLAG_BOTH_WAYS);
@@ -987,7 +1001,7 @@ as_store_add_app_internal (AsStore *store, AsApp *app,
* previously stored */
g_debug ("removing %s entry: %s",
as_app_source_kind_to_string (as_app_get_source_kind (item)),
- id);
+ as_app_get_unique_id (item));
as_store_remove_app (store, item);
}