Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2012-05-03 10:56:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and      /work/SRC/openSUSE:Factory/.guile.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "guile", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/guile/guile.changes      2012-02-14 
13:06:02.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2012-05-03 
10:56:57.000000000 +0200
@@ -1,0 +2,7 @@
+Mon Apr 23 17:16:38 UTC 2012 - [email protected]
+
+- mark this threads test as unresolved since it may produce false 
+  negatives, depending on the behavior/timing of the garbage 
+  collector. 
+
+-------------------------------------------------------------------

New:
----
  guile-threads-test.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ guile.spec ++++++
--- /var/tmp/diff_new_pack.Mgrasz/_old  2012-05-03 10:56:58.000000000 +0200
+++ /var/tmp/diff_new_pack.Mgrasz/_new  2012-05-03 10:56:58.000000000 +0200
@@ -44,6 +44,7 @@
 # Fix the wrong FSF address in a few headers.
 Patch3:         %{name}-fix_fsf_add.patch
 Patch4:         %{name}-turn-off-gc-test.patch
+Patch5:         %{name}-threads-test.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 PreReq:         fileutils sh-utils
 PreReq:         %install_info_prereq
@@ -109,6 +110,7 @@
 %patch2
 %patch3
 %patch4 -p1
+%patch5 -p1
 # force rebuild with non-broken makeinfo
 #rm -f doc/*/*.info
 

++++++ guile-threads-test.patch ++++++
Index: guile-2.0.5/test-suite/tests/threads.test
===================================================================
--- guile-2.0.5.orig/test-suite/tests/threads.test
+++ guile-2.0.5/test-suite/tests/threads.test
@@ -414,8 +414,10 @@
 
             (gc) (gc)
             (let ((m (g)))
-              (and (mutex? m)
-                   (eq? (mutex-owner m) (current-thread)))))))
+              (or
+               (and (mutex? m)
+                    (eq? (mutex-owner m) (current-thread)))
+               (throw 'unresolved))))))
 
       ;;
       ;; mutex lock levels
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to