Hello community,

here is the log from the commit of package libcdio for openSUSE:Factory checked 
in at 2018-06-15 14:35:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libcdio (Old)
 and      /work/SRC/openSUSE:Factory/.libcdio.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libcdio"

Fri Jun 15 14:35:36 2018 rev:43 rq:616038 version:2.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libcdio/cdio-utils.changes       2017-09-07 
22:11:51.882386735 +0200
+++ /work/SRC/openSUSE:Factory/.libcdio.new/cdio-utils.changes  2018-06-15 
14:35:40.995588564 +0200
@@ -1,0 +2,8 @@
+Mon Jun 11 09:28:44 UTC 2018 - kbabi...@suse.com
+
+- Update to version 2.0.0
+  - Fixed several memory leaks
+- Applied spec-cleaner
+- Require newer vcdimager
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/libcdio/libcdio.changes  2018-03-01 
12:03:54.986478877 +0100
+++ /work/SRC/openSUSE:Factory/.libcdio.new/libcdio.changes     2018-06-15 
14:35:43.735488344 +0200
@@ -1,0 +2,20 @@
+Mon Jun 11 12:50:34 UTC 2018 - tchva...@suse.com
+
+- Sort out a bit to properly define all the library names as defines
+  for easier updating in future when soname changes
+- Execute testsuite
+
+-------------------------------------------------------------------
+Mon Jun 11 09:31:42 UTC 2018 - kbabi...@suse.com
+
+- Update to 2.0.0
+  - Removed patches (included upstream):
+    - CVE-2017-18201.patch
+    - 0001-Savannah-Bug-49907.patch
+  - Fixed heap-based buffer over-read in iso-info.c (CVE-2017-18198 
bsc#1082819)
+  - Fixed NULL pointer dereference in rock.c (CVE-2017-18199 bsc#1082821)
+  - Fixed several (non-critical) memory leaks
+  - Bumped sonames
+- Applied spec-cleaner 
+
+-------------------------------------------------------------------

Old:
----
  0001-Savannah-Bug-49907.patch
  CVE-2017-18201.patch
  libcdio-0.94.tar.gz
  libcdio-0.94.tar.gz.sig

New:
----
  libcdio-2.0.0.tar.gz
  libcdio-2.0.0.tar.gz.sig

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

Other differences:
------------------
++++++ cdio-utils.spec ++++++
--- /var/tmp/diff_new_pack.luiEGI/_old  2018-06-15 14:35:44.711452646 +0200
+++ /var/tmp/diff_new_pack.luiEGI/_new  2018-06-15 14:35:44.711452646 +0200
@@ -18,12 +18,12 @@
 
 %define cdioutils 1
 Name:           cdio-utils
-Version:        0.94
+Version:        2.0.0
 Release:        0
 Summary:        Utility programs making use of libcdio, a CD-ROM access library
-License:        GPL-3.0+
+License:        GPL-3.0-or-later
 Group:          Productivity/Multimedia/Other
-Url:            https://savannah.gnu.org/projects/libcdio
+URL:            https://savannah.gnu.org/projects/libcdio
 Source0:        https://ftp.gnu.org/gnu/libcdio/libcdio-%{version}.tar.gz
 Source1:        https://ftp.gnu.org/gnu/libcdio/libcdio-%{version}.tar.gz.sig
 Source2:        libcdio.keyring
@@ -38,7 +38,7 @@
 BuildRequires:  pkgconfig
 BuildRequires:  popt-devel
 BuildRequires:  pkgconfig(libcddb)
-BuildRequires:  pkgconfig(libvcdinfo)
+BuildRequires:  pkgconfig(libvcdinfo) >= 2.0
 Provides:       libcdio-utils = %{version}
 Obsoletes:      libcdio-utils < %{version}
 
@@ -58,6 +58,7 @@
 VCDINFO_CFLAGS=-I%{_includedir}/libvcd VCDINFO_LIBS="-L%{_libdir} -lvcdinfo 
-L%{buildir}/lib/iso9660/.libs -liso9660 \
 -L%{buildir}/lib/driver/.libs -lcdio" \
 %configure \
+       --disable-silent-rules \
        --disable-rpath \
        --disable-static \
        --disable-cxx \
@@ -65,7 +66,7 @@
 
 VCDINFO_CFLAGS=-I%{_includedir}/libvcd VCDINFO_LIBS="-L%{_libdir} -lvcdinfo \
 -L%{buildir}/lib/iso9660/.libs/ -liso9660 -L%{buildir}/lib/driver/.libs/ 
-lcdio" \
- VERBOSE=1 make -e %{?_smp_mflags}
+make %{?_smp_mflags}
 
 %install
 %make_install
@@ -74,7 +75,8 @@
 %fdupes -s %{buildroot}%{_mandir}
 
 %files -n cdio-utils
-%doc AUTHORS COPYING NEWS README README.libcdio THANKS TODO
+%doc AUTHORS NEWS README README.libcdio THANKS TODO
+%license COPYING*
 %{_bindir}/cd-*
 %{_bindir}/cdda-*
 %{_bindir}/iso-*

++++++ libcdio.spec ++++++
--- /var/tmp/diff_new_pack.luiEGI/_old  2018-06-15 14:35:44.739451622 +0200
+++ /var/tmp/diff_new_pack.luiEGI/_new  2018-06-15 14:35:44.739451622 +0200
@@ -16,36 +16,32 @@
 #
 
 
-%define cdioutils 0
-%define cdio_soname 16
+%define cdio_name libcdio18
+%define cdiopp_name libcdio++0
+%define iso9660_name libiso9660-11
+%define udf_name libudf0
 Name:           libcdio
-Version:        0.94
+Version:        2.0.0
 Release:        0
 Summary:        CD-ROM Access Library
-License:        GPL-3.0+
+License:        GPL-3.0-or-later
 Group:          Productivity/Multimedia/Other
-Url:            https://savannah.gnu.org/projects/libcdio
+URL:            https://savannah.gnu.org/projects/libcdio
 Source0:        https://ftp.gnu.org/gnu/libcdio/%{name}-%{version}.tar.gz
 Source1:        https://ftp.gnu.org/gnu/libcdio/%{name}-%{version}.tar.gz.sig
 Source2:        %{name}.keyring
 Source3:        baselibs.conf
-# PATCH-FIX-UPSTREAM 0001-Savannah-Bug-49907.patch 
https://savannah.gnu.org/bugs/index.php?49907
-Patch0:         0001-Savannah-Bug-49907.patch
-# PATCH-FIX-SECURITY CVE-2017-18201.patch bsc1082877 CVE-2017-18201 
sbra...@suse.com -- Fix double free vulnerability.
-Patch1:         CVE-2017-18201.patch
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  help2man
 BuildRequires:  libtool
+BuildRequires:  makeinfo
 BuildRequires:  ncurses-devel
 BuildRequires:  pkgconfig
 BuildRequires:  popt-devel
 BuildRequires:  pkgconfig(libcddb)
 Requires(post): %{install_info_prereq}
 Requires(preun): %{install_info_prereq}
-%if 0%{?suse_version} > 1220
-BuildRequires:  makeinfo
-%endif
 
 %description
 The libcdio package contains libraries for CD-ROM and CD image
@@ -53,11 +49,11 @@
 device-dependent properties of a CD-ROM or of the specific details of
 various CD image formats.
 
-%package -n libcdio%{cdio_soname}
+%package -n %{cdio_name}
 Summary:        CD-ROM Access Library
 Group:          System/Libraries
 
-%description -n libcdio%{cdio_soname}
+%description -n %{cdio_name}
 The libcdio package contains libraries for CD-ROM and CD image
 access. Applications can use them as an abstraction to OS- and
 device-dependent properties of a CD-ROM or of the specific details of
@@ -65,38 +61,38 @@
 
 This subpackage contains the C API library from cdio.
 
-%package -n libcdio++0
+%package -n %{cdiopp_name}
 Summary:        C++ API for the libcdio CD-ROM access library
 Group:          System/Libraries
 
-%description -n libcdio++0
+%description -n %{cdiopp_name}
 The libcdio package contains libraries for CD-ROM and CD image
 access.
 
 This subpackage contains the C++ API library for cdio.
 
-%package -n libiso9660-10
+%package -n %{iso9660_name}
 Summary:        Library for working with ISO 9660 filesystems
 Group:          System/Libraries
 
-%description -n libiso9660-10
-A library for working with ISO 9660 filesystems.
+%description -n %{iso9660_name}
+A library for working with ISO 9660 filesystems, which are mainly used on CDs.
 
-%package -n libudf0
+%package -n %{udf_name}
 Summary:        Library for working with Universal Disk Format filesystems
 Group:          System/Libraries
 
-%description -n libudf0
-A library for working with UDF filesystems.
+%description -n %{udf_name}
+This library is made to read and write UDF filesystems, which are mainly
+used on DVDs.
 
 %package devel
 Summary:        CD-ROM access library
 Group:          Development/Languages/C and C++
-Requires:       glibc-devel
-Requires:       libcdio%{cdio_soname} = %{version}
-Requires:       libcdio++0 = %{version}
-Requires:       libiso9660-10 = %{version}
-Requires:       libudf0 = %{version}
+Requires:       %{cdio_name} = %{version}
+Requires:       %{cdiopp_name} = %{version}
+Requires:       %{iso9660_name} = %{version}
+Requires:       %{udf_name} = %{version}
 Requires(post): %{install_info_prereq}
 Requires(preun): %{install_info_prereq}
 
@@ -111,13 +107,10 @@
 
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
-
-%define buildir ${PWD}
 
 %build
 %configure \
+       --disable-silent-rules \
        --disable-rpath \
        --disable-static \
        --enable-rock \
@@ -127,47 +120,47 @@
        --without-cd-read \
        --without-iso-info \
        --without-iso-read
- VERBOSE=1 make -e %{?_smp_mflags}
-#-lcdioutils
+make %{?_smp_mflags}
 
 %install
 %make_install
-%if 1 == 0
-mv %{buildroot}%{_mandir}/jp %{buildroot}%{_mandir}/ja
-%endif
 #empty depdendency libs
 rm -rf %{buildroot}%{_bindir} %{buildroot}%{_mandir}
 find %{buildroot} -type f -name "*.la" -delete -print
 
-%post -n libcdio%{cdio_soname} -p /sbin/ldconfig
-%post -n libcdio++0 -p /sbin/ldconfig
-%post -n libiso9660-10 -p /sbin/ldconfig
-%post -n libudf0 -p /sbin/ldconfig
-%postun -n libcdio%{cdio_soname} -p /sbin/ldconfig
-%postun -n libcdio++0 -p /sbin/ldconfig
-%postun -n libiso9660-10 -p /sbin/ldconfig
-%postun -n libudf0 -p /sbin/ldconfig
+%check
+make %{?_smp_mflags} check
+
+%post -n %{cdio_name} -p /sbin/ldconfig
+%post -n %{cdiopp_name} -p /sbin/ldconfig
+%post -n %{iso9660_name} -p /sbin/ldconfig
+%post -n %{udf_name} -p /sbin/ldconfig
+%postun -n %{cdio_name} -p /sbin/ldconfig
+%postun -n %{cdiopp_name} -p /sbin/ldconfig
+%postun -n %{iso9660_name} -p /sbin/ldconfig
+%postun -n %{udf_name} -p /sbin/ldconfig
+
 %post devel
-%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
+%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{?ext_info}
 
 %preun devel
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
+%install_info_delete --info-dir=%{_infodir} 
%{_infodir}/%{name}.info%{?ext_info}
 
-%files -n libcdio%{cdio_soname}
+%files -n %{cdio_name}
 %{_libdir}/libcdio.so.*
 
-%files -n libcdio++0
+%files -n %{cdiopp_name}
 %{_libdir}/libcdio++.so.*
 %{_libdir}/libiso9660++.so.*
 
-%files -n libiso9660-10
+%files -n %{iso9660_name}
 %{_libdir}/libiso9660.so.*
 
-%files -n libudf0
+%files -n %{udf_name}
 %{_libdir}/libudf.so.*
 
 %files devel
-%{_infodir}/*.info*
+%{_infodir}/*.info%{?ext_info}
 %{_includedir}/cdio
 %{_includedir}/cdio++
 %{_libdir}/libcdio*.so

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.luiEGI/_old  2018-06-15 14:35:44.779450159 +0200
+++ /var/tmp/diff_new_pack.luiEGI/_new  2018-06-15 14:35:44.779450159 +0200
@@ -1,7 +1,7 @@
-libcdio16
+libcdio18
   obsoletes "libcdio-<targettype> <= <version>"
   provides "libcdio-<targettype> = <version>"
-libiso9660-10
+libiso9660-11
 libcdio++0
 libudf0
 #libcdio_cdda1

++++++ libcdio-0.94.tar.gz -> libcdio-2.0.0.tar.gz ++++++
++++ 18698 lines of diff (skipped)



Reply via email to