[gnome-software/1756-include-gnome-software-and-dependencies-versions-in-debug-log-output] plugins: Print version information of the dependencies



commit 9a000f42f36d1ef1288f8786506bf1a7c7cb8879
Author: Milan Crha <mcrha redhat com>
Date:   Fri May 13 08:38:41 2022 +0200

    plugins: Print version information of the dependencies
    
    Helps https://gitlab.gnome.org/GNOME/gnome-software/-/issues/1756

 plugins/flatpak/gs-plugin-flatpak.c       |  5 +++++
 plugins/packagekit/gs-plugin-packagekit.c |  5 +++++
 plugins/rpm-ostree/gs-plugin-rpm-ostree.c |  2 ++
 plugins/snap/gs-plugin-snap.c             | 10 ++++++++++
 4 files changed, 22 insertions(+)
---
diff --git a/plugins/flatpak/gs-plugin-flatpak.c b/plugins/flatpak/gs-plugin-flatpak.c
index 4062146f2..b329f08fd 100644
--- a/plugins/flatpak/gs-plugin-flatpak.c
+++ b/plugins/flatpak/gs-plugin-flatpak.c
@@ -176,6 +176,11 @@ gs_plugin_flatpak_setup_async (GsPlugin            *plugin,
        GsPluginFlatpak *self = GS_PLUGIN_FLATPAK (plugin);
        g_autoptr(GTask) task = NULL;
 
+       g_debug ("Flatpak version: %s.%s.%s",
+               G_STRINGIFY (FLATPAK_MAJOR_VERSION),
+               G_STRINGIFY (FLATPAK_MINOR_VERSION),
+               G_STRINGIFY (FLATPAK_MICRO_VERSION));
+
        task = g_task_new (plugin, cancellable, callback, user_data);
        g_task_set_source_tag (task, gs_plugin_flatpak_setup_async);
 
diff --git a/plugins/packagekit/gs-plugin-packagekit.c b/plugins/packagekit/gs-plugin-packagekit.c
index ca630e60b..969deb44c 100644
--- a/plugins/packagekit/gs-plugin-packagekit.c
+++ b/plugins/packagekit/gs-plugin-packagekit.c
@@ -2356,6 +2356,11 @@ gs_plugin_packagekit_setup_async (GsPlugin            *plugin,
        GsPluginPackagekit *self = GS_PLUGIN_PACKAGEKIT (plugin);
        g_autoptr(GTask) task = NULL;
 
+       g_debug ("PackageKit version: %s.%s.%s",
+               G_STRINGIFY (PK_MAJOR_VERSION),
+               G_STRINGIFY (PK_MINOR_VERSION),
+               G_STRINGIFY (PK_MICRO_VERSION));
+
        task = g_task_new (plugin, cancellable, callback, user_data);
        g_task_set_source_tag (task, gs_plugin_packagekit_setup_async);
 
diff --git a/plugins/rpm-ostree/gs-plugin-rpm-ostree.c b/plugins/rpm-ostree/gs-plugin-rpm-ostree.c
index fbada1919..ee8a96d90 100644
--- a/plugins/rpm-ostree/gs-plugin-rpm-ostree.c
+++ b/plugins/rpm-ostree/gs-plugin-rpm-ostree.c
@@ -357,6 +357,8 @@ gs_plugin_rpm_ostree_setup_async (GsPlugin            *plugin,
        GsPluginRpmOstree *self = GS_PLUGIN_RPM_OSTREE (plugin);
        g_autoptr(GTask) task = NULL;
 
+       g_debug ("rpm-ostree version: %s", RPM_OSTREE_VERSION_S);
+
        task = g_task_new (plugin, cancellable, callback, user_data);
        g_task_set_source_tag (task, gs_plugin_rpm_ostree_setup_async);
 
diff --git a/plugins/snap/gs-plugin-snap.c b/plugins/snap/gs-plugin-snap.c
index 8d5a9d911..0344dbd90 100644
--- a/plugins/snap/gs-plugin-snap.c
+++ b/plugins/snap/gs-plugin-snap.c
@@ -288,6 +288,11 @@ get_system_information_cb (GObject      *source_object,
        }
        self->system_confinement = snapd_system_information_get_confinement (system_information);
 
+       g_debug ("Version '%s' on OS %s %s",
+               snapd_system_information_get_version (system_information),
+               snapd_system_information_get_os_id (system_information),
+               snapd_system_information_get_os_version (system_information));
+
        /* success */
        g_task_return_boolean (task, TRUE);
 }
@@ -328,6 +333,11 @@ store_snap_cache_update (GsPluginSnap *self,
 
        for (i = 0; i < snaps->len; i++) {
                SnapdSnap *snap = snaps->pdata[i];
+               g_debug ("Caching '%s' by '%s' version %s revision %s",
+                       snapd_snap_get_title (snap),
+                       snapd_snap_get_publisher_display_name (snap),
+                       snapd_snap_get_version (snap),
+                       snapd_snap_get_revision (snap));
                g_hash_table_insert (self->store_snaps, g_strdup (snapd_snap_get_name (snap)), 
cache_entry_new (snap, full_details));
        }
 }


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