Hello community,

here is the log from the commit of package libraw for openSUSE:Factory checked 
in at 2013-06-13 16:52:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libraw (Old)
 and      /work/SRC/openSUSE:Factory/.libraw.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libraw"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libraw/libraw.changes    2013-01-17 
09:46:29.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libraw.new/libraw.changes       2013-06-13 
16:52:43.000000000 +0200
@@ -1,0 +2,16 @@
+Wed Jun 12 10:22:06 UTC 2013 - pgaj...@suse.com
+
+- remove libraw-gcc27.patch, it is upstreamed yet
+
+-------------------------------------------------------------------
+Tue Jun 11 12:47:51 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 0.15.2
+* Fixed possible double-free() on error recovery on damaged
+  full-color (Foveon, sRAW) files. (CVE-2013-2126, bnc#822665)
+* fixed wrong data maximum calculation for Panasonic files
+* check for possible buffer overrun in exposure correction code
+  (CVE-2013-2127, bnc#822665)
+- Add 0001-build-fix-return-of-random-data.patch
+
+-------------------------------------------------------------------

Old:
----
  LibRaw-0.14.7.tar.gz
  libraw-gcc47.patch

New:
----
  0001-build-fix-return-of-random-data.patch
  LibRaw-0.15.2.tar.gz

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

Other differences:
------------------
++++++ libraw.spec ++++++
--- /var/tmp/diff_new_pack.54V5Lx/_old  2013-06-13 16:52:44.000000000 +0200
+++ /var/tmp/diff_new_pack.54V5Lx/_new  2013-06-13 16:52:44.000000000 +0200
@@ -19,18 +19,18 @@
 %define tar_name LibRaw
 
 Name:           libraw
-%define lname  libraw5
-Version:        0.14.7
+%define lname  libraw9
+Version:        0.15.2
 Release:        0
 Summary:        Library for reading RAW files obtained from digital photo 
cameras
 License:        CDDL-1.0 or LGPL-2.1
-Group:          System/Libraries
+Group:          Development/Libraries/C and C++
 Url:            http://www.libraw.org/
 
+#Freecode-URL: http://freecode.com/projects/libraw
 #Git-Clone:    git://github.com/LibRaw/LibRaw
 Source:         http://www.libraw.org/data/%{tar_name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM libraw-gcc47.patch dims...@opensuse.org -- Fix build with 
gcc 4.7.
-Patch0:         libraw-gcc47.patch
+Patch2:         0001-build-fix-return-of-random-data.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  libjasper-devel
@@ -70,7 +70,7 @@
 
 %package        devel
 Summary:        Development files for %{name}
-Group:          Development/Libraries/Other
+Group:          Development/Libraries/C and C++
 Requires:       %lname = %version
 
 %description    devel
@@ -82,7 +82,7 @@
 
 %package        devel-static
 Summary:        Library for reading RAW files obtained from digital photo 
cameras
-Group:          Development/Libraries/Other
+Group:          Development/Libraries/C and C++
 Requires:       %{name}-devel = %{version}
 
 %description    devel-static
@@ -97,7 +97,7 @@
 
 %prep
 %setup -q -n %{tar_name}-%{version}
-%patch0 -p1
+%patch2 -p1
 
 %build
 CXXFLAGS="%{optflags} -fPIC" \
@@ -146,8 +146,8 @@
 
 %files -n %lname
 %defattr(-,root,root,-)
-%{_libdir}/libraw.so.5*
-%{_libdir}/libraw_r.so.5*
+%{_libdir}/libraw.so.9*
+%{_libdir}/libraw_r.so.9*
 
 %files devel-static
 %defattr(-,root,root,-)

++++++ 0001-build-fix-return-of-random-data.patch ++++++
From: Jan Engelhardt <jeng...@inai.de>
Date: Tue, 11 Jun 2013 15:02:28 +0200
Subject: [PATCH] build: fix return of random data
X-Upstream: submission has not occurred yet

!@#$

[   11s] internal/./wf_filtering.cpp: In member function 'int 
LibRaw::wf_remove_banding()':
[   11s] internal/./wf_filtering.cpp:686:1: warning: control reaches end of 
non-void function [-Wreturn-type]
[   39s] I: Program returns random data in a function
[   39s] E: libraw no-return-in-nonvoid-function internal/./wf_filtering.cpp:686
---
 internal/wf_filtering.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/internal/wf_filtering.cpp b/internal/wf_filtering.cpp
index a54ced4..b383b1e 100644
--- a/internal/wf_filtering.cpp
+++ b/internal/wf_filtering.cpp
@@ -683,6 +683,7 @@ int LibRaw::wf_remove_banding()
 
        free(dummy_line);
        
+       return WF_DEBANDING_OK;
 }
 
 double LibRaw::wf_filter_energy(int r1_greenmode, int r1, int r2_greenmode, 
int r2)
-- 
1.8.2

++++++ LibRaw-0.14.7.tar.gz -> LibRaw-0.15.2.tar.gz ++++++
++++ 26946 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to