Hello community,

here is the log from the commit of package librtas for openSUSE:Factory checked 
in at 2013-01-10 13:11:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librtas (Old)
 and      /work/SRC/openSUSE:Factory/.librtas.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

Changes:
--------
--- /work/SRC/openSUSE:Factory/librtas/librtas.changes  2012-02-08 
15:39:04.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.librtas.new/librtas.changes     2013-01-10 
13:12:00.000000000 +0100
@@ -1,0 +2,22 @@
+Fri Dec 28 12:11:40 UTC 2012 - [email protected]
+
+- update to 1.3.7
+   librtas allocates buffer space (required for RTAS call) in the 
+    RTAS private     memory area through sc_get_rmo_buffer() which 
+    internally allocates memory     and protects it by acquiring 
+    lock on the allocated memory area.
+    
+    Locking function :
+     At present acquire_file_lock() tries to lock the particular 
+    memory area. If the memory area is already locked then it 
+    returns error without retrying.
+    
+    So when two process executes rtas call simultaneously one fails 
+    with "Unknown librtas I/O" error.
+    
+    This patch introduces "Wait for lock to be available" instead 
+    of returning with IO error.
+    
+- fixed minor memory leak in librtas.so
+
+-------------------------------------------------------------------

Old:
----
  librtas-1.3.6.tar.bz2

New:
----
  librtas-1.3.7.tar.gz

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

Other differences:
------------------
++++++ librtas.spec ++++++
--- /var/tmp/diff_new_pack.boBBJA/_old  2013-01-10 13:12:01.000000000 +0100
+++ /var/tmp/diff_new_pack.boBBJA/_new  2013-01-10 13:12:02.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package librtas
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 Name:           librtas
 BuildRequires:  doxygen
-Version:        1.3.6
+Version:        1.3.7
 Release:        0
 BuildRequires:  fdupes
 Summary:        Libraries to provide access to RTAS calls and RTAS events
@@ -27,7 +27,7 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 ExclusiveArch:  ppc ppc64
 Url:            http://librtas.ozlabs.org/
-Source0:        http://librtas.ozlabs.org/downloads/librtas-%{version}.tar.bz2
+Source0:        
http://sourceforge.net/projects/librtas/files/librtas-%{version}.tar.gz
 Patch:          librtas-failedmagic.patch
 
 %description 
@@ -51,7 +51,7 @@
 %package devel
 Summary:        Devel librtas files
 Group:          Development/Libraries/C and C++
-Requires:       librtas1 = 1.3.6
+Requires:       librtas1 = %{version}
 
 %description devel
 This package provides devel files of librtas
@@ -97,7 +97,6 @@
 
 %build
 make CFLAGS="$RPM_OPT_FLAGS -fPIC -g -I $PWD/librtasevent_src" 
LIB_DIR="%{_libdir}" %{?_smp_mflags}
-make doc
 
 %install
 rm -rf $RPM_BUILD_ROOT doc/*/latex

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to