socsvn commit: r253264 - soc2013/mattbw/dummy

mattbw at FreeBSD.org mattbw at FreeBSD.org
Thu Jun 20 00:56:21 UTC 2013


Author: mattbw
Date: Thu Jun 20 00:56:21 2013
New Revision: 253264
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=253264

Log:
  initial work on get-details; does not work yet; heavily inspired by opkg

Added:
  soc2013/mattbw/dummy/pk-backend-pkgng.c
Modified:
  soc2013/mattbw/dummy/Makefile
  soc2013/mattbw/dummy/pk-backend-dummy.c

Modified: soc2013/mattbw/dummy/Makefile
==============================================================================
--- soc2013/mattbw/dummy/Makefile	Wed Jun 19 23:09:10 2013	(r253263)
+++ soc2013/mattbw/dummy/Makefile	Thu Jun 20 00:56:21 2013	(r253264)
@@ -1,8 +1,8 @@
 # $FreeBSD$
 
-LIB=		pk_backend_dummy
+LIB=		pk_backend_pkgng
 SHLIB_MAJOR=	1
-SRCS=		pk-backend-dummy.c
+SRCS=		pk-backend-pkgng.c
 
 USE_PK_PKGCONF=	0
 

Modified: soc2013/mattbw/dummy/pk-backend-dummy.c
==============================================================================
--- soc2013/mattbw/dummy/pk-backend-dummy.c	Wed Jun 19 23:09:10 2013	(r253263)
+++ soc2013/mattbw/dummy/pk-backend-dummy.c	Thu Jun 20 00:56:21 2013	(r253264)
@@ -30,34 +30,34 @@
 #include "pk-backend.h"
 
 /* static bodges */
-static guint _progress_percentage = 0;
-static gulong _signal_timeout = 0;
-static gchar **_package_ids;
-static gchar **_values;
-static guint _package_current = 0;
-static gboolean _repo_enabled_local = FALSE;
-static gboolean _repo_enabled_fedora = TRUE;
-static gboolean _repo_enabled_devel = TRUE;
-static gboolean _repo_enabled_livna = TRUE;
-static gboolean _updated_gtkhtml = FALSE;
-static gboolean _updated_kernel = FALSE;
-static gboolean _updated_powertop = FALSE;
-static gboolean _has_signature = FALSE;
-static gboolean _use_blocked = FALSE;
-static gboolean _use_eula = FALSE;
-static gboolean _use_media = FALSE;
-static gboolean _use_gpg = FALSE;
-static gboolean _use_trusted = TRUE;
-static gboolean _use_distro_upgrade = FALSE;
+static guint	_progress_percentage = 0;
+static gulong	_signal_timeout = 0;
+static gchar  **_package_ids;
+static gchar  **_values;
+static guint	_package_current = 0;
+static gboolean	_repo_enabled_local = FALSE;
+static gboolean	_repo_enabled_fedora = TRUE;
+static gboolean	_repo_enabled_devel = TRUE;
+static gboolean	_repo_enabled_livna = TRUE;
+static gboolean	_updated_gtkhtml = FALSE;
+static gboolean	_updated_kernel = FALSE;
+static gboolean	_updated_powertop = FALSE;
+static gboolean	_has_signature = FALSE;
+static gboolean	_use_blocked = FALSE;
+static gboolean	_use_eula = FALSE;
+static gboolean	_use_media = FALSE;
+static gboolean	_use_gpg = FALSE;
+static gboolean	_use_trusted = TRUE;
+static gboolean	_use_distro_upgrade = FALSE;
 static PkBitfield _filters = 0;
 static GSocket *_socket = NULL;
-static guint _socket_listen_id = 0;
+static guint	_socket_listen_id = 0;
 
 /**
  * pk_backend_initialize:
  */
 void
-pk_backend_initialize (PkBackend *backend)
+pk_backend_initialize(PkBackend * backend)
 {
 	_progress_percentage = 0;
 }
@@ -66,7 +66,7 @@
  * pk_backend_destroy:
  */
 void
-pk_backend_destroy (PkBackend *backend)
+pk_backend_destroy(PkBackend * backend)
 {
 }
 
@@ -74,50 +74,50 @@
  * pk_backend_get_groups:
  */
 PkBitfield
-pk_backend_get_groups (PkBackend *backend)
+pk_backend_get_groups(PkBackend * backend)
 {
-	return pk_bitfield_from_enums (PK_GROUP_ENUM_ACCESSIBILITY,
-		PK_GROUP_ENUM_GAMES,
-		PK_GROUP_ENUM_SYSTEM,
-		-1);
+	return pk_bitfield_from_enums(PK_GROUP_ENUM_ACCESSIBILITY,
+				      PK_GROUP_ENUM_GAMES,
+				      PK_GROUP_ENUM_SYSTEM,
+				      -1);
 }
 
 /**
  * pk_backend_get_filters:
  */
 PkBitfield
-pk_backend_get_filters (PkBackend *backend)
+pk_backend_get_filters(PkBackend * backend)
 {
-	return pk_bitfield_from_enums (PK_FILTER_ENUM_GUI,
-		PK_FILTER_ENUM_INSTALLED,
-		PK_FILTER_ENUM_DEVELOPMENT,
-		-1);
+	return pk_bitfield_from_enums(PK_FILTER_ENUM_GUI,
+				      PK_FILTER_ENUM_INSTALLED,
+				      PK_FILTER_ENUM_DEVELOPMENT,
+				      -1);
 }
 
 /**
  * pk_backend_get_mime_types:
  */
-gchar *
-pk_backend_get_mime_types (PkBackend *backend)
+gchar          *
+pk_backend_get_mime_types(PkBackend * backend)
 {
-	return g_strdup ("application/x-rpm;application/x-deb");
+	return g_strdup("application/x-rpm;application/x-deb");
 }
 
 /**
  * pk_backend_cancel_timeout:
  */
-static gboolean
-pk_backend_cancel_timeout (gpointer data)
+static		gboolean
+pk_backend_cancel_timeout(gpointer data)
 {
-	PkBackend *backend = (PkBackend *) data;
+	PkBackend      *backend = (PkBackend *) data;
 
 	/* we can now cancel again */
 	_signal_timeout = 0;
 
 	/* now mark as finished */
-	pk_backend_error_code (backend, PK_ERROR_ENUM_TRANSACTION_CANCELLED,
-			       "The task was stopped successfully");
-	pk_backend_finished (backend);
+	pk_backend_error_code(backend, PK_ERROR_ENUM_TRANSACTION_CANCELLED,
+			      "The task was stopped successfully");
+	pk_backend_finished(backend);
 	return FALSE;
 }
 
@@ -125,14 +125,14 @@
  * pk_backend_cancel:
  */
 void
-pk_backend_cancel (PkBackend *backend)
+pk_backend_cancel(PkBackend * backend)
 {
 	/* cancel the timeout */
 	if (_signal_timeout != 0) {
-		g_source_remove (_signal_timeout);
+		g_source_remove(_signal_timeout);
 
 		/* emulate that it takes us a few ms to cancel */
-		g_timeout_add (1500, pk_backend_cancel_timeout, backend);
+		g_timeout_add(1500, pk_backend_cancel_timeout, backend);
 	}
 }
 
@@ -140,220 +140,220 @@
  * pk_backend_get_depends:
  */
 void
-pk_backend_get_depends (PkBackend *backend, PkBitfield filters, gchar **package_ids, gboolean recursive)
+pk_backend_get_depends(PkBackend * backend, PkBitfield filters, gchar ** package_ids, gboolean recursive)
 {
-	pk_backend_set_status (backend, PK_STATUS_ENUM_QUERY);
+	pk_backend_set_status(backend, PK_STATUS_ENUM_QUERY);
 
-	if (g_strcmp0 (package_ids[0], "scribus;1.3.4-1.fc8;i386;fedora") == 0) {
-		pk_backend_package (backend, PK_INFO_ENUM_AVAILABLE,
-				    "scribus-clipart;1.3.4-1.fc8;i386;fedora", "Clipart for scribus");
+	if (g_strcmp0(package_ids[0], "scribus;1.3.4-1.fc8;i386;fedora") == 0) {
+		pk_backend_package(backend, PK_INFO_ENUM_AVAILABLE,
+				   "scribus-clipart;1.3.4-1.fc8;i386;fedora", "Clipart for scribus");
 	} else {
-		pk_backend_package (backend, PK_INFO_ENUM_INSTALLED,
-				    "glib2;2.14.0;i386;fedora", "The GLib library");
-		pk_backend_package (backend, PK_INFO_ENUM_AVAILABLE,
-				    "gtk2;gtk2-2.11.6-6.fc8;i386;fedora", "GTK+ Libraries for GIMP");
+		pk_backend_package(backend, PK_INFO_ENUM_INSTALLED,
+			    "glib2;2.14.0;i386;fedora", "The GLib library");
+		pk_backend_package(backend, PK_INFO_ENUM_AVAILABLE,
+				   "gtk2;gtk2-2.11.6-6.fc8;i386;fedora", "GTK+ Libraries for GIMP");
 	}
-	pk_backend_finished (backend);
+	pk_backend_finished(backend);
 }
 
 /**
  * pk_backend_get_details:
  */
 void
-pk_backend_get_details (PkBackend *backend, gchar **package_ids)
+pk_backend_get_details(PkBackend * backend, gchar ** package_ids)
 {
-	guint i;
-	guint len;
-	const gchar *package_id;
+	guint		i;
+	guint		len;
+	const gchar    *package_id;
 
-	pk_backend_set_status (backend, PK_STATUS_ENUM_QUERY);
-	pk_backend_set_percentage (backend, 0);
+	pk_backend_set_status(backend, PK_STATUS_ENUM_QUERY);
+	pk_backend_set_percentage(backend, 0);
 
 	/* each one has a different detail for testing */
-	len = g_strv_length (package_ids);
-	for (i=0; i<len; i++) {
+	len = g_strv_length(package_ids);
+	for (i = 0; i < len; i++) {
 		package_id = package_ids[i];
-		if (g_strcmp0 (package_id, "powertop;1.8-1.fc8;i386;fedora") == 0) {
-			pk_backend_details (backend, "powertop;1.8-1.fc8;i386;fedora", "GPL2", PK_GROUP_ENUM_PROGRAMMING,
-					    "PowerTOP is a tool that finds the software component(s) that make your "
-					    "computer use more power than necessary while it is idle.", "http://live.gnome.org/powertop", 101*1024);
-		} else if (g_strcmp0 (package_id, "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed") == 0) {
-			pk_backend_details (backend, "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed", "GPL2", PK_GROUP_ENUM_PROGRAMMING,
-					    "The kernel package contains the Linux kernel (vmlinuz), the core of any "
-					    "Linux operating system.  The kernel handles the basic functions of the "
-					    "operating system: memory allocation, process allocation, device input "
-					    "and output, etc.", "http://www.kernel.org", 33*1024*1024);
-		} else if (g_strcmp0 (package_id, "gtkhtml2;2.19.1-4.fc8;i386;fedora") == 0) {
-			pk_backend_details (backend, "gtkhtml2;2.19.1-4.fc8;i386;fedora", "GPL2", PK_GROUP_ENUM_PROGRAMMING,
-					    "GtkHTML2 (sometimes called libgtkhtml) is a widget for displaying html "
-					    "pages.", "http://live.gnome.org/gtkhtml", 133*1024);
-		} else if (g_strcmp0 (package_id, "vino;2.24.2.fc9;i386;fedora") == 0) {
-			pk_backend_details (backend, "vino;2.24.2.fc9;i386;fedora", "GPL2", PK_GROUP_ENUM_PROGRAMMING,
-					    "Vino is a VNC server for GNOME. It allows remote users to "
-					    "connect to a running GNOME session using VNC.", "http://live.gnome.org/powertop", 3*1024*1024);
-		} else if (g_strcmp0 (package_id, "gnome-power-manager;2.6.19;i386;fedora") == 0) {
-			pk_backend_details (backend, "gnome-power-manager;2.6.19;i386;fedora", "GPL2", PK_GROUP_ENUM_PROGRAMMING,
-					    "GNOME Power Manager uses the information and facilities provided by HAL "
-					    "displaying icons and handling user callbacks in an interactive GNOME session.\n"
-					    "GNOME Power Preferences allows authorised users to set policy and "
-					    "change preferences.", "http://projects.gnome.org/gnome-power-manager/", 13*1024*1024);
-		//TODO: add other packages
+		if (g_strcmp0(package_id, "powertop;1.8-1.fc8;i386;fedora") == 0) {
+			pk_backend_details(backend, "powertop;1.8-1.fc8;i386;fedora", "GPL2", PK_GROUP_ENUM_PROGRAMMING,
+					   "PowerTOP is a tool that finds the software component(s) that make your "
+					   "computer use more power than necessary while it is idle.", "http://live.gnome.org/powertop", 101 * 1024);
+		} else if (g_strcmp0(package_id, "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed") == 0) {
+			pk_backend_details(backend, "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed", "GPL2", PK_GROUP_ENUM_PROGRAMMING,
+					   "The kernel package contains the Linux kernel (vmlinuz), the core of any "
+					   "Linux operating system.  The kernel handles the basic functions of the "
+					   "operating system: memory allocation, process allocation, device input "
+					   "and output, etc.", "http://www.kernel.org", 33 * 1024 * 1024);
+		} else if (g_strcmp0(package_id, "gtkhtml2;2.19.1-4.fc8;i386;fedora") == 0) {
+			pk_backend_details(backend, "gtkhtml2;2.19.1-4.fc8;i386;fedora", "GPL2", PK_GROUP_ENUM_PROGRAMMING,
+					   "GtkHTML2 (sometimes called libgtkhtml) is a widget for displaying html "
+					   "pages.", "http://live.gnome.org/gtkhtml", 133 * 1024);
+		} else if (g_strcmp0(package_id, "vino;2.24.2.fc9;i386;fedora") == 0) {
+			pk_backend_details(backend, "vino;2.24.2.fc9;i386;fedora", "GPL2", PK_GROUP_ENUM_PROGRAMMING,
+					   "Vino is a VNC server for GNOME. It allows remote users to "
+					   "connect to a running GNOME session using VNC.", "http://live.gnome.org/powertop", 3 * 1024 * 1024);
+		} else if (g_strcmp0(package_id, "gnome-power-manager;2.6.19;i386;fedora") == 0) {
+			pk_backend_details(backend, "gnome-power-manager;2.6.19;i386;fedora", "GPL2", PK_GROUP_ENUM_PROGRAMMING,
+					   "GNOME Power Manager uses the information and facilities provided by HAL "
+					   "displaying icons and handling user callbacks in an interactive GNOME session.\n"
+					   "GNOME Power Preferences allows authorised users to set policy and "
+					   "change preferences.", "http://projects.gnome.org/gnome-power-manager/", 13 * 1024 * 1024);
+	//TODO:	add other packages
 		} else {
-			pk_backend_details (backend, "scribus;1.3.4-1.fc8;i386;fedora", "GPL2", PK_GROUP_ENUM_PROGRAMMING,
-					    "Scribus is an desktop *open source* page layöut program with "
-					    "the aim of producing commercial grade output in **PDF** and "
-					    "**Postscript**, primarily, though not exclusively for Linux.\n"
-					    "\n"
-					    "While the goals of the program are for ease of use and simple easy to "
-					    "understand tools, Scribus offers support for professional publishing "
-					    "features, such as CMYK color, easy PDF creation, Encapsulated Postscript "
-					    "import/export and creation of color separations.", "http://live.gnome.org/scribus", 44*1024*1024);
+			pk_backend_details(backend, "scribus;1.3.4-1.fc8;i386;fedora", "GPL2", PK_GROUP_ENUM_PROGRAMMING,
+					   "Scribus is an desktop *open source* page layöut program with "
+					   "the aim of producing commercial grade output in **PDF** and "
+					   "**Postscript**, primarily, though not exclusively for Linux.\n"
+					   "\n"
+					   "While the goals of the program are for ease of use and simple easy to "
+					   "understand tools, Scribus offers support for professional publishing "
+					   "features, such as CMYK color, easy PDF creation, Encapsulated Postscript "
+					   "import/export and creation of color separations.", "http://live.gnome.org/scribus", 44 * 1024 * 1024);
 		}
 	}
-	pk_backend_set_percentage (backend, 100);
-	pk_backend_finished (backend);
+	pk_backend_set_percentage(backend, 100);
+	pk_backend_finished(backend);
 }
 
 /**
  * pk_backend_get_distro_upgrades:
  */
 void
-pk_backend_get_distro_upgrades (PkBackend *backend)
+pk_backend_get_distro_upgrades(PkBackend * backend)
 {
-	pk_backend_set_status (backend, PK_STATUS_ENUM_QUERY);
+	pk_backend_set_status(backend, PK_STATUS_ENUM_QUERY);
 	if (!_use_distro_upgrade)
 		goto out;
-	pk_backend_distro_upgrade (backend, PK_DISTRO_UPGRADE_ENUM_STABLE,
-				   "fedora-9", "Fedora 9");
-	pk_backend_distro_upgrade (backend, PK_DISTRO_UPGRADE_ENUM_UNSTABLE,
-				   "fedora-10-rc1", "Fedora 10 RC1");
+	pk_backend_distro_upgrade(backend, PK_DISTRO_UPGRADE_ENUM_STABLE,
+				  "fedora-9", "Fedora 9");
+	pk_backend_distro_upgrade(backend, PK_DISTRO_UPGRADE_ENUM_UNSTABLE,
+				  "fedora-10-rc1", "Fedora 10 RC1");
 out:
-	pk_backend_finished (backend);
+	pk_backend_finished(backend);
 }
 
 /**
  * pk_backend_get_files:
  */
 void
-pk_backend_get_files (PkBackend *backend, gchar **package_ids)
+pk_backend_get_files(PkBackend * backend, gchar ** package_ids)
 {
-	guint i;
-	guint len;
-	const gchar *package_id;
+	guint		i;
+	guint		len;
+	const gchar    *package_id;
 
-	pk_backend_set_status (backend, PK_STATUS_ENUM_QUERY);
+	pk_backend_set_status(backend, PK_STATUS_ENUM_QUERY);
 
-	len = g_strv_length (package_ids);
-	for (i=0; i<len; i++) {
+	len = g_strv_length(package_ids);
+	for (i = 0; i < len; i++) {
 		package_id = package_ids[i];
-		if (g_strcmp0 (package_id, "powertop;1.8-1.fc8;i386;fedora") == 0)
-			pk_backend_files (backend, package_id, "/usr/share/man/man1/boo;/usr/bin/xchat-gnome");
-		else if (g_strcmp0 (package_id, "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed") == 0)
-			pk_backend_files (backend, package_id, "/usr/share/man/man1;/usr/share/man/man1/gnome-power-manager.1.gz;/usr/lib/firefox-3.5.7/firefox");
-		else if (g_strcmp0 (package_id, "gtkhtml2;2.19.1-4.fc8;i386;fedora") == 0)
-			pk_backend_files (backend, package_id, "/usr/share/man/man1;/usr/bin/ck-xinit-session;/lib/libselinux.so.1");
+		if (g_strcmp0(package_id, "powertop;1.8-1.fc8;i386;fedora") == 0)
+			pk_backend_files(backend, package_id, "/usr/share/man/man1/boo;/usr/bin/xchat-gnome");
+		else if (g_strcmp0(package_id, "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed") == 0)
+			pk_backend_files(backend, package_id, "/usr/share/man/man1;/usr/share/man/man1/gnome-power-manager.1.gz;/usr/lib/firefox-3.5.7/firefox");
+		else if (g_strcmp0(package_id, "gtkhtml2;2.19.1-4.fc8;i386;fedora") == 0)
+			pk_backend_files(backend, package_id, "/usr/share/man/man1;/usr/bin/ck-xinit-session;/lib/libselinux.so.1");
 		else
-			pk_backend_files (backend, package_id, "/usr/share/gnome-power-manager;/usr/bin/ck-xinit-session");
+			pk_backend_files(backend, package_id, "/usr/share/gnome-power-manager;/usr/bin/ck-xinit-session");
 	}
-	pk_backend_finished (backend);
+	pk_backend_finished(backend);
 }
 
 /**
  * pk_backend_get_requires:
  */
 void
-pk_backend_get_requires (PkBackend *backend, PkBitfield filters, gchar **package_ids, gboolean recursive)
+pk_backend_get_requires(PkBackend * backend, PkBitfield filters, gchar ** package_ids, gboolean recursive)
 {
-	pk_backend_set_status (backend, PK_STATUS_ENUM_QUERY);
-	pk_backend_package (backend, PK_INFO_ENUM_INSTALLED,
-			    "glib2;2.14.0;i386;fedora", "The GLib library");
-	pk_backend_package (backend, PK_INFO_ENUM_INSTALLED,
-			    "gtk2;gtk2-2.11.6-6.fc8;i386;fedora", "GTK+ Libraries for GIMP");
-	pk_backend_finished (backend);
+	pk_backend_set_status(backend, PK_STATUS_ENUM_QUERY);
+	pk_backend_package(backend, PK_INFO_ENUM_INSTALLED,
+			   "glib2;2.14.0;i386;fedora", "The GLib library");
+	pk_backend_package(backend, PK_INFO_ENUM_INSTALLED,
+	   "gtk2;gtk2-2.11.6-6.fc8;i386;fedora", "GTK+ Libraries for GIMP");
+	pk_backend_finished(backend);
 }
 
 /**
  * pk_backend_get_update_detail_timeout:
  **/
-static gboolean
-pk_backend_get_update_detail_timeout (gpointer data)
+static		gboolean
+pk_backend_get_update_detail_timeout(gpointer data)
 {
-	guint i;
-	guint len;
-	const gchar *package_id;
-	PkBackend *backend = (PkBackend *) data;
-	const gchar *changelog;
+	guint		i;
+	guint		len;
+	const gchar    *package_id;
+	PkBackend      *backend = (PkBackend *) data;
+	const gchar    *changelog;
 
 	/* dummy */
 	changelog = "**Thu Mar 12 2009** Adam Jackson <ajax at redhat.com> 1.6.0-13\n"
-		    "- xselinux-1.6.0-selinux-nlfd.patch: Acquire the netlink socket from selinux,\n"
-		    "  check it ourselves rather than having libselinux bang on it all the time.\n"
-		    "\n"
-		    "**Wed Mar 11 2009** Adam Jackson <ajax at redhat.com> 1.6.0-10\n"
-		    "- xserver-1.6.0-selinux-less.patch: Don't init selinux unless the policy\n"
-		    "  says to be an object manager.\n"
-		    "\n"
-		    "**Wed Mar 11 2009** Adam Jackson <ajax at redhat.com> 1.6.0-11\n"
-		    "- xserver-1.6.0-less-acpi-brokenness.patch: Don't build the (broken)\n"
-		    "  ACPI code.\n"
-		    "\n"
-		    "**Wed Mar 11 2009** Adam Jackson <ajax at redhat.com> 1.6.0-12\n"
-		    "- Requires: pixman >= 0.14.0\n"
-		    "\n"
-		    "**Fri Mar  6 2009** Adam Jackson <ajax at redhat.com> 1.6.0-8\n"
-		    "- xserver-1.6.0-primary.patch: Really, only look at VGA devices. (#488869)\n";
+		"- xselinux-1.6.0-selinux-nlfd.patch: Acquire the netlink socket from selinux,\n"
+		"  check it ourselves rather than having libselinux bang on it all the time.\n"
+		"\n"
+		"**Wed Mar 11 2009** Adam Jackson <ajax at redhat.com> 1.6.0-10\n"
+		"- xserver-1.6.0-selinux-less.patch: Don't init selinux unless the policy\n"
+		"  says to be an object manager.\n"
+		"\n"
+		"**Wed Mar 11 2009** Adam Jackson <ajax at redhat.com> 1.6.0-11\n"
+		"- xserver-1.6.0-less-acpi-brokenness.patch: Don't build the (broken)\n"
+		"  ACPI code.\n"
+		"\n"
+		"**Wed Mar 11 2009** Adam Jackson <ajax at redhat.com> 1.6.0-12\n"
+		"- Requires: pixman >= 0.14.0\n"
+		"\n"
+		"**Fri Mar  6 2009** Adam Jackson <ajax at redhat.com> 1.6.0-8\n"
+		"- xserver-1.6.0-primary.patch: Really, only look at VGA devices. (#488869)\n";
 
 	/* each one has a different detail for testing */
-	pk_backend_set_percentage (backend, 0);
-	len = g_strv_length (_package_ids);
-	for (i=0; i<len; i++) {
+	pk_backend_set_percentage(backend, 0);
+	len = g_strv_length(_package_ids);
+	for (i = 0; i < len; i++) {
 		package_id = _package_ids[i];
-		if (g_strcmp0 (package_id, "powertop;1.8-1.fc8;i386;fedora") == 0) {
-			pk_backend_update_detail (backend, package_id,
-						  "powertop;1.7-1.fc8;i386;installed", "",
-						  "http://www.distro-update.org/page?moo;Bugfix release for powertop",
-						  "http://bgzilla.fd.org/result.php?#12344;Freedesktop Bugzilla #12344",
-						  "", PK_RESTART_ENUM_NONE, "Update to newest upstream source",
-						  changelog, PK_UPDATE_STATE_ENUM_STABLE, "2009-11-17T09:19:00", "2009-11-19T09:19:00");
-		} else if (g_strcmp0 (package_id, "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed") == 0) {
-			pk_backend_update_detail (backend, package_id,
-						  "kernel;2.6.22-0.104.rc3.git6.fc8;i386;installed"
-						  PK_PACKAGE_IDS_DELIM
-						  "kernel;2.6.22-0.105.rc3.git7.fc8;i386;installed", "",
-						  "http://www.distro-update.org/page?moo;Bugfix release for kernel",
-						  "http://bgzilla.fd.org/result.php?#12344;Freedesktop Bugzilla #12344;"
-						  "http://bgzilla.gnome.org/result.php?#9876;GNOME Bugzilla #9876",
-						  "http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-3381;CVE-2007-3381",
-						  PK_RESTART_ENUM_SYSTEM,
-						  "Update to newest upstream version.\n"
-						  "* This should fix many driver bugs when using nouveau\n"
-						  " * This also introduces the new `frobnicator` driver for *vibrating* rabbit hardware.",
-						  changelog, PK_UPDATE_STATE_ENUM_UNSTABLE, "2008-06-28T09:19:00", NULL);
-		} else if (g_strcmp0 (package_id, "gtkhtml2;2.19.1-4.fc8;i386;fedora") == 0) {
-			pk_backend_update_detail (backend, package_id,
-						  "gtkhtml2;2.18.1-22.fc8;i386;installed", "",
-						  "http://www.distro-update.org/page?moo;Bugfix release for gtkhtml",
-						  "http://bgzilla.gnome.org/result.php?#9876;GNOME Bugzilla #9876",
-						  NULL, PK_RESTART_ENUM_SESSION,
-						  "Update to latest *whizz* **bang** version\n"
-						  "* support this new thing\n"
-						  "* something else\n"
-						  "- and that new thing",
-						  changelog, PK_UPDATE_STATE_ENUM_UNKNOWN, "2008-07-25T09:19:00", NULL);
-
-		} else if (g_strcmp0 (package_id, "vino;2.24.2.fc9;i386;fedora") == 0) {
-			pk_backend_update_detail (backend, package_id,
-						  "vino;2.24.1.fc9;i386;fedora", "",
-						  "", "", NULL, PK_RESTART_ENUM_NONE,
-						  "Cannot get update as update conflics with vncviewer",
-						  changelog, PK_UPDATE_STATE_ENUM_UNKNOWN, "2008-07-25", NULL);
+		if (g_strcmp0(package_id, "powertop;1.8-1.fc8;i386;fedora") == 0) {
+			pk_backend_update_detail(backend, package_id,
+				    "powertop;1.7-1.fc8;i386;installed", "",
+						 "http://www.distro-update.org/page?moo;Bugfix release for powertop",
+						 "http://bgzilla.fd.org/result.php?#12344;Freedesktop Bugzilla #12344",
+						 "", PK_RESTART_ENUM_NONE, "Update to newest upstream source",
+						 changelog, PK_UPDATE_STATE_ENUM_STABLE, "2009-11-17T09:19:00", "2009-11-19T09:19:00");
+		} else if (g_strcmp0(package_id, "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed") == 0) {
+			pk_backend_update_detail(backend, package_id,
+			   "kernel;2.6.22-0.104.rc3.git6.fc8;i386;installed"
+						 PK_PACKAGE_IDS_DELIM
+						 "kernel;2.6.22-0.105.rc3.git7.fc8;i386;installed", "",
+						 "http://www.distro-update.org/page?moo;Bugfix release for kernel",
+						 "http://bgzilla.fd.org/result.php?#12344;Freedesktop Bugzilla #12344;"
+						 "http://bgzilla.gnome.org/result.php?#9876;GNOME Bugzilla #9876",
+						 "http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-3381;CVE-2007-3381",
+						 PK_RESTART_ENUM_SYSTEM,
+				      "Update to newest upstream version.\n"
+						 "* This should fix many driver bugs when using nouveau\n"
+						 " * This also introduces the new `frobnicator` driver for *vibrating* rabbit hardware.",
+						 changelog, PK_UPDATE_STATE_ENUM_UNSTABLE, "2008-06-28T09:19:00", NULL);
+		} else if (g_strcmp0(package_id, "gtkhtml2;2.19.1-4.fc8;i386;fedora") == 0) {
+			pk_backend_update_detail(backend, package_id,
+				"gtkhtml2;2.18.1-22.fc8;i386;installed", "",
+						 "http://www.distro-update.org/page?moo;Bugfix release for gtkhtml",
+						 "http://bgzilla.gnome.org/result.php?#9876;GNOME Bugzilla #9876",
+					      NULL, PK_RESTART_ENUM_SESSION,
+			       "Update to latest *whizz* **bang** version\n"
+						 "* support this new thing\n"
+						 "* something else\n"
+						 "- and that new thing",
+						 changelog, PK_UPDATE_STATE_ENUM_UNKNOWN, "2008-07-25T09:19:00", NULL);
+
+		} else if (g_strcmp0(package_id, "vino;2.24.2.fc9;i386;fedora") == 0) {
+			pk_backend_update_detail(backend, package_id,
+					  "vino;2.24.1.fc9;i386;fedora", "",
+					 "", "", NULL, PK_RESTART_ENUM_NONE,
+						 "Cannot get update as update conflics with vncviewer",
+						 changelog, PK_UPDATE_STATE_ENUM_UNKNOWN, "2008-07-25", NULL);
 		} else {
 			/* signal to UI */
-			pk_backend_error_code (backend, PK_ERROR_ENUM_INTERNAL_ERROR, "the package update detail was not found for %s", package_id);
+			pk_backend_error_code(backend, PK_ERROR_ENUM_INTERNAL_ERROR, "the package update detail was not found for %s", package_id);
 		}
 	}
-	pk_backend_set_percentage (backend, 100);
-	pk_backend_finished (backend);
+	pk_backend_set_percentage(backend, 100);
+	pk_backend_finished(backend);
 	_signal_timeout = 0;
 	return FALSE;
 }
@@ -362,44 +362,44 @@
  * pk_backend_get_update_detail:
  */
 void
-pk_backend_get_update_detail (PkBackend *backend, gchar **package_ids)
+pk_backend_get_update_detail(PkBackend * backend, gchar ** package_ids)
 {
-	pk_backend_set_status (backend, PK_STATUS_ENUM_QUERY);
+	pk_backend_set_status(backend, PK_STATUS_ENUM_QUERY);
 	_package_ids = package_ids;
-	_signal_timeout = g_timeout_add (500, pk_backend_get_update_detail_timeout, backend);
+	_signal_timeout = g_timeout_add(500, pk_backend_get_update_detail_timeout, backend);
 }
 
 /**
  * pk_backend_get_updates_timeout:
  **/
-static gboolean
-pk_backend_get_updates_timeout (gpointer data)
+static		gboolean
+pk_backend_get_updates_timeout(gpointer data)
 {
-	PkBackend *backend = (PkBackend *) data;
+	PkBackend      *backend = (PkBackend *) data;
 
 	if (_use_blocked) {
 		if (!_updated_powertop && !_updated_kernel && !_updated_gtkhtml) {
-			pk_backend_package (backend, PK_INFO_ENUM_BLOCKED,
-					    "vino;2.24.2.fc9;i386;fedora",
-					    "Remote desktop server for the desktop");
+			pk_backend_package(backend, PK_INFO_ENUM_BLOCKED,
+					   "vino;2.24.2.fc9;i386;fedora",
+				   "Remote desktop server for the desktop");
 		}
 	}
 	if (!_updated_powertop) {
-		pk_backend_package (backend, PK_INFO_ENUM_NORMAL,
-				    "powertop;1.8-1.fc8;i386;fedora",
-				    "Power consumption monitor");
+		pk_backend_package(backend, PK_INFO_ENUM_NORMAL,
+				   "powertop;1.8-1.fc8;i386;fedora",
+				   "Power consumption monitor");
 	}
 	if (!_updated_kernel) {
-		pk_backend_package (backend, PK_INFO_ENUM_BUGFIX,
-				    "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed",
-				    "The Linux kernel (the core of the Linux operating system)");
+		pk_backend_package(backend, PK_INFO_ENUM_BUGFIX,
+			  "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed",
+		"The Linux kernel (the core of the Linux operating system)");
 	}
 	if (!_updated_gtkhtml) {
-		pk_backend_package (backend, PK_INFO_ENUM_SECURITY,
-				    "gtkhtml2;2.19.1-4.fc8;i386;fedora",
-				    "An HTML widget for GTK+ 2.0");
+		pk_backend_package(backend, PK_INFO_ENUM_SECURITY,
+				   "gtkhtml2;2.19.1-4.fc8;i386;fedora",
+				   "An HTML widget for GTK+ 2.0");
 	}
-	pk_backend_finished (backend);
+	pk_backend_finished(backend);
 	_signal_timeout = 0;
 	return FALSE;
 }
@@ -408,53 +408,53 @@
  * pk_backend_get_updates:
  */
 void
-pk_backend_get_updates (PkBackend *backend, PkBitfield filters)
+pk_backend_get_updates(PkBackend * backend, PkBitfield filters)
 {
-	pk_backend_set_status (backend, PK_STATUS_ENUM_QUERY);
-	pk_backend_set_percentage (backend, PK_BACKEND_PERCENTAGE_INVALID);
+	pk_backend_set_status(backend, PK_STATUS_ENUM_QUERY);
+	pk_backend_set_percentage(backend, PK_BACKEND_PERCENTAGE_INVALID);
 	/* check network state */
-	if (!pk_backend_is_online (backend)) {
-		pk_backend_error_code (backend, PK_ERROR_ENUM_NO_NETWORK, "Cannot check when offline");
-		pk_backend_finished (backend);
+	if (!pk_backend_is_online(backend)) {
+		pk_backend_error_code(backend, PK_ERROR_ENUM_NO_NETWORK, "Cannot check when offline");
+		pk_backend_finished(backend);
 		return;
 	}
-	_signal_timeout = g_timeout_add (1000, pk_backend_get_updates_timeout, backend);
+	_signal_timeout = g_timeout_add(1000, pk_backend_get_updates_timeout, backend);
 }
 
-static gboolean
-pk_backend_install_timeout (gpointer data)
+static		gboolean
+pk_backend_install_timeout(gpointer data)
 {
-	PkBackend *backend = (PkBackend *) data;
-	guint sub_percent;
+	PkBackend      *backend = (PkBackend *) data;
+	guint		sub_percent;
 
 	if (_progress_percentage == 100) {
-		pk_backend_finished (backend);
+		pk_backend_finished(backend);
 		return FALSE;
 	}
 	if (_progress_percentage == 30) {
-		pk_backend_set_allow_cancel (backend, FALSE);
-		pk_backend_package (backend, PK_INFO_ENUM_INSTALLING,
-				    "gtkhtml2;2.19.1-4.fc8;i386;fedora",
-				    "An HTML widget for GTK+ 2.0");
-		pk_backend_set_status (backend, PK_STATUS_ENUM_INSTALL);
+		pk_backend_set_allow_cancel(backend, FALSE);
+		pk_backend_package(backend, PK_INFO_ENUM_INSTALLING,
+				   "gtkhtml2;2.19.1-4.fc8;i386;fedora",
+				   "An HTML widget for GTK+ 2.0");
+		pk_backend_set_status(backend, PK_STATUS_ENUM_INSTALL);
 	}
 	if (_progress_percentage == 50) {
-		pk_backend_package (backend, PK_INFO_ENUM_INSTALLING,
-				    "gtkhtml2-devel;2.19.1-0.fc8;i386;fedora",
-				    "Devel files for gtkhtml");
+		pk_backend_package(backend, PK_INFO_ENUM_INSTALLING,
+				   "gtkhtml2-devel;2.19.1-0.fc8;i386;fedora",
+				   "Devel files for gtkhtml");
 		/* this duplicate package should be ignored */
-		pk_backend_package (backend, PK_INFO_ENUM_INSTALLING,
-				    "gtkhtml2-devel;2.19.1-0.fc8;i386;fedora", NULL);
-		pk_backend_set_status (backend, PK_STATUS_ENUM_INSTALL);
+		pk_backend_package(backend, PK_INFO_ENUM_INSTALLING,
+			   "gtkhtml2-devel;2.19.1-0.fc8;i386;fedora", NULL);
+		pk_backend_set_status(backend, PK_STATUS_ENUM_INSTALL);
 	}
 	if (_progress_percentage > 30 && _progress_percentage < 50) {
-		sub_percent = ((gfloat) (_progress_percentage - 30.0f) / 20.0f) * 100.0f;
-		pk_backend_set_sub_percentage (backend, sub_percent);
+		sub_percent = ((gfloat) (_progress_percentage - 30.0 f) / 20.0 f) * 100.0 f;
+		pk_backend_set_sub_percentage(backend, sub_percent);
 	} else {
-		pk_backend_set_sub_percentage (backend, PK_BACKEND_PERCENTAGE_INVALID);
+		pk_backend_set_sub_percentage(backend, PK_BACKEND_PERCENTAGE_INVALID);
 	}
 	_progress_percentage += 1;
-	pk_backend_set_percentage (backend, _progress_percentage);
+	pk_backend_set_percentage(backend, _progress_percentage);
 	return TRUE;
 }
 
@@ -462,109 +462,107 @@
  * pk_backend_install_packages:
  */
 void
-pk_backend_install_packages (PkBackend *backend, gboolean only_trusted, gchar **package_ids)
+pk_backend_install_packages(PkBackend * backend, gboolean only_trusted, gchar ** package_ids)
 {
-	const gchar *license_agreement;
-	const gchar *eula_id;
-	gboolean has_eula;
+	const gchar    *license_agreement;
+	const gchar    *eula_id;
+	gboolean	has_eula;
 
 	/* FIXME: support only_trusted */
 
-	if (g_strcmp0 (package_ids[0], "vips-doc;7.12.4-2.fc8;noarch;linva") == 0) {
+	if (g_strcmp0(package_ids[0], "vips-doc;7.12.4-2.fc8;noarch;linva") == 0) {
 		if (_use_gpg && !_has_signature) {
-			pk_backend_repo_signature_required (backend, package_ids[0], "updates",
-							    "http://example.com/gpgkey",
-							    "Test Key (Fedora) fedora at example.com",
-							    "BB7576AC",
-							    "D8CC 06C2 77EC 9C53 372F C199 B1EE 1799 F24F 1B08",
-							    "2007-10-04", PK_SIGTYPE_ENUM_GPG);
-			pk_backend_error_code (backend, PK_ERROR_ENUM_GPG_FAILURE,
-					       "GPG signed package could not be verified");
-			pk_backend_finished (backend);
+			pk_backend_repo_signature_required(backend, package_ids[0], "updates",
+						"http://example.com/gpgkey",
+				     "Test Key (Fedora) fedora at example.com",
+							   "BB7576AC",
+			"D8CC 06C2 77EC 9C53 372F C199 B1EE 1799 F24F 1B08",
+					 "2007-10-04", PK_SIGTYPE_ENUM_GPG);
+			pk_backend_error_code(backend, PK_ERROR_ENUM_GPG_FAILURE,
+				"GPG signed package could not be verified");
+			pk_backend_finished(backend);
 			return;
 		}
 		eula_id = "eula_hughsie_dot_com";
-		has_eula = pk_backend_is_eula_valid (backend, eula_id);
+		has_eula = pk_backend_is_eula_valid(backend, eula_id);
 		if (_use_eula && !has_eula) {
 			license_agreement = "Narrator: In A.D. 2101, war was beginning.\n"
-					    "Captain: What happen ?\n"
-					    "Mechanic: Somebody set up us the bomb.\n\n"
-					    "Operator: We get signal.\n"
-					    "Captain: What !\n"
-					    "Operator: Main screen turn on.\n"
-					    "Captain: It's you !!\n"
-					    "CATS: How are you gentlemen !!\n"
-					    "CATS: All your base are belong to us.\n"
-					    "CATS: You are on the way to destruction.\n\n"
-					    "Captain: What you say !!\n"
-					    "CATS: You have no chance to survive make your time.\n"
-					    "CATS: Ha Ha Ha Ha ....\n\n"
-					    "Operator: Captain!! *\n"
-					    "Captain: Take off every 'ZIG' !!\n"
-					    "Captain: You know what you doing.\n"
-					    "Captain: Move 'ZIG'.\n"
-					    "Captain: For great justice.\n";
-			pk_backend_eula_required (backend, eula_id, package_ids[0],
-						  "CATS Inc.", license_agreement);
-			pk_backend_error_code (backend, PK_ERROR_ENUM_NO_LICENSE_AGREEMENT,
-					       "licence not installed so cannot install");
-			pk_backend_finished (backend);
+				"Captain: What happen ?\n"
+				"Mechanic: Somebody set up us the bomb.\n\n"
+				"Operator: We get signal.\n"
+				"Captain: What !\n"
+				"Operator: Main screen turn on.\n"
+				"Captain: It's you !!\n"
+				"CATS: How are you gentlemen !!\n"
+				"CATS: All your base are belong to us.\n"
+				"CATS: You are on the way to destruction.\n\n"
+				"Captain: What you say !!\n"
+				"CATS: You have no chance to survive make your time.\n"
+				"CATS: Ha Ha Ha Ha ....\n\n"
+				"Operator: Captain!! *\n"
+				"Captain: Take off every 'ZIG' !!\n"
+				"Captain: You know what you doing.\n"
+				"Captain: Move 'ZIG'.\n"
+				"Captain: For great justice.\n";
+			pk_backend_eula_required(backend, eula_id, package_ids[0],
+					    "CATS Inc.", license_agreement);
+			pk_backend_error_code(backend, PK_ERROR_ENUM_NO_LICENSE_AGREEMENT,
+				 "licence not installed so cannot install");
+			pk_backend_finished(backend);
 			return;
 		}
 		if (_use_media) {
 			_use_media = FALSE;
-			pk_backend_media_change_required (backend, PK_MEDIA_TYPE_ENUM_DVD, "linux-disk-1of7", "Linux Disc 1 of 7");
-			pk_backend_error_code (backend, PK_ERROR_ENUM_MEDIA_CHANGE_REQUIRED,
-					       "additional media linux-disk-1of7 required");
-			pk_backend_finished (backend);
+			pk_backend_media_change_required(backend, PK_MEDIA_TYPE_ENUM_DVD, "linux-disk-1of7", "Linux Disc 1 of 7");
+			pk_backend_error_code(backend, PK_ERROR_ENUM_MEDIA_CHANGE_REQUIRED,
+			       "additional media linux-disk-1of7 required");
+			pk_backend_finished(backend);
 			return;
 		}
 	}
-
 	if (_use_trusted && only_trusted) {
-		pk_backend_error_code (backend, PK_ERROR_ENUM_CANNOT_INSTALL_REPO_UNSIGNED,
-				       "Can't install as untrusted");
-		pk_backend_finished (backend);
+		pk_backend_error_code(backend, PK_ERROR_ENUM_CANNOT_INSTALL_REPO_UNSIGNED,
+				      "Can't install as untrusted");
+		pk_backend_finished(backend);
 		return;
 	}
-
-	pk_backend_set_allow_cancel (backend, TRUE);
+	pk_backend_set_allow_cancel(backend, TRUE);
 	_progress_percentage = 0;
-	pk_backend_package (backend, PK_INFO_ENUM_DOWNLOADING,
-			    "gtkhtml2;2.19.1-4.fc8;i386;fedora",
-			    "An HTML widget for GTK+ 2.0");
-	_signal_timeout = g_timeout_add (100, pk_backend_install_timeout, backend);
+	pk_backend_package(backend, PK_INFO_ENUM_DOWNLOADING,
+			   "gtkhtml2;2.19.1-4.fc8;i386;fedora",
+			   "An HTML widget for GTK+ 2.0");
+	_signal_timeout = g_timeout_add(100, pk_backend_install_timeout, backend);
 }
 
 /**
  * pk_backend_install_signature:
  */
 void
-pk_backend_install_signature (PkBackend *backend, PkSigTypeEnum type,
-			   const gchar *key_id, const gchar *package_id)
+pk_backend_install_signature(PkBackend * backend, PkSigTypeEnum type,
+			     const gchar * key_id, const gchar * package_id)
 {
-	pk_backend_set_status (backend, PK_STATUS_ENUM_INSTALL);
+	pk_backend_set_status(backend, PK_STATUS_ENUM_INSTALL);
 	if (type == PK_SIGTYPE_ENUM_GPG &&
-	    /* egg_strequal (package_id, "vips-doc;7.12.4-2.fc8;noarch;linva") && */
-	    g_strcmp0 (key_id, "BB7576AC") == 0) {
-		g_debug ("installed signature %s for %s", key_id, package_id);
+	/* egg_strequal (package_id, "vips-doc;7.12.4-2.fc8;noarch;linva") && */
+	    g_strcmp0(key_id, "BB7576AC") == 0) {
+		g_debug("installed signature %s for %s", key_id, package_id);
 		_has_signature = TRUE;
 	} else {
-		pk_backend_error_code (backend, PK_ERROR_ENUM_GPG_FAILURE,
-				       "GPG key %s not recognised for package_id %s",
-				       key_id, package_id);
+		pk_backend_error_code(backend, PK_ERROR_ENUM_GPG_FAILURE,
+			      "GPG key %s not recognised for package_id %s",
+				      key_id, package_id);
 	}
-	pk_backend_finished (backend);
+	pk_backend_finished(backend);
 }
 
 /**
  * pk_backend_refresh_cache_timeout:
  */
-static gboolean
-pk_backend_install_files_timeout (gpointer data)
+static		gboolean
+pk_backend_install_files_timeout(gpointer data)
 {
-	PkBackend *backend = (PkBackend *) data;
-	pk_backend_finished (backend);
+	PkBackend      *backend = (PkBackend *) data;
+	pk_backend_finished(backend);
 	return FALSE;
 }
 
@@ -572,28 +570,28 @@
  * pk_backend_install_files:
  */
 void
-pk_backend_install_files (PkBackend *backend, gboolean only_trusted, gchar **full_paths)
+pk_backend_install_files(PkBackend * backend, gboolean only_trusted, gchar ** full_paths)
 {
-	pk_backend_set_status (backend, PK_STATUS_ENUM_INSTALL);
-	pk_backend_set_percentage (backend, 101);
-	_signal_timeout = g_timeout_add (2000, pk_backend_install_files_timeout, backend);
+	pk_backend_set_status(backend, PK_STATUS_ENUM_INSTALL);
+	pk_backend_set_percentage(backend, 101);
+	_signal_timeout = g_timeout_add(2000, pk_backend_install_files_timeout, backend);
 }
 
 /**
  * pk_backend_refresh_cache_timeout:
  */
-static gboolean
-pk_backend_refresh_cache_timeout (gpointer data)
+static		gboolean
+pk_backend_refresh_cache_timeout(gpointer data)
 {
-	PkBackend *backend = (PkBackend *) data;
+	PkBackend      *backend = (PkBackend *) data;
 	if (_progress_percentage == 100) {
-		pk_backend_finished (backend);
+		pk_backend_finished(backend);
 		return FALSE;
 	}
 	if (_progress_percentage == 80)
-		pk_backend_set_allow_cancel (backend, FALSE);
+		pk_backend_set_allow_cancel(backend, FALSE);
 	_progress_percentage += 10;
-	pk_backend_set_percentage (backend, _progress_percentage);
+	pk_backend_set_percentage(backend, _progress_percentage);
 	return TRUE;
 }
 
@@ -601,7 +599,7 @@
  * pk_backend_refresh_cache:
  */
 void
-pk_backend_refresh_cache (PkBackend *backend, gboolean force)
+pk_backend_refresh_cache(PkBackend * backend, gboolean force)
 {
 	_progress_percentage = 0;
 
@@ -610,50 +608,50 @@
 	_updated_kernel = FALSE;
 	_updated_powertop = FALSE;
 
-	pk_backend_set_allow_cancel (backend, TRUE);
-	pk_backend_set_status (backend, PK_STATUS_ENUM_REFRESH_CACHE);
-	_signal_timeout = g_timeout_add (500, pk_backend_refresh_cache_timeout, backend);
+	pk_backend_set_allow_cancel(backend, TRUE);
+	pk_backend_set_status(backend, PK_STATUS_ENUM_REFRESH_CACHE);
+	_signal_timeout = g_timeout_add(500, pk_backend_refresh_cache_timeout, backend);
 }
 
 /**
  * pk_backend_resolve_timeout:
  */
-static gboolean
-pk_backend_resolve_timeout (gpointer data)
+static		gboolean
+pk_backend_resolve_timeout(gpointer data)
 {
-	PkBackend *backend = (PkBackend *) data;
-	guint i;
-	guint len;
-	gchar **packages = _package_ids;
+	PkBackend      *backend = (PkBackend *) data;
+	guint		i;
+	guint		len;
+	gchar         **packages = _package_ids;
 
-	pk_backend_set_status (backend, PK_STATUS_ENUM_QUERY);
-	pk_backend_set_percentage (backend, 0);
+	pk_backend_set_status(backend, PK_STATUS_ENUM_QUERY);
+	pk_backend_set_percentage(backend, 0);
 
 	/* each one has a different detail for testing */
-	len = g_strv_length (packages);
-	for (i=0; i<len; i++) {
-		if (g_strcmp0 (packages[i], "vips-doc") == 0 || g_strcmp0 (packages[i], "vips-doc;7.12.4-2.fc8;noarch;linva") == 0) {
-			if (!pk_bitfield_contain (_filters, PK_FILTER_ENUM_INSTALLED)) {
-				pk_backend_package (backend, PK_INFO_ENUM_AVAILABLE,
-						    "vips-doc;7.12.4-2.fc8;noarch;linva", "The vips documentation package.");
+	len = g_strv_length(packages);
+	for (i = 0; i < len; i++) {
+		if (g_strcmp0(packages[i], "vips-doc") == 0 || g_strcmp0(packages[i], "vips-doc;7.12.4-2.fc8;noarch;linva") == 0) {
+			if (!pk_bitfield_contain(_filters, PK_FILTER_ENUM_INSTALLED)) {
+				pk_backend_package(backend, PK_INFO_ENUM_AVAILABLE,
+						   "vips-doc;7.12.4-2.fc8;noarch;linva", "The vips documentation package.");
 			}
-		} else if (g_strcmp0 (packages[i], "glib2") == 0 || g_strcmp0 (packages[i], "glib2;2.14.0;i386;fedora") == 0) {
-			if (!pk_bitfield_contain (_filters, PK_FILTER_ENUM_NOT_INSTALLED)) {
-				pk_backend_package (backend, PK_INFO_ENUM_INSTALLED,
-						    "glib2;2.14.0;i386;fedora", "The GLib library");
+		} else if (g_strcmp0(packages[i], "glib2") == 0 || g_strcmp0(packages[i], "glib2;2.14.0;i386;fedora") == 0) {
+			if (!pk_bitfield_contain(_filters, PK_FILTER_ENUM_NOT_INSTALLED)) {
+				pk_backend_package(backend, PK_INFO_ENUM_INSTALLED,
+						   "glib2;2.14.0;i386;fedora", "The GLib library");
 			}
-		} else if (g_strcmp0 (packages[i], "powertop") == 0 || g_strcmp0 (packages[i], "powertop;1.8-1.fc8;i386;fedora") == 0)
-			pk_backend_package (backend, PK_INFO_ENUM_INSTALLED,
-					    "powertop;1.8-1.fc8;i386;fedora", "Power consumption monitor");
-		else if (g_strcmp0 (packages[i], "kernel") == 0 || g_strcmp0 (packages[i], "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed") == 0)
-			pk_backend_package (backend, PK_INFO_ENUM_INSTALLED,
-					    "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed", "The Linux kernel (the core of the Linux operating system)");
-		else if (g_strcmp0 (packages[i], "gtkhtml2") == 0 || g_strcmp0 (packages[i], "gtkhtml2;2.19.1-4.fc8;i386;fedora") == 0)
-			pk_backend_package (backend, PK_INFO_ENUM_INSTALLED,
-					    "gtkhtml2;2.19.1-4.fc8;i386;fedora", "An HTML widget for GTK+ 2.0");
+		} else if (g_strcmp0(packages[i], "powertop") == 0 || g_strcmp0(packages[i], "powertop;1.8-1.fc8;i386;fedora") == 0)
+			pk_backend_package(backend, PK_INFO_ENUM_INSTALLED,
+					   "powertop;1.8-1.fc8;i386;fedora", "Power consumption monitor");
+		else if (g_strcmp0(packages[i], "kernel") == 0 || g_strcmp0(packages[i], "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed") == 0)
+			pk_backend_package(backend, PK_INFO_ENUM_INSTALLED,
+					   "kernel;2.6.23-0.115.rc3.git1.fc8;i386;installed", "The Linux kernel (the core of the Linux operating system)");
+		else if (g_strcmp0(packages[i], "gtkhtml2") == 0 || g_strcmp0(packages[i], "gtkhtml2;2.19.1-4.fc8;i386;fedora") == 0)
+			pk_backend_package(backend, PK_INFO_ENUM_INSTALLED,
+					   "gtkhtml2;2.19.1-4.fc8;i386;fedora", "An HTML widget for GTK+ 2.0");
 	}
-	pk_backend_set_percentage (backend, 100);
-	pk_backend_finished (backend);
+	pk_backend_set_percentage(backend, 100);
+	pk_backend_finished(backend);
 
 	/* never repeat */
 	return FALSE;
@@ -663,34 +661,34 @@
  * pk_backend_resolve:
  */
 void
-pk_backend_resolve (PkBackend *backend, PkBitfield filters, gchar **packages)
+pk_backend_resolve(PkBackend * backend, PkBitfield filters, gchar ** packages)
 {
 	_filters = filters;
 	_package_ids = packages;
-	_signal_timeout = g_timeout_add (20, pk_backend_resolve_timeout, backend);
+	_signal_timeout = g_timeout_add(20, pk_backend_resolve_timeout, backend);

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-soc-all mailing list