[meego-commits] 10556: Changes to devel:packagemanagement/gnome-packagekit

Zhang Qiang no_reply at build.meego.com
Fri Dec 3 02:57:31 UTC 2010


Hi,
I have made the following changes to gnome-packagekit in project devel:packagemanagement. Please review and accept ASAP.

Thank You,
Zhang Qiang

[This message was auto-generated]

---

Request #10556:

  submit:   home:xiaoqiang:branches:devel:packagemanagement/gnome-packagekit(r3)(cleanup) -> devel:packagemanagement/gnome-packagekit


Message:
    a

State:   new          2010-12-02T18:57:31 xiaoqiang
Comment: None



changes files:
--------------
--- gnome-packagekit.changes
+++ gnome-packagekit.changes
@@ -0,0 +1,5 @@
+* Fri Dec  3 2010 Zhang Qiang <qiang.z.zhang at intel.com> - 2.30.3
+- Add gpk-application-move-search-check-to-perform_search.patch
+  to move the search check in gpk_application_perform_search()
+  to cover more cases. Fix BMC#9900
+

new:
----
  gpk-application-move-search-check-to-perform_search.patch

spec files:
-----------
--- gnome-packagekit.spec
+++ gnome-packagekit.spec
@@ -44,7 +44,7 @@
 Patch17:     gpk-application-make-apply-button-insensitive-while-applying.patch
 Patch18:     gpk-application-show-network-state.patch
 Patch19:     gpk-application-ignore-search-if-already-wip.patch
-
+Patch20:     gpk-application-move-search-check-to-perform_search.patch
 Requires:   glib2 >= %{glib2_version}
 Requires:   gtk2 >= %{gtk2_version}
 Requires:   gnome-icon-theme
@@ -153,11 +153,22 @@
 %patch18 -p1
 # gpk-application-ignore-search-if-already-wip.patch
 %patch19 -p1
+# gpk-application-move-search-check-to-perform_search.patch
+%patch20 -p1
 # >> setup
 # << setup
 
 %build
 # >> build pre
+MOZ_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | %{__sed} -e 's/-O2//' -e 's/-Wall//' -e 's/-Os//')
+export RPM_OPT_FLAGS=$MOZ_OPT_FLAGS
+	
+MOZ_OPT_FLAGS=$(echo $CFLAGS| %{__sed} -e 's/-O2//' -e 's/-Wall//' -e 's/-Os//')
+export CFLAGS=$MOZ_OPT_FLAGS
+
+MOZ_OPT_FLAGS=$(echo $CXXFLAGS| %{__sed} -e 's/-O2//' -e 's/-Wall//' -e 's/-Os//')
+export CXXFLAGS=$MOZ_OPT_FLAGS
+
 # << build pre
 
 %reconfigure --disable-static \

other changes:
--------------

++++++ gnome-packagekit.yaml
--- gnome-packagekit.yaml
+++ gnome-packagekit.yaml
@@ -29,6 +29,7 @@
     - gpk-application-make-apply-button-insensitive-while-applying.patch
     - gpk-application-show-network-state.patch
     - gpk-application-ignore-search-if-already-wip.patch
+    - gpk-application-move-search-check-to-perform_search.patch
 Description: |
     gnome-packagekit provides session applications for the PackageKit API.
     There are several utilities designed for installing, updating and

++++++ gpk-application-move-search-check-to-perform_search.patch (new)
--- gpk-application-move-search-check-to-perform_search.patch
+++ gpk-application-move-search-check-to-perform_search.patch
+diff -uNr gnome-packagekit-2.30.3/src/gpk-application.c gnome-packagekit-2.30.3.new/src/gpk-application.c
+--- gnome-packagekit-2.30.3/src/gpk-application.c	2010-12-03 10:33:25.499512004 +0800
++++ gnome-packagekit-2.30.3.new/src/gpk-application.c	2010-12-03 10:49:18.797512044 +0800
+@@ -1688,6 +1688,8 @@
+ 
+ 	g_return_if_fail (GPK_IS_APPLICATION (application));
+ 	g_return_if_fail (application->priv->group != NULL);
++	
++	application->priv->search_in_progress = TRUE;
+ 
+ 	if (application->priv->search_mode == PK_MODE_GROUP) {
+ 		groups = g_strsplit (application->priv->group, " ", -1);
+@@ -1761,6 +1763,10 @@
+ {
+ 	g_return_if_fail (GPK_IS_APPLICATION (application));
+ 
++	/*if we are in the middle of a search, just return*/
++	if (application->priv->search_in_progress == TRUE)
++		return;
++
+ 	gpk_application_clear_details (application);
+ 	gpk_application_clear_packages (application);
+ 
+@@ -1784,10 +1790,6 @@
+ {
+ 	g_return_if_fail (GPK_IS_APPLICATION (application));
+ 
+-	/*if we are in the middle of a search, just return*/
+-	if (application->priv->search_in_progress == TRUE)
+-		return;
+-
+ 	application->priv->search_mode = PK_MODE_NAME_DETAILS_FILE;
+ 	gpk_application_perform_search (application);
+ }




More information about the MeeGo-commits mailing list