{"base_revision":"git-v1:543c715a063de6ffe50d5b1c913667a503244595","content":"diff --git a/CHANGELOG b/CHANGELOG\nindex 76aba61..30c9809 100644\n--- a/CHANGELOG\n+++ b/CHANGELOG\n@@ -1,7 +1,3 @@\n-0.4.1\n------\n-* Complete the documentation to fix the validation test\n-\n 0.4.0\n -----\n * Add dependencies to the pkg-config file (Sam Wedgwood)\ndiff --git a/debian/changelog b/debian/changelog\nindex 8e02f02..0115292 100644\n--- a/debian/changelog\n+++ b/debian/changelog\n@@ -1,17 +1,3 @@\n-libcloudproviders (0.4.1-1) unstable; urgency=medium\n-\n-  * New upstream release\n-  * Stop ignoring dh_auto_test failures\n-\n- -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 30 Aug 2026 17:43:40 +0200\n-\n-libcloudproviders (0.4.0-3) unstable; urgency=medium\n-\n-  * Update debhelper compat to 14\n-  * Update Standards Version to 4.7.4\n-\n- -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 08 Aug 2026 15:52:13 +0200\n-\n libcloudproviders (0.4.0-2) unstable; urgency=medium\n \n   [ Helmut Grohne ]\ndiff --git a/debian/control b/debian/control\nindex 7c638f2..e7059f8 100644\n--- a/debian/control\n+++ b/debian/control\n@@ -1,28 +1,26 @@\n Source: libcloudproviders\n-Standards-Version: 4.7.4\n-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>\n-Uploaders:\n- Jeremy Bícha <jbicha@ubuntu.com>,\n- Marco Trevisan (Treviño) <marco@ubuntu.com>,\n Section: libs\n-Build-Depends:\n- debhelper-compat (= 14),\n- dh-sequence-gir,\n- gir1.2-gio-2.0-dev,\n- gir1.2-glib-2.0-dev,\n- gobject-introspection (>= 1.80),\n- libglib2.0-dev:native,\n- meson (>= 1.9.0),\n- valac,\n-Build-Depends-Indep:\n- gi-docgen <!nodoc>,\n+Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>\n+Uploaders: Jeremy Bícha <jbicha@ubuntu.com>,\n+           Marco Trevisan (Treviño) <marco@ubuntu.com>\n+Build-Depends: debhelper-compat (= 13),\n+               dh-sequence-gir,\n+               gir1.2-glib-2.0-dev,\n+               gir1.2-gio-2.0-dev,\n+               gobject-introspection (>= 1.80),\n+               libglib2.0-dev:native,\n+               meson (>= 1.9.0),\n+               valac\n+Build-Depends-Indep: gi-docgen <!nodoc>\n+Standards-Version: 4.7.3\n+Homepage: https://gnome.pages.gitlab.gnome.org/libcloudproviders/\n Vcs-Browser: https://salsa.debian.org/gnome-team/libcloudproviders\n Vcs-Git: https://salsa.debian.org/gnome-team/libcloudproviders.git\n-Homepage: https://gnome.pages.gitlab.gnome.org/libcloudproviders/\n \n Package: libcloudproviders0\n Architecture: any\n Multi-Arch: same\n+Depends: ${misc:Depends}, ${shlibs:Depends}\n Description: cloud provider library\n  libcloudproviders is a glib based library that makes it easier to implement\n  a cloud provider server or client.\n@@ -33,9 +31,11 @@ Description: cloud provider library\n  services.\n \n Package: gir1.2-cloudproviders-0.3.0\n+Section: introspection\n Architecture: any\n Multi-Arch: same\n-Section: introspection\n+Depends: ${gir:Depends}, ${misc:Depends}\n+Provides: ${gir:Provides}\n Description: cloud provider library - introspection data\n  libcloudproviders is a glib based library that makes it easier to implement\n  a cloud provider server or client.\n@@ -49,14 +49,15 @@ Description: cloud provider library - introspection data\n  generate dynamic bindings.\n \n Package: libcloudproviders-dev\n+Section: libdevel\n Architecture: any\n Multi-Arch: same\n-Section: libdevel\n-Depends:\n- libcloudproviders0 (= ${binary:Version}),\n- libglib2.0-dev,\n-Suggests:\n- libcloudproviders-doc,\n+Depends: libcloudproviders0 (= ${binary:Version}),\n+         libglib2.0-dev,\n+         ${gir:Depends},\n+         ${misc:Depends}\n+Provides: ${gir:Provides}\n+Suggests: libcloudproviders-doc\n Description: cloud provider library - development files\n  libcloudproviders is a glib based library that makes it easier to implement\n  a cloud provider server or client.\n@@ -69,10 +70,11 @@ Description: cloud provider library - development files\n  This package contains the development files.\n \n Package: libcloudproviders-doc\n-Architecture: all\n+Section: doc\n Build-Profiles: <!nodoc>\n+Architecture: all\n Multi-Arch: foreign\n-Section: doc\n+Depends: ${misc:Depends}\n Description: cloud provider library - documentation\n  libcloudproviders is a glib based library that makes it easier to implement\n  a cloud provider server or client.\ndiff --git a/debian/copyright b/debian/copyright\nindex babd9e3..f103bb3 100644\n--- a/debian/copyright\n+++ b/debian/copyright\n@@ -1,6 +1,6 @@\n Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/\n-Source: https://download.gnome.org/sources/libcloudproviders/\n Upstream-Name: libcloudproviders\n+Source: https://download.gnome.org/sources/libcloudproviders/\n \n Files: *\n Copyright: 2015-2017 Carlos Soriano <csoriano@gnome.org>\ndiff --git a/debian/libcloudproviders0.docs b/debian/docs\nsimilarity index 100%\nrename from debian/libcloudproviders0.docs\nrename to debian/docs\ndiff --git a/debian/rules b/debian/rules\nindex 72f9a77..a323de2 100755\n--- a/debian/rules\n+++ b/debian/rules\n@@ -10,3 +10,7 @@ export DPKG_GENSYMBOLS_CHECK_LEVEL = 4\n override_dh_auto_configure:\n \tdh_auto_configure -- \\\n \t\t-Ddocumentation=$(if $(filter %-doc,$(shell dh_listpackages)),true,false)\n+\n+# https://gitlab.gnome.org/GNOME/libcloudproviders/-/issues/29\n+override_dh_auto_test:\n+\tdh_auto_test || true\ndiff --git a/debian/upstream/metadata b/debian/upstream/metadata\nindex 2393165..903c81e 100644\n--- a/debian/upstream/metadata\n+++ b/debian/upstream/metadata\n@@ -1,7 +1,5 @@\n ---\n-Archive: GNOME\n-Bug-Database: https://gitlab.gnome.org/GNOME/libcloudproviders/-/work_items\n-Bug-Submit: https://gitlab.gnome.org/GNOME/libcloudproviders/-/work_items/new\n+Bug-Database: https://gitlab.gnome.org/GNOME/libcloudproviders/-/issues\n+Bug-Submit: https://gitlab.gnome.org/GNOME/libcloudproviders/-/issues/new\n Repository: https://gitlab.gnome.org/GNOME/libcloudproviders.git\n Repository-Browse: https://gitlab.gnome.org/GNOME/libcloudproviders\n-Security-Contact: https://gitlab.gnome.org/Teams/Releng/security\ndiff --git a/meson.build b/meson.build\nindex a8da846..8d85406 100644\n--- a/meson.build\n+++ b/meson.build\n@@ -1,5 +1,5 @@\n project ('libcloudproviders', 'c',\n-  version: '0.4.1',\n+  version: '0.4.0',\n   meson_version: '>=1.9.0',\n   license: 'LGPL-3.0-or-later',\n   default_options: [\ndiff --git a/src/cloudprovidersaccount.c b/src/cloudprovidersaccount.c\nindex b052417..5a55496 100644\n--- a/src/cloudprovidersaccount.c\n+++ b/src/cloudprovidersaccount.c\n@@ -249,8 +249,6 @@ cloud_providers_account_set_property (GObject      *object,\n  *\n  * A [class@Account] object is used to fetch details about cloud providers from DBus.\n  * It is usually fetched from [method@Provider.get_accounts] as a list.\n- *\n- * Returns: A new [class@Account]\n  */\n CloudProvidersAccount*\n cloud_providers_account_new (GDBusProxy *proxy)\ndiff --git a/src/cloudprovidersaccount.h b/src/cloudprovidersaccount.h\nindex d9a3a4e..93c17d9 100644\n--- a/src/cloudprovidersaccount.h\n+++ b/src/cloudprovidersaccount.h\n@@ -24,15 +24,10 @@\n \n G_BEGIN_DECLS\n \n-/**\n- * CLOUD_PROVIDERS_ACCOUNT_DBUS_IFACE:\n- *\n- * The name of the D-Bus interface for an account.\n- **/\n #define CLOUD_PROVIDERS_ACCOUNT_DBUS_IFACE \"org.freedesktop.CloudProviders.Account\"\n \n /**\n- * CloudProvidersAccountStatus:\n+ * CloudProviderStatus:\n  * @CLOUD_PROVIDERS_ACCOUNT_STATUS_INVALID: Set if the initial state of the account is unknown\n  * @CLOUD_PROVIDERS_ACCOUNT_STATUS_IDLE: Set if the account is in idle mode\n  * @CLOUD_PROVIDERS_ACCOUNT_STATUS_SYNCING: Set if the account is currently synchronizing data\n@@ -50,6 +45,11 @@ typedef enum {\n #define CLOUD_PROVIDERS_TYPE_ACCOUNT (cloud_providers_account_get_type())\n G_DECLARE_FINAL_TYPE (CloudProvidersAccount, cloud_providers_account, CLOUD_PROVIDERS, ACCOUNT, GObject)\n \n+struct _CloudProvidersAccountClass\n+{\n+  GObjectClass parent_class;\n+};\n+\n CloudProvidersAccount *cloud_providers_account_new (GDBusProxy *proxy);\n \n const gchar* cloud_providers_account_get_name (CloudProvidersAccount *self);\ndiff --git a/src/cloudprovidersaccountexporter.c b/src/cloudprovidersaccountexporter.c\nindex 65c8c82..fbb90da 100644\n--- a/src/cloudprovidersaccountexporter.c\n+++ b/src/cloudprovidersaccountexporter.c\n@@ -148,8 +148,6 @@ cloud_providers_account_exporter_get_skeleton (CloudProvidersAccountExporter *se\n  * @bus_name: A unique name for the account. Must be a valid DBus object name.\n  *\n  * Create a new [class@AccountExporter] object\n- *\n- * Returns: A new [class@AccountExporter]\n  */\n CloudProvidersAccountExporter*\n cloud_providers_account_exporter_new (CloudProvidersProviderExporter *provider,\n@@ -319,13 +317,6 @@ cloud_providers_account_exporter_set_property (GObject      *object,\n     }\n }\n \n-/**\n- * cloud_providers_account_exporter_set_name:\n- * @self: The account\n- * @name: the name of the account\n- *\n- * Set the name of the account.\n- */\n void\n cloud_providers_account_exporter_set_name (CloudProvidersAccountExporter *self,\n                                            const gchar                   *name)\n@@ -335,13 +326,6 @@ cloud_providers_account_exporter_set_name (CloudProvidersAccountExporter *self,\n     g_object_set (self, \"name\", name, NULL);\n }\n \n-/**\n- * cloud_providers_account_exporter_set_status:\n- * @self: The account\n- * @status: the status of the account\n- *\n- * Set the current status of the account.\n- */\n void\n cloud_providers_account_exporter_set_status (CloudProvidersAccountExporter *self,\n                                              CloudProvidersAccountStatus    status)\n@@ -351,13 +335,6 @@ cloud_providers_account_exporter_set_status (CloudProvidersAccountExporter *self\n     g_object_set (self, \"status\", status, NULL);\n }\n \n-/**\n- * cloud_providers_account_exporter_set_status_details:\n- * @self: The account\n- * @status_details: a long sentense about the status of the account\n- *\n- * Set some details about the current status of the account.\n- */\n void\n cloud_providers_account_exporter_set_status_details (CloudProvidersAccountExporter *self,\n                                                      const gchar                   *status_details)\n@@ -367,13 +344,6 @@ cloud_providers_account_exporter_set_status_details (CloudProvidersAccountExport\n     g_object_set (self, \"status-details\", status_details, NULL);\n }\n \n-/**\n- * cloud_providers_account_exporter_set_icon:\n- * @self: The account\n- * @icon: a [iface@Gio.Icon]\n- *\n- * Set the icon of the account.\n- */\n void\n cloud_providers_account_exporter_set_icon (CloudProvidersAccountExporter *self,\n                                            GIcon                         *icon)\n@@ -426,13 +396,6 @@ cloud_providers_account_exporter_set_action_group (CloudProvidersAccountExporter\n     }\n }\n \n-/**\n- * cloud_providers_account_exporter_set_path:\n- * @self: The account\n- * @path: The object path to expose this account.\n- *\n- * Set object path to expose this account.\n- */\n void\n cloud_providers_account_exporter_set_path (CloudProvidersAccountExporter *self,\n                                            const gchar                   *path)\ndiff --git a/src/cloudprovidersaccountexporter.h b/src/cloudprovidersaccountexporter.h\nindex 63a69a7..dbf81bf 100644\n--- a/src/cloudprovidersaccountexporter.h\n+++ b/src/cloudprovidersaccountexporter.h\n@@ -29,6 +29,11 @@ G_DECLARE_FINAL_TYPE (CloudProvidersAccountExporter, cloud_providers_account_exp\n \n typedef struct _CloudProvidersProviderExporter CloudProvidersProviderExporter;\n \n+struct _CloudProvidersAccountExporterClass\n+{\n+  GObjectClass parent_class;\n+};\n+\n CloudProvidersAccountExporter*\n cloud_providers_account_exporter_new (CloudProvidersProviderExporter *provider,\n                                       const gchar                    *bus_name);\ndiff --git a/src/cloudproviderscollector.c b/src/cloudproviderscollector.c\nindex 5cbe091..60ef926 100644\n--- a/src/cloudproviderscollector.c\n+++ b/src/cloudproviderscollector.c\n@@ -119,7 +119,7 @@ cloud_providers_collector_class_init (CloudProvidersCollectorClass *klass)\n   object_class->dispose = cloud_providers_collector_dispose;\n \n   /**\n-   * CloudProvidersCollector::providers-changed\n+   * CloudProviderCollector::providers-changed\n    *\n    * This signal is emitted by the amount of providers changed.\n    */\ndiff --git a/src/cloudproviderscollector.h b/src/cloudproviderscollector.h\nindex 3c81d87..e8260c3 100644\n--- a/src/cloudproviderscollector.h\n+++ b/src/cloudproviderscollector.h\n@@ -27,7 +27,13 @@ G_BEGIN_DECLS\n #define CLOUD_PROVIDERS_TYPE_COLLECTOR (cloud_providers_collector_get_type())\n G_DECLARE_FINAL_TYPE (CloudProvidersCollector, cloud_providers_collector, CLOUD_PROVIDERS, COLLECTOR, GObject)\n \n+struct _CloudProvidersCollectorClass\n+{\n+  GObjectClass parent_class;\n+};\n+\n CloudProvidersCollector *cloud_providers_collector_dup_singleton (void);\n+void cloud_providers_collector_update (CloudProvidersCollector *self);\n GList *cloud_providers_collector_get_providers (CloudProvidersCollector *self);\n G_END_DECLS\n \ndiff --git a/src/cloudprovidersprovider.c b/src/cloudprovidersprovider.c\nindex 976467d..44a54f4 100644\n--- a/src/cloudprovidersprovider.c\n+++ b/src/cloudprovidersprovider.c\n@@ -82,15 +82,6 @@ on_cloud_providers_object_manager_name_owner_changed (GObject    *object,\n                                                       GParamSpec *pspec,\n                                                       gpointer    user_data);\n \n-/**\n- * cloud_providers_provider_new:\n- * @bus_name: A unique name for the provider. Must be a valid DBus object name.\n- * @object_path: The object path to expose this provider.\n- *\n- * Create a new [class@Provider] object\n- *\n- * Returns: A new [class@Provider]\n- */\n CloudProvidersProvider *\n cloud_providers_provider_new (const gchar *bus_name,\n                               const gchar *object_path)\n@@ -228,7 +219,7 @@ cloud_providers_provider_class_init (CloudProvidersProviderClass *klass)\n                                        properties);\n \n   /**\n-   * CloudProvidersProvider::accounts-changed\n+   * CloudProviderProvider::accounts-changed\n    *\n    * This signal is emitted by a provider if the number of accounts changed.\n    */\n@@ -243,7 +234,7 @@ cloud_providers_provider_class_init (CloudProvidersProviderClass *klass)\n                   G_TYPE_NONE,\n                   0);\n   /**\n-   * CloudProvidersProvider::removed\n+   * CloudProviderProvider::removed\n    *\n    * This signal is emitted by a provider when the provider is removed in DBUS.\n    */\n@@ -437,14 +428,7 @@ cloud_providers_provider_init (CloudProvidersProvider *self)\n                self);\n }\n \n-/**\n- * cloud_providers_provider_get_name\n- * @self: A CloudProvidersProvider\n- *\n- * Get the name of this provider.\n- *\n- * Returns: the name of the provider\n- */\n+\n const gchar*\n cloud_providers_provider_get_name (CloudProvidersProvider *self)\n {\ndiff --git a/src/cloudprovidersprovider.h b/src/cloudprovidersprovider.h\nindex 2591627..c3a321d 100644\n--- a/src/cloudprovidersprovider.h\n+++ b/src/cloudprovidersprovider.h\n@@ -23,11 +23,6 @@\n \n G_BEGIN_DECLS\n \n-/**\n- * CLOUD_PROVIDERS_PROVIDER_DBUS_IFACE:\n- *\n- * The name of the D-Bus interface for a provider.\n- **/\n #define CLOUD_PROVIDERS_PROVIDER_DBUS_IFACE \"org.freedesktop.CloudProviders.Provider\"\n \n #define CLOUD_PROVIDERS_TYPE_PROVIDER (cloud_providers_provider_get_type())\ndiff --git a/src/cloudprovidersproviderexporter.c b/src/cloudprovidersproviderexporter.c\nindex c6f5936..56e3f89 100644\n--- a/src/cloudprovidersproviderexporter.c\n+++ b/src/cloudprovidersproviderexporter.c\n@@ -338,13 +338,6 @@ cloud_providers_provider_exporter_class_init (CloudProvidersProviderExporterClas\n                                        properties);\n }\n \n-/**\n- * cloud_providers_provider_exporter_set_name:\n- * @self: The cloud provider exporter\n- * @name: The provider name\n- *\n- * Set the name of this provider.\n- */\n void\n cloud_providers_provider_exporter_set_name (CloudProvidersProviderExporter *self,\n                                             const gchar                    *name)\n@@ -352,14 +345,6 @@ cloud_providers_provider_exporter_set_name (CloudProvidersProviderExporter *self\n     g_object_set (self, \"name\", name, NULL);\n }\n \n-/**\n- * cloud_providers_provider_exporter_get_name:\n- * @self: The cloud provider exporter\n- *\n- * Get the name of this provider.\n- *\n- * Returns: the name of this provider\n- */\n const gchar*\n cloud_providers_provider_exporter_get_name (CloudProvidersProviderExporter *self)\n {\n@@ -367,14 +352,10 @@ cloud_providers_provider_exporter_get_name (CloudProvidersProviderExporter *self\n }\n \n /**\n- * cloud_providers_provider_exporter_new:\n+ * cloud_providers_provider_exporter_new\n  * @bus: A connection to export the objects to\n  * @bus_name: A DBus name to bind to\n  * @bus_path: A DBus object path\n- *\n- * Creates a new [class@ProviderExporter].\n- *\n- * Returns: A new [class@ProviderExporter]\n  */\n CloudProvidersProviderExporter *\n cloud_providers_provider_exporter_new (GDBusConnection *bus,\n@@ -392,28 +373,12 @@ cloud_providers_provider_exporter_new (GDBusConnection *bus,\n   return self;\n }\n \n-/**\n- * cloud_providers_provider_exporter_get_bus:\n- * @self: The cloud provider exporter\n- *\n- * Get the bus of this provider.\n- *\n- * Returns: the bus of this provider\n- */\n GDBusConnection*\n cloud_providers_provider_exporter_get_bus (CloudProvidersProviderExporter *self)\n {\n     return self->bus;\n }\n \n-/**\n- * cloud_providers_provider_exporter_get_object_path:\n- * @self: The cloud provider exporter\n- *\n- * Get the object path of this provider.\n- *\n- * Returns: the object path of this provider\n- */\n const gchar*\n cloud_providers_provider_exporter_get_object_path (CloudProvidersProviderExporter *self)\n {\ndiff --git a/src/cloudprovidersproviderexporter.h b/src/cloudprovidersproviderexporter.h\nindex 72fac4f..d9d53a5 100644\n--- a/src/cloudprovidersproviderexporter.h\n+++ b/src/cloudprovidersproviderexporter.h\n@@ -27,6 +27,11 @@ G_BEGIN_DECLS\n #define CLOUD_PROVIDERS_TYPE_PROVIDER_EXPORTER (cloud_providers_provider_exporter_get_type())\n G_DECLARE_FINAL_TYPE (CloudProvidersProviderExporter, cloud_providers_provider_exporter, CLOUD_PROVIDERS, PROVIDER_EXPORTER, GObject)\n \n+struct _CloudProvidersProviderExporterClass\n+{\n+  GObjectClass parent_class;\n+};\n+\n void\n cloud_providers_provider_exporter_remove_account (CloudProvidersProviderExporter *self,\n                                                   CloudProvidersAccountExporter  *account);\n","content_type":"text/plain","diff_type":"vcs","new_revision":"git-v1:c261961bb15cae44055bda2ec024ab0c50a652e9"}