Hello community, here is the log from the commit of package ldb for openSUSE:Factory checked in at 2019-04-26 22:44:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ldb (Old) and /work/SRC/openSUSE:Factory/.ldb.new.5536 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ldb" Fri Apr 26 22:44:16 2019 rev:42 rq:696793 version:1.5.4 Changes: -------- --- /work/SRC/openSUSE:Factory/ldb/ldb.changes 2018-12-03 10:03:45.220074582 +0100 +++ /work/SRC/openSUSE:Factory/.ldb.new.5536/ldb.changes 2019-04-26 22:44:20.653646760 +0200 @@ -1,0 +2,23 @@ +Tue Mar 5 16:30:16 UTC 2019 - David Mulder <[email protected]> + +- Update to 1.5.4 + + Fix standalone build of ldb. + + C99 build fixes. + + CVE-2019-3824 out of bounds read in wildcard compare (bug#13773) +- Update to 1.5.3 + + Avoid inefficient one-level searches (bug#13762) + + The test api.py should not rely on order of entries in dict (bug#13772) + +------------------------------------------------------------------- +Wed Feb 6 17:40:31 UTC 2019 - David Mulder <[email protected]> + +- Update to 1.5.2 + + dirsync: Allow arbitrary length cookies (bug #13686) + + The build uses python3 by default: --extra-python would take + python2 now + + To build with python2 only use: + PYTHON=python2 ./configure + PYTHON=python2 make + PYTHON=python2 make install + +------------------------------------------------------------------- Old: ---- ldb-1.4.3.tar.asc ldb-1.4.3.tar.gz New: ---- ldb-1.5.4.tar.asc ldb-1.5.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ldb.spec ++++++ --- /var/tmp/diff_new_pack.u33CNf/_old 2019-04-26 22:44:21.417646369 +0200 +++ /var/tmp/diff_new_pack.u33CNf/_new 2019-04-26 22:44:21.417646369 +0200 @@ -1,7 +1,7 @@ # # spec file for package ldb # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,14 +16,8 @@ # -%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} %{!?py3_soflags: %global py3_soflags cpython-%{python3_version_nodots}m} %{!?py3_soflags_dash: %global py3_soflags_dash %(echo %{py3_soflags} | sed "s/_/-/g")} -%if 0%{?suse_version} > 1310 || 0%{?fedora_version} > 20 -%define with_python3 1 -%else -%define with_python3 0 -%endif %global with_lmdb 0 %if 0%{?suse_version} > 1320 @@ -33,16 +27,16 @@ %endif %define lmdb_version 0.9.16 -%define talloc_version 2.1.14 -%define tdb_version 1.3.15 -%define tevent_version 0.9.36 +%define talloc_version 2.1.15 +%define tdb_version 1.3.17 +%define tevent_version 0.9.38 Name: ldb BuildRequires: docbook-xsl-stylesheets BuildRequires: doxygen -%if 0%{?suse_version} > 1320 +%if 0%{?suse_version} > 1500 %ifnarch ppc -BuildRequires: libcmocka-devel >= 1.1.1 +BuildRequires: libcmocka-devel >= 1.1.3 %endif %endif BuildRequires: libtalloc-devel >= %{talloc_version} @@ -50,23 +44,20 @@ BuildRequires: libtevent-devel >= %{tevent_version} BuildRequires: libxslt BuildRequires: popt-devel -BuildRequires: python-devel -BuildRequires: python-tdb >= %{tdb_version} -BuildRequires: python-tevent >= %{tevent_version} -%if %{with_python3} BuildRequires: python3-devel BuildRequires: python3-talloc >= %{talloc_version} BuildRequires: python3-talloc-devel >= %{talloc_version} -%endif -BuildRequires: python-talloc-devel >= %{talloc_version} +BuildRequires: python3-tdb >= %{tdb_version} +BuildRequires: python3-tevent >= %{tevent_version} %if 0%{?suse_version} >= 1330 BuildRequires: libtirpc-devel %endif %if %{with_lmdb} BuildRequires: lmdb-devel >= %{lmdb_version} %endif + Url: https://ldb.samba.org/ -Version: 1.4.3 +Version: 1.5.4 Release: 0 Summary: An LDAP-like embedded database License: LGPL-3.0-or-later @@ -112,33 +103,11 @@ Tools to manipulate LDB files. -%package -n python-ldb -Summary: Python bindings for the LDB library -Group: Development/Libraries/Python -Requires: libldb1 = %{version} -Provides: pyldb = %{version} -Obsoletes: pyldb < %{version} - -%description -n python-ldb -This package contains the Python bindings for the LDB library. - - -%package -n python-ldb-devel -Summary: Development files for the Python bindings for the LDB library -Group: Development/Libraries/Python -Requires: pkg-config -Requires: python-ldb = %{version} -Provides: pyldb-devel = %{version} -Obsoletes: pyldb-devel < %{version} - -%description -n python-ldb-devel -This package contains the development files for the Python bindings for the -LDB library. - %package -n python3-ldb Summary: Python3 bindings for the LDB library Group: Development/Libraries/Python Requires: libldb1 = %{version} +Obsoletes: python-ldb %description -n python3-ldb This package contains the python3 bindings for the LDB library. @@ -148,6 +117,7 @@ Group: Development/Libraries/Python Requires: pkg-config Requires: python3-ldb = %{version} +Obsoletes: python-ldb-devel %description -n python3-ldb-devel This package contains the development files for the Python bindings for the @@ -163,7 +133,7 @@ %endif export CFLAGS="%{optflags} -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -DIDMAP_RID_SUPPORT_TRUSTED_DOMAINS" %define bundled_libs cmocka -%if 0%{?suse_version} > 1320 +%if 0%{?suse_version} > 1500 %ifnarch ppc %define bundled_libs NONE %endif @@ -179,9 +149,6 @@ --with-modulesdir=%{_libdir} \ --bundled-libraries=%{bundled_libs} \ --builtin-libraries=replace \ -%if %{with_python3} - --extra-python=/usr/bin/python3 \ -%endif %if !%{with_lmdb} --without-ldb-lmdb \ %endif @@ -206,18 +173,12 @@ # Install API documentation cp -a apidocs/man/* %{buildroot}/%{_mandir} -%if %{with_python3} sed -i 's;-lpyldb-util.%{py3_soflags_dash};-lpyldb-util.%{py3_soflags};g' %{buildroot}/%{_libdir}/pkgconfig/pyldb-util.%{py3_soflags}.pc -%endif %post -n libldb1 -p /sbin/ldconfig %postun -n libldb1 -p /sbin/ldconfig -%post -n python-ldb -p /sbin/ldconfig - -%postun -n python-ldb -p /sbin/ldconfig - %post -n python3-ldb -p /sbin/ldconfig %postun -n python3-ldb -p /sbin/ldconfig @@ -227,14 +188,13 @@ %{_libdir}/libldb.so.* %dir %{_libdir}/ldb %{_libdir}/ldb/asq.so -%{_libdir}/ldb/paged_results.so %{_libdir}/ldb/paged_searches.so %{_libdir}/ldb/rdn_name.so %{_libdir}/ldb/sample.so %{_libdir}/ldb/server_sort.so %{_libdir}/ldb/skel.so %{_libdir}/ldb/tdb.so -%if 0%{?suse_version} <= 1320 +%if 0%{?suse_version} <= 1500 %{_libdir}/ldb/libcmocka-ldb.so %endif %ifarch ppc @@ -246,6 +206,8 @@ %{_libdir}/ldb/libldb-mdb-int.so %{_libdir}/ldb/mdb.so %endif +%{_libdir}/ldb/libldb-tdb-err-map.so +%{_libdir}/ldb/libldb-tdb-int.so %files -n libldb-devel %defattr(-,root,root) @@ -278,22 +240,6 @@ %{_mandir}/man1/ldbrename.1.* %{_mandir}/man1/ldbsearch.1.* -%files -n python-ldb -%defattr(-,root,root) -%{python_sitearch}/ldb.so -%{python_sitearch}/_ldb_text.py* -%{_libdir}/libpyldb-util.so.* - -%files -n python-ldb-devel -%defattr(-,root,root) -%{_includedir}/pyldb.h -%{_libdir}/libpyldb-util.so -%{_libdir}/pkgconfig/pyldb-util.pc -%if 0%{?suse_version} != 1110 || %{_arch} != i386 -%{_mandir}/man3/PyLdb*.3.* -%endif - -%if %{with_python3} %files -n python3-ldb %defattr(-,root,root) %{_libdir}/libpyldb-util.%{py3_soflags}.so.* @@ -305,8 +251,11 @@ %files -n python3-ldb-devel %defattr(-,root,root) +%{_includedir}/pyldb.h %{_libdir}/libpyldb-util.%{py3_soflags}.so %{_libdir}/pkgconfig/pyldb-util.%{py3_soflags}.pc +%if 0%{?suse_version} != 1110 || %{_arch} != i386 +%{_mandir}/man3/PyLdb*.3.* %endif %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.u33CNf/_old 2019-04-26 22:44:21.457646349 +0200 +++ /var/tmp/diff_new_pack.u33CNf/_new 2019-04-26 22:44:21.457646349 +0200 @@ -1,4 +1,2 @@ libldb1 -python-ldb - obsoletes "pyldb-<targettype> < <version>" python3-ldb ++++++ ldb-1.4.3.tar.gz -> ldb-1.5.4.tar.gz ++++++ ++++ 88554 lines of diff (skipped)
