commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2020-03-25 23:43:59 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new.3160 (New) Package is "tdb" Wed Mar 25 23:43:59 2020 rev:38 rq:786792 version:1.4.3 Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2019-10-14 12:35:01.919715436 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new.3160/tdb.changes2020-03-25 23:44:41.800021083 +0100 @@ -1,0 +2,8 @@ +Fri Mar 6 17:02:55 UTC 2020 - Noel Power + +- Update to version 1.4.3 + + Upgrade waf to version 2.0.18 to fix a cross-compilation issue; +(bso#13846). + + lib/tdb/docs/tracing.txt: typo fixes + +--- Old: tdb-1.4.2.tar.asc tdb-1.4.2.tar.gz New: tdb-1.4.3.tar.asc tdb-1.4.3.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.U53wct/_old 2020-03-25 23:44:43.704021706 +0100 +++ /var/tmp/diff_new_pack.U53wct/_new 2020-03-25 23:44:43.704021706 +0100 @@ -1,7 +1,7 @@ # # spec file for package tdb # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,8 +26,8 @@ BuildRequires: libxslt BuildRequires: pkg-config BuildRequires: python3-devel -Url:https://tdb.samba.org/ -Version:1.4.2 +URL:https://tdb.samba.org/ +Version:1.4.3 Release:0 Summary:Samba Trivial Database License:LGPL-3.0-or-later ++ tdb-1.4.2.tar.gz -> tdb-1.4.3.tar.gz ++ 2575 lines of diff (skipped)
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2019-10-14 12:35:00 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new.2352 (New) Package is "tdb" Mon Oct 14 12:35:00 2019 rev:37 rq:737334 version:1.4.2 Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2019-04-26 22:44:12.145651112 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new.2352/tdb.changes2019-10-14 12:35:01.919715436 +0200 @@ -1,0 +2,14 @@ +Thu Oct 03 21:55:29 UTC 2019 - James McDonough + +- Update to version 1.4.2 + + Build fixes + + Improve the performance by inlining the tdb_oob() checks + + Do not propogate any errors from tdb_repack() to +tdb_transaction_commit(); (bso#13952) + + Remove Python 2.x support except to build just the bare C library + + Remove --extra-python (a build time mode to produce Python2 and Python3 +bindings at the same time) + + New minor version to allow Samba 4.10 to release a tdb if +required from that branch + +--- Old: tdb-1.3.18.tar.asc tdb-1.3.18.tar.gz New: tdb-1.4.2.tar.asc tdb-1.4.2.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.uEdgdK/_old 2019-10-14 12:35:02.783713176 +0200 +++ /var/tmp/diff_new_pack.uEdgdK/_new 2019-10-14 12:35:02.783713176 +0200 @@ -27,7 +27,7 @@ BuildRequires: pkg-config BuildRequires: python3-devel Url:https://tdb.samba.org/ -Version:1.3.18 +Version:1.4.2 Release:0 Summary:Samba Trivial Database License:LGPL-3.0-or-later ++ tdb-1.3.18.tar.gz -> tdb-1.4.2.tar.gz ++ 8494 lines of diff (skipped)
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2019-04-26 22:44:04 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new.5536 (New) Package is "tdb" Fri Apr 26 22:44:04 2019 rev:36 rq:696792 version:1.3.18 Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2018-10-04 18:59:43.767314245 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new.5536/tdb.changes2019-04-26 22:44:12.145651112 +0200 @@ -1,0 +2,13 @@ +Tue Mar 5 17:02:59 UTC 2019 - dmul...@suse.com + +- Update to 1.3.18 + + Fix build problems with older python versions. + + C99 build fixes. + + Fix standalone build of tdb. + +--- +Wed Jan 23 20:36:09 UTC 2019 - dmul...@suse.com + +- Update to 1.3.17 + +--- Old: tdb-1.3.16.tar.asc tdb-1.3.16.tar.gz New: tdb-1.3.18.tar.asc tdb-1.3.18.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.dK6eDB/_old 2019-04-26 22:44:12.689650834 +0200 +++ /var/tmp/diff_new_pack.dK6eDB/_new 2019-04-26 22:44:12.693650832 +0200 @@ -1,7 +1,7 @@ # # spec file for package tdb # -# 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 @@ -18,11 +18,6 @@ %{!?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} -%if 0%{?suse_version} > 1310 || 0%{?fedora_version} > 20 -%define with_python3 1 -%else -%define with_python3 0 -%endif Name: tdb BuildRequires: autoconf @@ -30,12 +25,9 @@ BuildRequires: doxygen BuildRequires: libxslt BuildRequires: pkg-config -BuildRequires: python-devel -%if %{with_python3} BuildRequires: python3-devel -%endif Url:https://tdb.samba.org/ -Version:1.3.16 +Version:1.3.18 Release:0 Summary:Samba Trivial Database License:LGPL-3.0-or-later @@ -91,18 +83,11 @@ This package contains tools to manage Tdb files. -%package -n python-tdb -Summary:Python bindings for the Tdb library -Group: Development/Libraries/Python -Requires: libtdb1 = %{version} - -%description -n python-tdb -This package contains the Python bindings for the Tdb library. - %package -n python3-tdb Summary:Python3 bindings for the Tdb library Group: Development/Libraries/Python Requires: libtdb1 = %{version} +Obsoletes: python-tdb %description -n python3-tdb This package contains the Python3 bindings for the Tdb library. @@ -123,9 +108,6 @@ --disable-rpath-install \ --disable-silent-rules \ --bundled-libraries=NONE \ -%if %{with_python3} - --extra-python=/usr/bin/python3 \ -%endif " ./configure ${CONFIGURE_OPTIONS} make %{?_smp_mflags} \ @@ -169,12 +151,6 @@ %{_mandir}/man8/tdbrestore.8* %{_mandir}/man8/tdbtool.8* -%files -n python-tdb -%defattr(-,root,root) -%{python_sitearch}/tdb.so -%{python_sitearch}/_tdb_text.py* - -%if %{with_python3} %files -n python3-tdb %defattr(-,root,root) %{python3_sitearch}/tdb.%{py3_soflags}.so @@ -182,6 +158,5 @@ %if 0%{?centos_version} > 599 || 0%{?fedora_version} > 11 || 0%{?rhel_version} > 599 %{python3_sitearch}/__pycache__/_tdb_text.cpython-*.py[co] %endif -%endif %changelog ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.dK6eDB/_old 2019-04-26 22:44:12.725650815 +0200 +++ /var/tmp/diff_new_pack.dK6eDB/_new 2019-04-26 22:44:12.725650815 +0200 @@ -1,3 +1,2 @@ libtdb1 -python-tdb python3-tdb ++ ignore-tdb1-run-transaction-expand.diff ++ --- /var/tmp/diff_new_pack.dK6eDB/_old 2019-04-26 22:44:12.741650807 +0200 +++ /var/tmp/diff_new_pack.dK6eDB/_new 2019-04-26 22:44:12.741650807 +0200 @@ -5,7 +5,7 @@ === --- tdb-1.2.11.orig/wscript +++ tdb-1.2.11/wscript -@@ -213,8 +213,9 @@ def testonly(ctx): +@@ -238,8 +238,9 @@ def testonly(ctx): if ret != 0: print("%s failed:" % f) samba_utils.RUN_COMMAND("cat " + os.path.join(testdir, 'test-output')) @@ -14,6 +14,6 @@ +if f != 'tdb1-run-transaction-expand': +ecode = ret; +break; - + if ecode == 0: - cmd = os.path.join(Utils.g_module.blddir, 'tdbtorture') + cmd =
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2018-10-04 18:59:41 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is "tdb" Thu Oct 4 18:59:41 2018 rev:35 rq:638224 version:1.3.16 Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2018-08-10 09:45:04.057815561 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2018-10-04 18:59:43.767314245 +0200 @@ -1,0 +2,5 @@ +Tue Sep 25 07:36:48 UTC 2018 - Samuel Cabrero + +- Update license to LGPL-3.0 + +--- Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.R7cVQa/_old 2018-10-04 18:59:44.463313518 +0200 +++ /var/tmp/diff_new_pack.R7cVQa/_new 2018-10-04 18:59:44.467313514 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -38,7 +38,7 @@ Version:1.3.16 Release:0 Summary:Samba Trivial Database -License:GPL-3.0+ +License:LGPL-3.0-or-later Group: Development/Libraries/C and C++ Source: https://download.samba.org/pub/tdb/tdb-%{version}.tar.gz Source1:https://download.samba.org/pub/tdb/tdb-%{version}.tar.asc
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2018-08-10 09:45:02 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is "tdb" Fri Aug 10 09:45:02 2018 rev:34 rq:628187 version:1.3.16 Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2018-05-01 23:13:08.375397868 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2018-08-10 09:45:04.057815561 +0200 @@ -1,0 +2,14 @@ +Wed Aug 8 15:01:52 UTC 2018 - dmul...@suse.com + +- Update to 1.3.16. + + Fix build on AIX + + Python3 compatibility fixes + + Use tdb_wipe_all in "erase" command + + Harden allocating the tdb recovery area + + Make sure the hash size fits + + Harden tdb_check_used_record against overflow + + Harden tdb_rec_read + + Handle TDB_NEXT_LOCK_ERR in tdb_traverse_internal + + Fix build warnings + +--- Old: tdb-1.3.15.tar.asc tdb-1.3.15.tar.gz New: tdb-1.3.16.tar.asc tdb-1.3.16.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.zIvBw2/_old 2018-08-10 09:45:05.029817121 +0200 +++ /var/tmp/diff_new_pack.zIvBw2/_new 2018-08-10 09:45:05.029817121 +0200 @@ -35,7 +35,7 @@ BuildRequires: python3-devel %endif Url:https://tdb.samba.org/ -Version:1.3.15 +Version:1.3.16 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ ++ tdb-1.3.15.tar.gz -> tdb-1.3.16.tar.gz ++ 1675 lines of diff (skipped)
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2018-05-01 23:13:04 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is "tdb" Tue May 1 23:13:04 2018 rev:33 rq:602076 version:1.3.15 Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2017-10-25 17:46:09.723242891 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2018-05-01 23:13:08.375397868 +0200 @@ -1,0 +2,7 @@ +Fri Apr 27 14:19:38 UTC 2018 - david.mul...@suse.com + +- Remove the conflicts between python3-tdb and python-tdb. These + packages don't actually conflict, and need to be installed + together in order to build samba with python3. + +--- Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.mbDJby/_old 2018-05-01 23:13:10.055336815 +0200 +++ /var/tmp/diff_new_pack.mbDJby/_new 2018-05-01 23:13:10.055336815 +0200 @@ -1,7 +1,7 @@ # # spec file for package tdb # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -95,7 +95,6 @@ Summary:Python bindings for the Tdb library Group: Development/Libraries/Python Requires: libtdb1 = %{version} -Conflicts: python3-tdb %description -n python-tdb This package contains the Python bindings for the Tdb library. @@ -104,7 +103,6 @@ Summary:Python3 bindings for the Tdb library Group: Development/Libraries/Python Requires: libtdb1 = %{version} -Conflicts: python-tdb %description -n python3-tdb This package contains the Python3 bindings for the Tdb library.
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2017-10-25 17:46:07 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is "tdb" Wed Oct 25 17:46:07 2017 rev:32 rq:530845 version:1.3.15 Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2017-04-17 10:22:08.305671692 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2017-10-25 17:46:09.723242891 +0200 @@ -1,0 +2,36 @@ +Mon Oct 2 12:18:30 UTC 2017 - jeng...@inai.de + +- Remove %if guards for blocks that do not affect the build result. + Fix RPM groups and summaries. Ensure neutrality of descriptions. + Drop very old SUSE support. Replace old RPM macros by new + constructs. Remove some useless ldconfig calls. + +--- +Mon Sep 25 11:14:05 UTC 2017 - scabr...@suse.com + +- Update to 1.3.15. + + Add protection against EINTR. + + Truncate the file after expand failure, ENOSPC + + Use posix_fallocate() to expand the file + + Fix GCC compiler warnings + +--- +Wed Jul 5 08:59:08 UTC 2017 - scabr...@suse.com + +- Update to version 1.3.14. + + allow tdb_traverse_read before tdb_transaction[_prepare]_commit() + + Improve documentation for tdb_transaction_start() + + Add new function tdb_transaction_active() + +--- +Fri Jun 30 11:42:43 UTC 2017 - scabr...@suse.com + +- Update to version 1.3.13. + + documentation for the tdbbackup -n option + + correctly upgrade F_RDLCK to F_WRLCK locks + + tdbtool: Add "storehex" command + + fix robust mutex detection in threaded applications +(bug #12593) + + improve debugging of transaction lock failures + +--- Old: tdb-1.3.12.tar.asc tdb-1.3.12.tar.gz New: tdb-1.3.15.tar.asc tdb-1.3.15.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.iHixd6/_old 2017-10-25 17:46:10.463208162 +0200 +++ /var/tmp/diff_new_pack.iHixd6/_new 2017-10-25 17:46:10.467207974 +0200 @@ -25,30 +25,21 @@ %endif Name: tdb -%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1140 -%definebuild_make_smp_mflags %{?_smp_mflags} -%else -%definebuild_make_smp_mflags %{?jobs:-j%jobs} -%endif BuildRequires: autoconf BuildRequires: docbook-xsl-stylesheets BuildRequires: doxygen BuildRequires: libxslt -%if 0%{?suse_version} > 1020 BuildRequires: pkg-config -%else -BuildRequires: pkgconfig -%endif BuildRequires: python-devel %if %{with_python3} BuildRequires: python3-devel %endif Url:https://tdb.samba.org/ -Version:1.3.12 +Version:1.3.15 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ -Group: System/Libraries +Group: Development/Libraries/C and C++ Source: https://download.samba.org/pub/tdb/tdb-%{version}.tar.gz Source1:https://download.samba.org/pub/tdb/tdb-%{version}.tar.asc Source2:tdb.keyring @@ -58,27 +49,18 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -TDB is a Trivial Database. In concept, it is very much like GDBM, and BSD's DB +TDB is a Trivial Database. In concept, it is very much like GDBM, and BSD's DB, except that it allows multiple simultaneous writers and uses locking -internally to keep writers from trampling on each other. TDB is also extremely -small. - +internally to keep writers from trampling on each other. -%if 0%{?suse_version} > 0 -%define libtdb_name libtdb1 -%else -%define libtdb_name libtdb -%endif -%package -n %{libtdb_name} -Summary:Libraries and Header Files to Develop Programs with tdb1 Support +%package -n libtdb1 +Summary:Samba Trivial Database Group: System/Libraries -PreReq: /sbin/ldconfig -%description -n %{libtdb_name} -TDB is a Trivial Database. In concept, it is very much like GDBM, and BSD's DB +%description -n libtdb1 +TDB is a Trivial Database. In concept, it is very much like GDBM, and BSD's DB, except that it allows multiple simultaneous writers and uses locking -internally to keep writers from trampling on each other. TDB is also extremely -small. +internally to keep writers from trampling on each other. This package contains the tdb1 library. @@ -86,18 +68,13 @@ %package -n libtdb-devel Summary:Libraries and Header Files to Develop Programs with tdb1 Support Group: Development/Libraries/C and C++ -Requires: %{libtdb_name} = %{version} -%if 0%{?suse_version} > 1020 +Requires:
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2017-04-17 10:22:07 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is "tdb" Mon Apr 17 10:22:07 2017 rev:31 rq:487100 version:1.3.12 Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2017-02-10 09:44:22.101403060 +0100 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2017-04-17 10:22:08.305671692 +0200 @@ -4 +4 @@ -- Update to version 1.3.12. +- Update to version 1.3.12; (bsc#1032915). Other differences: --
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2017-02-10 09:44:20 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is "tdb" Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2016-11-03 11:10:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2017-02-10 09:44:22.101403060 +0100 @@ -1,0 +2,8 @@ +Tue Jan 24 16:58:23 UTC 2017 - dd...@suse.com + +- Update to version 1.3.12. + + Fix mutexes on FreeBSD + + Only mmap the mutex area if not already mmap'ed + + NULL out tdb->mutexes in tdb_mutex_munmap + +--- Old: tdb-1.3.11.tar.asc tdb-1.3.11.tar.gz New: tdb-1.3.12.tar.asc tdb-1.3.12.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.dAm4ZM/_old 2017-02-10 09:44:23.661182105 +0100 +++ /var/tmp/diff_new_pack.dAm4ZM/_new 2017-02-10 09:44:23.665181539 +0100 @@ -1,7 +1,7 @@ # # spec file for package tdb # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -43,14 +43,14 @@ %if %{with_python3} BuildRequires: python3-devel %endif -Url:http://tdb.samba.org/ -Version:1.3.11 +Url:https://tdb.samba.org/ +Version:1.3.12 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ Group: System/Libraries -Source: http://download.samba.org/pub/tdb/tdb-%{version}.tar.gz -Source1:http://download.samba.org/pub/tdb/tdb-%{version}.tar.asc +Source: https://download.samba.org/pub/tdb/tdb-%{version}.tar.gz +Source1:https://download.samba.org/pub/tdb/tdb-%{version}.tar.asc Source2:tdb.keyring Source4:baselibs.conf Patch0: ignore-tdb1-run-transaction-expand.diff ++ tdb-1.3.11.tar.gz -> tdb-1.3.12.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tdb-1.3.11/ABI/tdb-1.3.12.sigs new/tdb-1.3.12/ABI/tdb-1.3.12.sigs --- old/tdb-1.3.11/ABI/tdb-1.3.12.sigs 1970-01-01 01:00:00.0 +0100 +++ new/tdb-1.3.12/ABI/tdb-1.3.12.sigs 2016-11-30 16:04:25.0 +0100 @@ -0,0 +1,70 @@ +tdb_add_flags: void (struct tdb_context *, unsigned int) +tdb_append: int (struct tdb_context *, TDB_DATA, TDB_DATA) +tdb_chainlock: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_mark: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_nonblock: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_read: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_read_nonblock: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_unmark: int (struct tdb_context *, TDB_DATA) +tdb_chainunlock: int (struct tdb_context *, TDB_DATA) +tdb_chainunlock_read: int (struct tdb_context *, TDB_DATA) +tdb_check: int (struct tdb_context *, int (*)(TDB_DATA, TDB_DATA, void *), void *) +tdb_close: int (struct tdb_context *) +tdb_delete: int (struct tdb_context *, TDB_DATA) +tdb_dump_all: void (struct tdb_context *) +tdb_enable_seqnum: void (struct tdb_context *) +tdb_error: enum TDB_ERROR (struct tdb_context *) +tdb_errorstr: const char *(struct tdb_context *) +tdb_exists: int (struct tdb_context *, TDB_DATA) +tdb_fd: int (struct tdb_context *) +tdb_fetch: TDB_DATA (struct tdb_context *, TDB_DATA) +tdb_firstkey: TDB_DATA (struct tdb_context *) +tdb_freelist_size: int (struct tdb_context *) +tdb_get_flags: int (struct tdb_context *) +tdb_get_logging_private: void *(struct tdb_context *) +tdb_get_seqnum: int (struct tdb_context *) +tdb_hash_size: int (struct tdb_context *) +tdb_increment_seqnum_nonblock: void (struct tdb_context *) +tdb_jenkins_hash: unsigned int (TDB_DATA *) +tdb_lock_nonblock: int (struct tdb_context *, int, int) +tdb_lockall: int (struct tdb_context *) +tdb_lockall_mark: int (struct tdb_context *) +tdb_lockall_nonblock: int (struct tdb_context *) +tdb_lockall_read: int (struct tdb_context *) +tdb_lockall_read_nonblock: int (struct tdb_context *) +tdb_lockall_unmark: int (struct tdb_context *) +tdb_log_fn: tdb_log_func (struct tdb_context *) +tdb_map_size: size_t (struct tdb_context *) +tdb_name: const char *(struct tdb_context *) +tdb_nextkey: TDB_DATA (struct tdb_context *, TDB_DATA) +tdb_null: dptr = 0x, dsize = 0 +tdb_open: struct tdb_context *(const char *, int, int, int, mode_t) +tdb_open_ex: struct tdb_context *(const char *, int, int, int, mode_t, const struct tdb_logging_context *, tdb_hash_func) +tdb_parse_record: int (struct
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2016-11-03 11:10:26 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is "tdb" Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2016-02-25 22:37:50.0 +0100 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2016-11-03 11:10:27.0 +0100 @@ -1,0 +2,12 @@ +Wed Sep 14 08:49:43 UTC 2016 - jmcdono...@suse.com + +- Update to version 1.3.11. + + performance improvements + + make pthread mutex code more portable + + avoid a race condition when checking for robust mutexes +(bso#11808) + + Remove use of strcpy in tdb test. + + eliminate deprecation warnings in python tests + + Only set public headers field when installing as a public library. + +--- Old: tdb-1.3.8.tar.asc tdb-1.3.8.tar.gz New: tdb-1.3.11.tar.asc tdb-1.3.11.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.2wUXqx/_old 2016-11-03 11:10:28.0 +0100 +++ /var/tmp/diff_new_pack.2wUXqx/_new 2016-11-03 11:10:28.0 +0100 @@ -44,7 +44,7 @@ BuildRequires: python3-devel %endif Url:http://tdb.samba.org/ -Version:1.3.8 +Version:1.3.11 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ ++ tdb-1.3.8.tar.gz -> tdb-1.3.11.tar.gz ++ 2438 lines of diff (skipped)
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2016-02-25 22:00:10 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is "tdb" Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2015-11-24 22:21:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2016-02-25 22:37:50.0 +0100 @@ -1,0 +2,10 @@ +Sun Feb 21 22:10:42 UTC 2016 - lmue...@suse.com + +- Add conflict between python-tdb and python3-tdb. + +--- +Sun Feb 21 16:50:07 UTC 2016 - lmue...@suse.com + +- Avoid a file collision for non SUSE build targets; (bsc#966174). + +--- Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.NRXwCk/_old 2016-02-25 22:37:51.0 +0100 +++ /var/tmp/diff_new_pack.NRXwCk/_new 2016-02-25 22:37:51.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package tdb # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -64,7 +64,11 @@ small. +%if 0%{?suse_version} > 0 %define libtdb_name libtdb1 +%else +%define libtdb_name libtdb +%endif %package -n %{libtdb_name} Summary:Libraries and Header Files to Develop Programs with tdb1 Support Group: System/Libraries @@ -115,6 +119,7 @@ Summary:Python bindings for the Tdb library Group: Development/Libraries/Python Requires: %{libtdb_name} = %{version} +Conflicts: python3-tdb PreReq: /sbin/ldconfig %description -n python-tdb @@ -126,6 +131,7 @@ Summary:Python3 bindings for the Tdb library Group: Development/Libraries/Python Requires: %{libtdb_name} = %{version} +Conflicts: python-tdb PreReq: /sbin/ldconfig %description -n python3-tdb
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2015-11-24 22:21:02 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is "tdb" Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2015-11-10 10:01:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2015-11-24 22:21:03.0 +0100 @@ -1,0 +2,7 @@ +Wed Nov 11 17:44:42 UTC 2015 - lmue...@suse.com + +- Update to version 1.3.8; (bsc#954658). + + Fix broken build with --disable-python + + Minor build fixes + +--- Old: tdb-1.3.7.tar.asc tdb-1.3.7.tar.gz New: tdb-1.3.8.tar.asc tdb-1.3.8.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.YDgkZs/_old 2015-11-24 22:21:04.0 +0100 +++ /var/tmp/diff_new_pack.YDgkZs/_new 2015-11-24 22:21:04.0 +0100 @@ -44,7 +44,7 @@ BuildRequires: python3-devel %endif Url:http://tdb.samba.org/ -Version:1.3.7 +Version:1.3.8 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ ++ tdb-1.3.7.tar.gz -> tdb-1.3.8.tar.gz ++ 1847 lines of diff (skipped)
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2015-11-10 10:01:21 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is "tdb" Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2015-10-28 17:29:40.0 +0100 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2015-11-10 10:01:22.0 +0100 @@ -1,0 +2,6 @@ +Fri Oct 30 15:05:14 UTC 2015 - lmue...@suse.com + +- Add doxygen at build time to add the development documentation. +- Disable rpath-install and silent-rules while configure. + +--- Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.1RODdP/_old 2015-11-10 10:01:23.0 +0100 +++ /var/tmp/diff_new_pack.1RODdP/_new 2015-11-10 10:01:23.0 +0100 @@ -32,6 +32,7 @@ %endif BuildRequires: autoconf BuildRequires: docbook-xsl-stylesheets +BuildRequires: doxygen BuildRequires: libxslt %if 0%{?suse_version} > 1020 BuildRequires: pkg-config @@ -150,6 +151,8 @@ --prefix=%{_prefix} \ --libdir=%{_libdir} \ --disable-rpath \ + --disable-rpath-install \ + --disable-silent-rules \ --bundled-libraries=NONE \ %if %{with_python3} --extra-python=/usr/bin/python3 \ @@ -158,6 +161,7 @@ ./configure ${CONFIGURE_OPTIONS} %{__make} %{build_make_smp_mflags} \ all +doxygen doxy.config %check %if 0%{!?qemu_user_space_build:1} @@ -166,6 +170,9 @@ %install DESTDIR=${RPM_BUILD_ROOT} make install +# Install API documentation +mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man3/ +cp -a docs/man/man3/tdb.3 $RPM_BUILD_ROOT/%{_mandir}/man3/ %post -n %{libtdb_name} -p /sbin/ldconfig @@ -190,6 +197,7 @@ %{_includedir}/tdb.h %{_libdir}/libtdb.so %{_libdir}/pkgconfig/tdb.pc +%{_mandir}/man3/tdb.3.* %files -n tdb-tools %defattr(-,root,root)
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2015-10-28 17:29:39 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is "tdb" Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2015-09-19 06:53:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2015-10-28 17:29:40.0 +0100 @@ -1,0 +2,5 @@ +Sun Oct 25 13:10:36 UTC 2015 - lmue...@suse.com + +- Add python3-tdb; (bsc#951911). + +--- Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.QXIyQX/_old 2015-10-28 17:29:41.0 +0100 +++ /var/tmp/diff_new_pack.QXIyQX/_new 2015-10-28 17:29:41.0 +0100 @@ -17,6 +17,12 @@ %{!?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} +%if 0%{?suse_version} > 1310 || 0%{?fedora_version} > 20 +%define with_python3 1 +%else +%define with_python3 0 +%endif Name: tdb %if 0%{?suse_version} == 0 || 0%{?suse_version} > 1140 @@ -33,6 +39,9 @@ BuildRequires: pkgconfig %endif BuildRequires: python-devel +%if %{with_python3} +BuildRequires: python3-devel +%endif Url:http://tdb.samba.org/ Version:1.3.7 Release:0 @@ -111,6 +120,17 @@ This package contains the python bindings for the Tdb library. +%if %{with_python3} +%package -n python3-tdb +Summary:Python3 bindings for the Tdb library +Group: Development/Libraries/Python +Requires: %{libtdb_name} = %{version} +PreReq: /sbin/ldconfig + +%description -n python3-tdb +This package contains the python3 bindings for the Tdb library. +%endif + %prep %setup -n tdb-%{version} -q %ifarch ppc ppc64 ppc64le @@ -131,6 +151,9 @@ --libdir=%{_libdir} \ --disable-rpath \ --bundled-libraries=NONE \ +%if %{with_python3} + --extra-python=/usr/bin/python3 \ +%endif " ./configure ${CONFIGURE_OPTIONS} %{__make} %{build_make_smp_mflags} \ @@ -152,6 +175,12 @@ %postun -n python-tdb -p /sbin/ldconfig +%if %{with_python3} +%post -n python3-tdb -p /sbin/ldconfig + +%postun -n python3-tdb -p /sbin/ldconfig +%endif + %files -n %{libtdb_name} %defattr(-,root,root) %{_libdir}/libtdb.so.* @@ -176,8 +205,18 @@ %endif %files -n python-tdb -%defattr(-,root,root,-) +%defattr(-,root,root) %{python_sitearch}/tdb.so %{python_sitearch}/_tdb_text.py* +%if %{with_python3} +%files -n python3-tdb +%defattr(-,root,root) +%{python3_sitearch}/tdb.%{py3_soflags}.so +%{python3_sitearch}/_tdb_text.py +%if 0%{?centos_version} > 599 || 0%{?fedora_version} > 11 || 0%{?rhel_version} > 599 +%{python3_sitearch}/__pycache__/_tdb_text.cpython-*.py[co] +%endif +%endif + %changelog ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.QXIyQX/_old 2015-10-28 17:29:41.0 +0100 +++ /var/tmp/diff_new_pack.QXIyQX/_new 2015-10-28 17:29:41.0 +0100 @@ -1,2 +1,3 @@ libtdb1 python-tdb +python3-tdb
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2015-09-19 06:53:49 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is "tdb" Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2015-09-09 20:20:13.0 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2015-09-19 06:53:50.0 +0200 @@ -4 +4 @@ -- Update the Samba Library Distribution Key file 'tdb.keyring'. +- Update the Samba Library Distribution Key file 'tdb.keyring'; (bso#945116). Other differences: --
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2015-09-09 20:20:12 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is "tdb" Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2015-07-27 09:09:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2015-09-09 20:20:13.0 +0200 @@ -1,0 +2,5 @@ +Mon Sep 7 17:06:26 UTC 2015 - lmue...@suse.com + +- Update the Samba Library Distribution Key file 'tdb.keyring'. + +--- Other differences: -- ++ tdb.keyring ++ --- /var/tmp/diff_new_pack.xCHRcr/_old 2015-09-09 20:20:13.0 +0200 +++ /var/tmp/diff_new_pack.xCHRcr/_new 2015-09-09 20:20:13.0 +0200 @@ -1,5 +1,5 @@ -BEGIN PGP PUBLIC KEY BLOCK- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 mQENBE0uBhsBCADIjamou8B7vf0Gnvdb8ZhJ708kXnoeGH161xffaYJg40rXhyyl OHlc4ZLVc4OyFr+tWREgNDyBkeS5TTsJ3ul/cBMbBjpn2LOO41X1fenhlvWFkhuC @@ -33,24 +33,38 @@ 4kLYkzSIYwoqCxr6aMC6Q4QvJT0SCLM7hEZ6j+wI5PlDKSPp0DBIcnVjDDTjpjbq 9LYHEstZOOJ30Yw2wJVe3kvLlUAMTV1ovNgUE04xiR+mjvwUYTZpgxrllwwz8k+Q Q3Ly1VX1z4N/mfMFSh+wiyvcZp37lhjHvHwATNDgcN8NUqREx5xPooqKk53YhycX -yOnLRxkdG594bxeq3rRCqwpp8VszVZ5rUK6E+zeW63UCsR78uQENBE0uBhsBCAC/ -r9eB7oCPNE1dYkzaWrt5LrA8aoZL0sn9Uu871h63L5ZbCA8nnGQMPRY1J92yS2AX -wXagn2Q+kB9lyB0pX5xYnxIrIX4eAvPDSiPf8FlT/a534AD1kXSNaKAu+yX86Vlm -toYeWT4JPFqxAdKbOkwKLoM+pj9hFKQdzaiQBL9ShNUkwQ62CKGYF+AJMcomn+zc -tyflnYMNybJLhux3hAvqymcagq2RwMqBkjCU1U5eGDzRfBn37i/Em6pNNeRd4G5F -7mP9oi6QBC0E3jJQs6mZ94GfSAHSZJqdDHG30i+i0iyNDNHLBPdYOGxuNkz4ACMD -yx7KdUorriW7hO+XIdytABEBAAGJASUEGAECAA8CGwwFAk8ae0MFCQPNqKIACgkQ -R5ORYRMIQCWEXAf9Hhk+M1l8bSdx0m5qgYRei3kl+iSkSoF4A/xBNL2aXlmEpmBw -Ot6YT8zGhHWBOaXKTykU2qwwDym1hxqmwJcXTVQabbllnC7ptkT2n7pvJoEh/vgG -od3zsGoG3GtAxpMDtU+SHYYVq1cT99Tp/gI5fVW84dD/tiPPo6NMg84ynpwzrY0x -tfnGQhs0JByiwMoLnGlikR+h62Q7SO36gYYuHNf3k+D/r4WctwgoiP/mv+ewdxoD -aF9M1CzLRdY1rDqKbMWiznpxI1cHGaeP45fx1If2RnpdJ6W+UYNGzJ48j7vS5ph8 -1EGe9M7unpQLMbR2d7MggFfg9wqFyaWQI41QT4kBJQQYAQIADwIbDAUCUQUaOgUJ -BbhHmwAKCRBHk5FhEwhAJQ8IB/9pJowNfed0qU2ddBG68X0EN3e92+3pmzTMB51g -sDVTbRibB23/2TRuwSptefxSSbozCX/UyEWFK+TwYmX8eE3Nas+njre/CnvX/1wM -twYOdSPF9vrtVMZrkj4jTV9RGRXRR1nReNB1A0BTFsfLKr5Wpznj0LEjNmoz7omb -3gQsuv4zEdq5mPjEAXbxkSGAM8UbcxoMM/A7EbnkL8sLzdWc1JC+z9pOSsHmhqhc -3IvCRnl9M22dnl+8FJjDwnUdBY1l1689kL6ryyebgnrVqO8+M+85h7XoB5O0pgIm -be5AIF8rela8HSphYyhWAmGnJejZpdJQUwfDK9bXhAjyBFeq -=Tw7M +yOnLRxkdG594bxeq3rRCqwpp8VszVZ5rUK6E+zeW63UCsR78iQE8BBMBAgAmAhsD +BgsJCAcDAgQVAggDBBYCAwECHgECF4AFAlMqq+EFCQfd2TsACgkQR5ORYRMIQCWx +FwgAjeJt022IVtvBH/IXBL6JWoA1ctTaNZXDvUFaCdstDQCh0v/8XjH0wUrADqrg +1TH1C3PAG4QNlssyd+WAyUNsdccGwd5GbNbIA8D3ZbabR5gYVkVu+ENxP0LHnHd/ +0YesYovhnwV9CLXMssnJtLNKxU/wOnG0TxnOVIBPU1nE/Gan8cUoCFKfdYsXRdUG +8mkslj0/fZ9xdKNZrGdTQ9Gvtt7ksAbkF+vC7ZkDcHqGL06sYzuBHoAAxpsKdnk3 +2A1P+84fVaBnszoD1dR6f32j/8t11FA8i6L+EzcS42y0+e9JDtywrmb5kF7hlDsj +jAsAgQYazdBZON+DSaua0XXoEIkBPAQTAQIAJgIbAwYLCQgHAwIEFQIIAwQWAgMB +Ah4BAheABQJVQKNgBQkJ89CjAAoJEEeTkWETCEAlrIAH/0lCfyN1KNWSv3KDnyBN +9RjsAGBIKYm+D7rgmrCLc7j/ogVEmcuun3IoyDLKNYSBan9qrwKo9vlE7ffzIUCf +UUyWaI/Zk6gzuyICDCrBHzl+uk+Rsc/qteTyF4HII2UfZgL8kHrqkwQ1iubNNJL9 +aMj8XrwRPJ4MbXDV3vay2uQ3REttUZFBa6Vrn5EtmWdtyCcLFFYWVDhzdpn1Zm7S +8XaUEjR/keEKFTg1iZW8+upURgTggu6/HDmheD2HQeqzbaIIRB+TumfE3SRqsZXK +1coupUPXTSeBQWz6q+k9NjSaz57EevuA5bD5vD4mbmM6grbz8cEkJwLNWmbYZ9+u +oom5AQ0ETS4GGwEIAL+v14HugI80TV1iTNpau3kusDxqhkvSyf1S7zvWHrcvllsI +DyecZAw9FjUn3bJLYBfBdqCfZD6QH2XIHSlfnFifEishfh4C88NKI9/wWVP9rnfg +APWRdI1ooC77JfzpWWa2hh5ZPgk8WrEB0ps6TAougz6mP2EUpB3NqJAEv1KE1STB +DrYIoZgX4Akxyiaf7Ny3J+Wdgw3JskuG7HeEC+rKZxqCrZHAyoGSMJTVTl4YPNF8 +GffuL8Sbqk015F3gbkXuY/2iLpAELQTeMlCzqZn3gZ9IAdJkmp0McbfSL6LSLI0M +0csE91g4bG42TPgAIwPLHsp1SiuuJbuE75ch3K0AEQEAAYkBJQQYAQIADwIbDAUC +Uyqr+AUJB93ZWQAKCRBHk5FhEwhAJdn6B/95HdRqkN78tlCrQjx1De/hqBAzR+9R +9Qa3JliTLMMwii6xp+NYiYXQCs2zBvM4vVIFwnFNawbzR7IGlP3mzeXKYHNAPVer +9DfoKdYxMVm/YfH8XFhjdloRLvahyV5zzPfuwHnp9O+D2ux9+rj9T+Y2FYX0NFDg +BRoJcsYa05EZzz86btYxUcaXcI/r7gCzChSfLA8/690erOHSBmEIUY4oWXjy56O8 +294CMqyqYs4bqDnIeH5nQ2Zlcld2rLMpXtuINPsrkqwrOgZb2WQ7Sdlvxd32YO9v +lL/Xyrdjn+VnTaSIQ/Rip6qosqxYuzDqeL9+In+ZnnnuF9ZLophqx7f7iQElBBgB +AgAPAhsMBQJVQKN0BQkJ89DUAAoJEEeTkWETCEAlbkgH/1v5ntI2GMIplnbar6Hp +q8FtGpfWKFXzxNR9ihKzOfWOicbd/v0yC2b2g5gZDumLFQIgyzEst7bgpwhk+WxH +7G+sYceMsEymZ/S9oLWOd++kwUSF5arPfxtpIi4KdFAShgDpdBTNNkm7K6ACjRh7 +Aq+4attqvsIUNTBYkb+zSO0UuJI53DCOM4Z9+qwGsQbMvTer6xR2lNlPKP9yRk1S +Sc/YAlT46qp53IiugtymDGBegSOsNGuehXQY7V2eKxWdtEilTmjuGUFutaoX89oX +YEB+l7H+SaCAZUAkYz6tfJVpU00FLTZeiLk2TGiQ71APpx3DjJkGryv48W6lwozb +T5Q= +=9mzF -END PGP PUBLIC KEY BLOCK-
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2015-07-27 09:09:33 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2015-07-05 17:53:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2015-07-27 09:09:34.0 +0200 @@ -1,0 +2,8 @@ +Wed Jul 22 07:37:56 UTC 2015 - lmue...@suse.com + +- Update to version 1.3.7. + + first fix deadlock in the interaction between fcntl and mutex locking; +(bso#11381) + + improved python3 bindings + +--- Old: tdb-1.3.6.tar.asc tdb-1.3.6.tar.gz New: tdb-1.3.7.tar.asc tdb-1.3.7.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.TvP3Xg/_old 2015-07-27 09:09:35.0 +0200 +++ /var/tmp/diff_new_pack.TvP3Xg/_new 2015-07-27 09:09:35.0 +0200 @@ -34,7 +34,7 @@ %endif BuildRequires: python-devel Url:http://tdb.samba.org/ -Version:1.3.6 +Version:1.3.7 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ @@ -178,5 +178,6 @@ %files -n python-tdb %defattr(-,root,root,-) %{python_sitearch}/tdb.so +%{python_sitearch}/_tdb_text.py* %changelog ++ tdb-1.3.6.tar.gz - tdb-1.3.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tdb-1.3.6/ABI/tdb-1.3.7.sigs new/tdb-1.3.7/ABI/tdb-1.3.7.sigs --- old/tdb-1.3.6/ABI/tdb-1.3.7.sigs1970-01-01 01:00:00.0 +0100 +++ new/tdb-1.3.7/ABI/tdb-1.3.7.sigs2015-07-21 22:35:18.0 +0200 @@ -0,0 +1,69 @@ +tdb_add_flags: void (struct tdb_context *, unsigned int) +tdb_append: int (struct tdb_context *, TDB_DATA, TDB_DATA) +tdb_chainlock: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_mark: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_nonblock: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_read: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_read_nonblock: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_unmark: int (struct tdb_context *, TDB_DATA) +tdb_chainunlock: int (struct tdb_context *, TDB_DATA) +tdb_chainunlock_read: int (struct tdb_context *, TDB_DATA) +tdb_check: int (struct tdb_context *, int (*)(TDB_DATA, TDB_DATA, void *), void *) +tdb_close: int (struct tdb_context *) +tdb_delete: int (struct tdb_context *, TDB_DATA) +tdb_dump_all: void (struct tdb_context *) +tdb_enable_seqnum: void (struct tdb_context *) +tdb_error: enum TDB_ERROR (struct tdb_context *) +tdb_errorstr: const char *(struct tdb_context *) +tdb_exists: int (struct tdb_context *, TDB_DATA) +tdb_fd: int (struct tdb_context *) +tdb_fetch: TDB_DATA (struct tdb_context *, TDB_DATA) +tdb_firstkey: TDB_DATA (struct tdb_context *) +tdb_freelist_size: int (struct tdb_context *) +tdb_get_flags: int (struct tdb_context *) +tdb_get_logging_private: void *(struct tdb_context *) +tdb_get_seqnum: int (struct tdb_context *) +tdb_hash_size: int (struct tdb_context *) +tdb_increment_seqnum_nonblock: void (struct tdb_context *) +tdb_jenkins_hash: unsigned int (TDB_DATA *) +tdb_lock_nonblock: int (struct tdb_context *, int, int) +tdb_lockall: int (struct tdb_context *) +tdb_lockall_mark: int (struct tdb_context *) +tdb_lockall_nonblock: int (struct tdb_context *) +tdb_lockall_read: int (struct tdb_context *) +tdb_lockall_read_nonblock: int (struct tdb_context *) +tdb_lockall_unmark: int (struct tdb_context *) +tdb_log_fn: tdb_log_func (struct tdb_context *) +tdb_map_size: size_t (struct tdb_context *) +tdb_name: const char *(struct tdb_context *) +tdb_nextkey: TDB_DATA (struct tdb_context *, TDB_DATA) +tdb_null: dptr = 0x, dsize = 0 +tdb_open: struct tdb_context *(const char *, int, int, int, mode_t) +tdb_open_ex: struct tdb_context *(const char *, int, int, int, mode_t, const struct tdb_logging_context *, tdb_hash_func) +tdb_parse_record: int (struct tdb_context *, TDB_DATA, int (*)(TDB_DATA, TDB_DATA, void *), void *) +tdb_printfreelist: int (struct tdb_context *) +tdb_remove_flags: void (struct tdb_context *, unsigned int) +tdb_reopen: int (struct tdb_context *) +tdb_reopen_all: int (int) +tdb_repack: int (struct tdb_context *) +tdb_rescue: int (struct tdb_context *, void (*)(TDB_DATA, TDB_DATA, void *), void *) +tdb_runtime_check_for_robust_mutexes: bool (void) +tdb_set_logging_function: void (struct tdb_context *, const struct tdb_logging_context *) +tdb_set_max_dead: void (struct tdb_context *, int) +tdb_setalarm_sigptr: void (struct tdb_context *, volatile sig_atomic_t *) +tdb_store: int (struct tdb_context *, TDB_DATA, TDB_DATA, int)
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2015-07-05 17:53:13 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2015-01-21 21:56:21.0 +0100 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2015-07-05 17:53:14.0 +0200 @@ -1,0 +2,15 @@ +Sat Jun 27 16:53:13 UTC 2015 - lmue...@suse.com + +- Update to version 1.3.6. + + Fix runtime detection for robust mutexes in the standalone build; +(bso#11326). + + Possible fix for the build with robust mutexes on solaris 11; (bso#11319). +- Update to version 1.3.5. + + ABI change: tdb_chainlock_read_nonblock() has been added, a nonblock +variant of tdb_chainlock_read() + + Do not build test binaries if it's not a standalone build + + Fix CID 1034842 Resource leak + + Fix CID 1034841 Resource leak + + don't let tdb_wrap_open() segfault with name==NULL + +--- Old: tdb-1.3.4.tar.asc tdb-1.3.4.tar.gz New: tdb-1.3.6.tar.asc tdb-1.3.6.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.eORcU5/_old 2015-07-05 17:53:15.0 +0200 +++ /var/tmp/diff_new_pack.eORcU5/_new 2015-07-05 17:53:15.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package tdb # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -34,7 +34,7 @@ %endif BuildRequires: python-devel Url:http://tdb.samba.org/ -Version:1.3.4 +Version:1.3.6 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ ++ build_pie.patch ++ --- /var/tmp/diff_new_pack.eORcU5/_old 2015-07-05 17:53:15.0 +0200 +++ /var/tmp/diff_new_pack.eORcU5/_new 2015-07-05 17:53:15.0 +0200 @@ -3,10 +3,10 @@ Build and link binaries with PIE flags. -Index: tdb-1.2.12/wscript +Index: tdb-1.3.6/wscript === tdb-1.2.12.orig/wscript -+++ tdb-1.2.12/wscript +--- tdb-1.3.6.orig/wscript tdb-1.3.6/wscript @@ -150,20 +150,27 @@ def build(bld): bld.SAMBA_BINARY('tdbrestore', @@ -36,5 +36,5 @@ + cflags='-fPIE', ldflags='-pie', + manpages='man/tdbtool.8') - # FIXME: This hardcoded list is stupid, stupid, stupid. - bld.SAMBA_SUBSYSTEM('tdb-test-helpers', + if bld.env.standalone_tdb: + # FIXME: This hardcoded list is stupid, stupid, stupid. ++ tdb-1.3.4.tar.gz - tdb-1.3.6.tar.gz ++ 39314 lines of diff (skipped)
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2015-01-21 21:55:47 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2014-12-23 11:48:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2015-01-21 21:56:21.0 +0100 @@ -1,0 +2,8 @@ +Tue Jan 13 14:50:54 UTC 2015 - lmue...@suse.com + +- Update to version 1.3.4. + + toos: allow transactions with TDB_MUTEX_LOCKING + + test: add tdb1-run-mutex-transaction1 test + + allow transactions on on tdb's with TDB_MUTEX_LOCKING + +--- Old: tdb-1.3.3.tar.asc tdb-1.3.3.tar.gz New: tdb-1.3.4.tar.asc tdb-1.3.4.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.XftU3D/_old 2015-01-21 21:56:21.0 +0100 +++ /var/tmp/diff_new_pack.XftU3D/_new 2015-01-21 21:56:21.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package tdb # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -34,7 +34,7 @@ %endif BuildRequires: python-devel Url:http://tdb.samba.org/ -Version:1.3.3 +Version:1.3.4 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ ++ build_pie.patch ++ --- /var/tmp/diff_new_pack.XftU3D/_old 2015-01-21 21:56:21.0 +0100 +++ /var/tmp/diff_new_pack.XftU3D/_new 2015-01-21 21:56:21.0 +0100 @@ -7,7 +7,7 @@ === --- tdb-1.2.12.orig/wscript +++ tdb-1.2.12/wscript -@@ -149,20 +149,27 @@ def build(bld): +@@ -150,20 +150,27 @@ def build(bld): bld.SAMBA_BINARY('tdbrestore', 'tools/tdbrestore.c', ++ tdb-1.3.3.tar.gz - tdb-1.3.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tdb-1.3.3/ABI/tdb-1.3.4.sigs new/tdb-1.3.4/ABI/tdb-1.3.4.sigs --- old/tdb-1.3.3/ABI/tdb-1.3.4.sigs1970-01-01 01:00:00.0 +0100 +++ new/tdb-1.3.4/ABI/tdb-1.3.4.sigs2014-12-22 09:14:32.0 +0100 @@ -0,0 +1,68 @@ +tdb_add_flags: void (struct tdb_context *, unsigned int) +tdb_append: int (struct tdb_context *, TDB_DATA, TDB_DATA) +tdb_chainlock: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_mark: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_nonblock: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_read: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_unmark: int (struct tdb_context *, TDB_DATA) +tdb_chainunlock: int (struct tdb_context *, TDB_DATA) +tdb_chainunlock_read: int (struct tdb_context *, TDB_DATA) +tdb_check: int (struct tdb_context *, int (*)(TDB_DATA, TDB_DATA, void *), void *) +tdb_close: int (struct tdb_context *) +tdb_delete: int (struct tdb_context *, TDB_DATA) +tdb_dump_all: void (struct tdb_context *) +tdb_enable_seqnum: void (struct tdb_context *) +tdb_error: enum TDB_ERROR (struct tdb_context *) +tdb_errorstr: const char *(struct tdb_context *) +tdb_exists: int (struct tdb_context *, TDB_DATA) +tdb_fd: int (struct tdb_context *) +tdb_fetch: TDB_DATA (struct tdb_context *, TDB_DATA) +tdb_firstkey: TDB_DATA (struct tdb_context *) +tdb_freelist_size: int (struct tdb_context *) +tdb_get_flags: int (struct tdb_context *) +tdb_get_logging_private: void *(struct tdb_context *) +tdb_get_seqnum: int (struct tdb_context *) +tdb_hash_size: int (struct tdb_context *) +tdb_increment_seqnum_nonblock: void (struct tdb_context *) +tdb_jenkins_hash: unsigned int (TDB_DATA *) +tdb_lock_nonblock: int (struct tdb_context *, int, int) +tdb_lockall: int (struct tdb_context *) +tdb_lockall_mark: int (struct tdb_context *) +tdb_lockall_nonblock: int (struct tdb_context *) +tdb_lockall_read: int (struct tdb_context *) +tdb_lockall_read_nonblock: int (struct tdb_context *) +tdb_lockall_unmark: int (struct tdb_context *) +tdb_log_fn: tdb_log_func (struct tdb_context *) +tdb_map_size: size_t (struct tdb_context *) +tdb_name: const char *(struct tdb_context *) +tdb_nextkey: TDB_DATA (struct tdb_context *, TDB_DATA) +tdb_null: dptr = 0x, dsize = 0 +tdb_open: struct tdb_context *(const char *, int, int, int, mode_t) +tdb_open_ex: struct tdb_context *(const char *, int, int, int, mode_t, const struct tdb_logging_context *, tdb_hash_func) +tdb_parse_record: int (struct tdb_context *, TDB_DATA, int (*)(TDB_DATA, TDB_DATA, void
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2014-12-23 11:50:17 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2014-11-07 09:05:17.0 +0100 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2014-12-23 11:48:48.0 +0100 @@ -1,0 +2,17 @@ +Sun Dec 21 19:09:06 UTC 2014 - lmue...@suse.com + +- Update to version 1.3.3. + + test: TDB_CLEAR_IF_FIRST | TDB_MUTEX_LOCKING, O_RDONLY is a valid +combination +- Update to version 1.3.2. + + allow tdb_open_ex() with O_RDONLY of TDB_FEATURE_FLAG_MUTEX tdbs. + + Fix a comment + + Fix tdb_runtime_check_for_robust_mutexes() + + Improve wording in a comment + + tdb.h needs bool type; obsoletes include_stdbool_bso10625.patch + + tdb_wrap: Make mutexes easier to use + + tdb_wrap: Only pull in samba-debug + + tdb_wrap: Standalone compile without includes.h + + tdb_wrap: tdb_wrap.h doesn't need struct loadparm_context + +--- Old: include_stdbool_bso10625.patch tdb-1.3.1.tar.asc tdb-1.3.1.tar.gz New: tdb-1.3.3.tar.asc tdb-1.3.3.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.zUtvRD/_old 2014-12-23 11:48:49.0 +0100 +++ /var/tmp/diff_new_pack.zUtvRD/_new 2014-12-23 11:48:49.0 +0100 @@ -34,7 +34,7 @@ %endif BuildRequires: python-devel Url:http://tdb.samba.org/ -Version:1.3.1 +Version:1.3.3 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ @@ -45,7 +45,6 @@ Source4:baselibs.conf Patch0: ignore-tdb1-run-transaction-expand.diff Patch1: build_pie.patch -Patch2: include_stdbool_bso10625.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -118,7 +117,6 @@ %patch0 -p1 %endif %patch1 -p1 -%patch2 -p3 %build %if 0%{?suse_version} 0%{?suse_version} 911 ++ tdb-1.3.1.tar.gz - tdb-1.3.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tdb-1.3.1/ABI/tdb-1.3.2.sigs new/tdb-1.3.3/ABI/tdb-1.3.2.sigs --- old/tdb-1.3.1/ABI/tdb-1.3.2.sigs1970-01-01 01:00:00.0 +0100 +++ new/tdb-1.3.3/ABI/tdb-1.3.2.sigs2014-11-29 12:02:17.0 +0100 @@ -0,0 +1,68 @@ +tdb_add_flags: void (struct tdb_context *, unsigned int) +tdb_append: int (struct tdb_context *, TDB_DATA, TDB_DATA) +tdb_chainlock: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_mark: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_nonblock: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_read: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_unmark: int (struct tdb_context *, TDB_DATA) +tdb_chainunlock: int (struct tdb_context *, TDB_DATA) +tdb_chainunlock_read: int (struct tdb_context *, TDB_DATA) +tdb_check: int (struct tdb_context *, int (*)(TDB_DATA, TDB_DATA, void *), void *) +tdb_close: int (struct tdb_context *) +tdb_delete: int (struct tdb_context *, TDB_DATA) +tdb_dump_all: void (struct tdb_context *) +tdb_enable_seqnum: void (struct tdb_context *) +tdb_error: enum TDB_ERROR (struct tdb_context *) +tdb_errorstr: const char *(struct tdb_context *) +tdb_exists: int (struct tdb_context *, TDB_DATA) +tdb_fd: int (struct tdb_context *) +tdb_fetch: TDB_DATA (struct tdb_context *, TDB_DATA) +tdb_firstkey: TDB_DATA (struct tdb_context *) +tdb_freelist_size: int (struct tdb_context *) +tdb_get_flags: int (struct tdb_context *) +tdb_get_logging_private: void *(struct tdb_context *) +tdb_get_seqnum: int (struct tdb_context *) +tdb_hash_size: int (struct tdb_context *) +tdb_increment_seqnum_nonblock: void (struct tdb_context *) +tdb_jenkins_hash: unsigned int (TDB_DATA *) +tdb_lock_nonblock: int (struct tdb_context *, int, int) +tdb_lockall: int (struct tdb_context *) +tdb_lockall_mark: int (struct tdb_context *) +tdb_lockall_nonblock: int (struct tdb_context *) +tdb_lockall_read: int (struct tdb_context *) +tdb_lockall_read_nonblock: int (struct tdb_context *) +tdb_lockall_unmark: int (struct tdb_context *) +tdb_log_fn: tdb_log_func (struct tdb_context *) +tdb_map_size: size_t (struct tdb_context *) +tdb_name: const char *(struct tdb_context *) +tdb_nextkey: TDB_DATA (struct tdb_context *, TDB_DATA) +tdb_null: dptr = 0x, dsize = 0 +tdb_open: struct tdb_context *(const char *, int, int, int, mode_t) +tdb_open_ex: struct tdb_context *(const char *, int, int, int, mode_t, const struct tdb_logging_context *, tdb_hash_func) +tdb_parse_record: int (struct tdb_context *, TDB_DATA, int (*)(TDB_DATA, TDB_DATA, void *), void *)
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2014-11-07 09:05:15 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2014-09-25 09:33:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2014-11-07 09:05:17.0 +0100 @@ -1,0 +2,12 @@ +Thu Nov 6 13:28:53 UTC 2014 - lmue...@suse.com + +- Use the upstream tar ball, as signature verification is now able to handle + compressed archives. + +--- +Tue Oct 28 15:43:31 UTC 2014 - lmue...@suse.com + +- Remove dependency on gpg-offline as signature checking is implemented in the + source validator. + +--- Old: samba-library-distribution-pubkey_13084025.asc New: tdb.keyring Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.t1AdOB/_old 2014-11-07 09:05:18.0 +0100 +++ /var/tmp/diff_new_pack.t1AdOB/_new 2014-11-07 09:05:18.0 +0100 @@ -26,9 +26,6 @@ %endif BuildRequires: autoconf BuildRequires: docbook-xsl-stylesheets -%if 0%{?suse_version} 1220 -BuildRequires: gpg-offline -%endif BuildRequires: libxslt %if 0%{?suse_version} 1020 BuildRequires: pkg-config @@ -44,7 +41,7 @@ Group: System/Libraries Source: http://download.samba.org/pub/tdb/tdb-%{version}.tar.gz Source1:http://download.samba.org/pub/tdb/tdb-%{version}.tar.asc -Source2:samba-library-distribution-pubkey_13084025.asc +Source2:tdb.keyring Source4:baselibs.conf Patch0: ignore-tdb1-run-transaction-expand.diff Patch1: build_pie.patch @@ -116,11 +113,6 @@ %prep -%if 0%{?suse_version} 1220 -gzip -dc %{SOURCE0} ${RPM_SOURCE_DIR}/%{name}-%{version}.tar -%{?gpg_verify: %gpg_verify --keyring %{SOURCE2} %{SOURCE1}} -rm ${RPM_SOURCE_DIR}/%{name}-%{version}.tar -%endif %setup -n tdb-%{version} -q %ifarch ppc ppc64 ppc64le %patch0 -p1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2014-09-25 09:33:36 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2014-05-26 14:40:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2014-09-25 09:33:38.0 +0200 @@ -1,0 +2,20 @@ +Tue Sep 23 17:02:44 UTC 2014 - lmue...@suse.com + +- Update to version 1.3.1. + + tools: fix a compiler warning + + defragment the freelist in tdb_allocate_from_freelist() + + add freelist_size sub-command to tdbtool + + use tdb_freelist_merge_adjacent in tdb_freelist_size() + + add tdb_freelist_merge_adjacent() + + add utility function check_merge_ptr_with_left_record() + + simplify tdb_free() using check_merge_with_left_record() + + add utility function check_merge_with_left_record() + + improve comments for tdb_free(). + + factor merge_with_left_record() out of tdb_free() + + fix debug message in tdb_free() + + reduce indentation in tdb_free() for merging left + + increase readability of read_record_on_left() + + factor read_record_on_left() out of tdb_free() + + build: improve detection of srcdir. + +--- Old: tdb-1.3.0.tar.asc tdb-1.3.0.tar.gz New: tdb-1.3.1.tar.asc tdb-1.3.1.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.c32GMM/_old 2014-09-25 09:33:39.0 +0200 +++ /var/tmp/diff_new_pack.c32GMM/_new 2014-09-25 09:33:39.0 +0200 @@ -37,7 +37,7 @@ %endif BuildRequires: python-devel Url:http://tdb.samba.org/ -Version:1.3.0 +Version:1.3.1 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ ++ tdb-1.3.0.tar.gz - tdb-1.3.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tdb-1.3.0/ABI/tdb-1.3.1.sigs new/tdb-1.3.1/ABI/tdb-1.3.1.sigs --- old/tdb-1.3.0/ABI/tdb-1.3.1.sigs1970-01-01 01:00:00.0 +0100 +++ new/tdb-1.3.1/ABI/tdb-1.3.1.sigs2014-09-16 20:04:31.0 +0200 @@ -0,0 +1,68 @@ +tdb_add_flags: void (struct tdb_context *, unsigned int) +tdb_append: int (struct tdb_context *, TDB_DATA, TDB_DATA) +tdb_chainlock: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_mark: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_nonblock: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_read: int (struct tdb_context *, TDB_DATA) +tdb_chainlock_unmark: int (struct tdb_context *, TDB_DATA) +tdb_chainunlock: int (struct tdb_context *, TDB_DATA) +tdb_chainunlock_read: int (struct tdb_context *, TDB_DATA) +tdb_check: int (struct tdb_context *, int (*)(TDB_DATA, TDB_DATA, void *), void *) +tdb_close: int (struct tdb_context *) +tdb_delete: int (struct tdb_context *, TDB_DATA) +tdb_dump_all: void (struct tdb_context *) +tdb_enable_seqnum: void (struct tdb_context *) +tdb_error: enum TDB_ERROR (struct tdb_context *) +tdb_errorstr: const char *(struct tdb_context *) +tdb_exists: int (struct tdb_context *, TDB_DATA) +tdb_fd: int (struct tdb_context *) +tdb_fetch: TDB_DATA (struct tdb_context *, TDB_DATA) +tdb_firstkey: TDB_DATA (struct tdb_context *) +tdb_freelist_size: int (struct tdb_context *) +tdb_get_flags: int (struct tdb_context *) +tdb_get_logging_private: void *(struct tdb_context *) +tdb_get_seqnum: int (struct tdb_context *) +tdb_hash_size: int (struct tdb_context *) +tdb_increment_seqnum_nonblock: void (struct tdb_context *) +tdb_jenkins_hash: unsigned int (TDB_DATA *) +tdb_lock_nonblock: int (struct tdb_context *, int, int) +tdb_lockall: int (struct tdb_context *) +tdb_lockall_mark: int (struct tdb_context *) +tdb_lockall_nonblock: int (struct tdb_context *) +tdb_lockall_read: int (struct tdb_context *) +tdb_lockall_read_nonblock: int (struct tdb_context *) +tdb_lockall_unmark: int (struct tdb_context *) +tdb_log_fn: tdb_log_func (struct tdb_context *) +tdb_map_size: size_t (struct tdb_context *) +tdb_name: const char *(struct tdb_context *) +tdb_nextkey: TDB_DATA (struct tdb_context *, TDB_DATA) +tdb_null: dptr = 0x, dsize = 0 +tdb_open: struct tdb_context *(const char *, int, int, int, mode_t) +tdb_open_ex: struct tdb_context *(const char *, int, int, int, mode_t, const struct tdb_logging_context *, tdb_hash_func) +tdb_parse_record: int (struct tdb_context *, TDB_DATA, int (*)(TDB_DATA, TDB_DATA, void *), void *) +tdb_printfreelist: int (struct tdb_context *) +tdb_remove_flags: void (struct tdb_context *, unsigned int) +tdb_reopen: int (struct tdb_context *) +tdb_reopen_all: int (int) +tdb_repack: int (struct tdb_context *) +tdb_rescue:
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2014-05-26 14:40:12 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2014-03-23 22:29:26.0 +0100 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2014-05-26 14:40:19.0 +0200 @@ -1,0 +2,38 @@ +Fri May 23 20:48:25 UTC 2014 - lmue...@suse.com + +- Update to version 1.3.0. + + add TDB_MUTEX_LOCKING support + + consolidate tdb allocation code - re-use dead records at hash top. + + don't alter errno on success of tdb_open_ex() + + introduce tdb-hdr_ofs + + introduce TDB_SUPPORTED_FEATURE_FLAGS + + return ENOSYS if the tdb was created with spinlocks. + + use asprintf() to simplify tdb_summary() + + test: add a skip() macro. + add marklock deadlock test + add mutex related tests + add PING command to external-agent.c + add shutdown_agent() helper function + add UNMAP command to external-agent.c + always call fflush() after [f]printf() in tap-interface.h + avoid const warnings by using 'discard_const_p(uint8_t,' instead of + '(void *)' + correctly use stderr, not stdout, in fail() + remove \n in diag() arguments + + tools: add -l option to tdbbackup + add -l option to tdbtool + add -m option to tdbtorture + Allow tdbtool to r/o open mutexed tdbs + avoid const warnings in tdbdump.c + explicitly use TDB_NOLOCK in tdbdump + + tdb_wrap: Remove tdb_wrap_open_ again + + wscript: maintain a global list of unit tests +- Include stdbool.h in tdb.h; (bso#10625). + + include_stdbool_bso10625.patch + +--- +Fri May 23 20:10:17 UTC 2014 - lmue...@suse.com + +- Don't require pkg-config from the libtdb package. + +--- Old: tdb-1.2.13.tar.asc tdb-1.2.13.tar.gz New: include_stdbool_bso10625.patch tdb-1.3.0.tar.asc tdb-1.3.0.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.lCr5zu/_old 2014-05-26 14:40:21.0 +0200 +++ /var/tmp/diff_new_pack.lCr5zu/_new 2014-05-26 14:40:21.0 +0200 @@ -37,7 +37,7 @@ %endif BuildRequires: python-devel Url:http://tdb.samba.org/ -Version:1.2.13 +Version:1.3.0 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ @@ -48,6 +48,7 @@ Source4:baselibs.conf Patch0: ignore-tdb1-run-transaction-expand.diff Patch1: build_pie.patch +Patch2: include_stdbool_bso10625.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -61,11 +62,6 @@ %package -n %{libtdb_name} Summary:Libraries and Header Files to Develop Programs with tdb1 Support Group: System/Libraries -%if 0%{?suse_version} 1020 -Requires: pkg-config -%else -Requires: pkgconfig -%endif PreReq: /sbin/ldconfig %description -n %{libtdb_name} @@ -130,6 +126,7 @@ %patch0 -p1 %endif %patch1 -p1 +%patch2 -p3 %build %if 0%{?suse_version} 0%{?suse_version} 911 ++ build_pie.patch ++ --- /var/tmp/diff_new_pack.lCr5zu/_old 2014-05-26 14:40:21.0 +0200 +++ /var/tmp/diff_new_pack.lCr5zu/_new 2014-05-26 14:40:21.0 +0200 @@ -7,7 +7,7 @@ === --- tdb-1.2.12.orig/wscript +++ tdb-1.2.12/wscript -@@ -94,20 +94,27 @@ def build(bld): +@@ -149,20 +149,27 @@ def build(bld): bld.SAMBA_BINARY('tdbrestore', 'tools/tdbrestore.c', ++ ignore-tdb1-run-transaction-expand.diff ++ --- /var/tmp/diff_new_pack.lCr5zu/_old 2014-05-26 14:40:21.0 +0200 +++ /var/tmp/diff_new_pack.lCr5zu/_new 2014-05-26 14:40:21.0 +0200 @@ -5,7 +5,7 @@ === --- tdb-1.2.11.orig/wscript +++ tdb-1.2.11/wscript -@@ -196,8 +196,9 @@ def testonly(ctx): +@@ -213,8 +213,9 @@ def testonly(ctx): if ret != 0: print(%s failed: % f) samba_utils.RUN_COMMAND(cat + os.path.join(testdir, 'test-output')) ++ include_stdbool_bso10625.patch ++ From 4e14a437963ba54987cd58b4e0705d9a6d8aea6f Mon Sep 17 00:00:00 2001 From: Adam Williamson awill...@redhat.com Date: Fri, 23 May 2014 10:08:14 -0700 Subject: [PATCH] tdb/include: include stdbool.h in tdb.h Commit db5bda56bf08 (tdb: add TDB_MUTEX_LOCKING support) adds a bool, but does not include stdbool.h. This causes any build including tdb.h to fail, at least for me with GCC 4.9.0. ---
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2014-03-23 22:29:24 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2013-12-09 07:19:44.0 +0100 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2014-03-23 22:29:26.0 +0100 @@ -1,0 +2,23 @@ +Thu Mar 20 19:12:16 UTC 2014 - lmue...@suse.com + +- Update to version 1.2.13. + + Reduce freelist contention + + Make tdb_purge_dead internally public + + Make tdb_find_dead internally public + + Add last_ptr to tdb_find_dead + + Move adding tailer space to tdb_find_dead + + Do a best fit search for dead records + + Don't purge records to a blocked freelist + + Fix a tdb corruption + + always open internal databases with incompatible hash. + + in tdb_delete_hash, make lock/unlock bracket more obvious + + simplify tdb_delete_hash() a bit + + tdbtool: dump record magic with fixed number of 8 hex digits + + tdbtool: dump record hash with fixed number of 8 hex digits + + Avoid reallocs for lockrecs + + Fix some typos in comments. + + Fix CID 1034959 Uninitialized scalar variable + + Fix CID 1034960 Uninitialized scalar variable + + Fix typos. + +--- Old: tdb-1.2.12.tar.asc tdb-1.2.12.tar.gz New: tdb-1.2.13.tar.asc tdb-1.2.13.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.RsvcVS/_old 2014-03-23 22:29:27.0 +0100 +++ /var/tmp/diff_new_pack.RsvcVS/_new 2014-03-23 22:29:27.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package tdb # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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 @@ -37,7 +37,7 @@ %endif BuildRequires: python-devel Url:http://tdb.samba.org/ -Version:1.2.12 +Version:1.2.13 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ ++ tdb-1.2.12.tar.gz - tdb-1.2.13.tar.gz ++ 1687 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2013-12-09 07:19:43 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2013-08-30 11:51:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2013-12-09 07:19:44.0 +0100 @@ -1,0 +2,10 @@ +Fri Dec 6 13:29:03 UTC 2013 - lmue...@suse.com + +- Verify source tar ball gpg signature. + +--- +Wed Dec 4 15:26:19 CET 2013 - m...@suse.de + +- Adapt specfile to ppc64le. + +--- New: samba-library-distribution-pubkey_13084025.asc Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.4cog8j/_old 2013-12-09 07:19:45.0 +0100 +++ /var/tmp/diff_new_pack.4cog8j/_new 2013-12-09 07:19:45.0 +0100 @@ -26,6 +26,9 @@ %endif BuildRequires: autoconf BuildRequires: docbook-xsl-stylesheets +%if 0%{?suse_version} 1220 +BuildRequires: gpg-offline +%endif BuildRequires: libxslt %if 0%{?suse_version} 1020 BuildRequires: pkg-config @@ -41,6 +44,7 @@ Group: System/Libraries Source: http://download.samba.org/pub/tdb/tdb-%{version}.tar.gz Source1:http://download.samba.org/pub/tdb/tdb-%{version}.tar.asc +Source2:samba-library-distribution-pubkey_13084025.asc Source4:baselibs.conf Patch0: ignore-tdb1-run-transaction-expand.diff Patch1: build_pie.patch @@ -116,8 +120,13 @@ %prep +%if 0%{?suse_version} 1220 +gzip -dc %{SOURCE0} ${RPM_SOURCE_DIR}/%{name}-%{version}.tar +%{?gpg_verify: %gpg_verify --keyring %{SOURCE2} %{SOURCE1}} +rm ${RPM_SOURCE_DIR}/%{name}-%{version}.tar +%endif %setup -n tdb-%{version} -q -%ifarch ppc ppc64 +%ifarch ppc ppc64 ppc64le %patch0 -p1 %endif %patch1 -p1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2013-08-30 11:51:07 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2013-07-30 19:11:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2013-08-30 11:51:09.0 +0200 @@ -1,0 +2,10 @@ +Thu Aug 29 12:01:12 UTC 2013 - lmue...@suse.com + +- PreReq /sbin/ldconfig from python-tdb. + +--- +Thu Aug 29 10:55:11 UTC 2013 - lmue...@suse.com + +- Add python-tdb to baselibs.conf. + +--- Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.QMKZLq/_old 2013-08-30 11:51:09.0 +0200 +++ /var/tmp/diff_new_pack.QMKZLq/_new 2013-08-30 11:51:09.0 +0200 @@ -109,6 +109,7 @@ Summary:Python bindings for the Tdb library Group: Development/Libraries/Python Requires: %{libtdb_name} = %{version} +PreReq: /sbin/ldconfig %description -n python-tdb This package contains the python bindings for the Tdb library. ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.QMKZLq/_old 2013-08-30 11:51:09.0 +0200 +++ /var/tmp/diff_new_pack.QMKZLq/_new 2013-08-30 11:51:09.0 +0200 @@ -1 +1,2 @@ libtdb1 +python-tdb -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2013-07-30 19:11:54 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2013-06-18 15:36:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2013-07-30 19:11:55.0 +0200 @@ -1,0 +2,6 @@ +Mon Jul 22 10:53:36 UTC 2013 - lmue...@suse.com + +- Don't package tdb tools man pages for pre-11.0 systems as they're not built + due to a missing docbook stylesheet. + +--- Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.5Mi4Yh/_old 2013-07-30 19:11:56.0 +0200 +++ /var/tmp/diff_new_pack.5Mi4Yh/_new 2013-07-30 19:11:56.0 +0200 @@ -171,10 +171,12 @@ %{_bindir}/tdbdump %{_bindir}/tdbrestore %{_bindir}/tdbtool +%if 0%{?suse_version} == 0 || 0%{?suse_version} 1100 %{_mandir}/man8/tdbbackup.8* %{_mandir}/man8/tdbdump.8* %{_mandir}/man8/tdbrestore.8* %{_mandir}/man8/tdbtool.8* +%endif %files -n python-tdb %defattr(-,root,root,-) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2013-06-18 15:36:49 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2013-01-24 15:45:47.0 +0100 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2013-06-18 15:36:51.0 +0200 @@ -1,0 +2,8 @@ +Tue Jun 4 14:45:40 UTC 2013 - lmue...@suse.com + +- Update to version 1.2.12. + + internal code cleanups + + crash fix for pytdb + + fix for 4GB overflow detection + +--- Old: tdb-1.2.11.tar.asc tdb-1.2.11.tar.gz New: tdb-1.2.12.tar.asc tdb-1.2.12.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.ldi6pG/_old 2013-06-18 15:36:52.0 +0200 +++ /var/tmp/diff_new_pack.ldi6pG/_new 2013-06-18 15:36:52.0 +0200 @@ -34,7 +34,7 @@ %endif BuildRequires: python-devel Url:http://tdb.samba.org/ -Version:1.2.11 +Version:1.2.12 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ ++ build_pie.patch ++ --- /var/tmp/diff_new_pack.ldi6pG/_old 2013-06-18 15:36:52.0 +0200 +++ /var/tmp/diff_new_pack.ldi6pG/_new 2013-06-18 15:36:52.0 +0200 @@ -3,38 +3,38 @@ Build and link binaries with PIE flags. -Index: tdb-1.2.11/wscript +Index: tdb-1.2.12/wscript === tdb-1.2.11.orig/wscript -+++ tdb-1.2.11/wscript +--- tdb-1.2.12.orig/wscript tdb-1.2.12/wscript @@ -94,20 +94,27 @@ def build(bld): bld.SAMBA_BINARY('tdbrestore', 'tools/tdbrestore.c', -- 'tdb', manpages='manpages/tdbrestore.8') +- 'tdb', manpages='man/tdbrestore.8') + 'tdb', + cflags='-fPIE', ldflags='-pie', -+ manpages='manpages/tdbrestore.8') ++ manpages='man/tdbrestore.8') bld.SAMBA_BINARY('tdbdump', 'tools/tdbdump.c', -- 'tdb', manpages='manpages/tdbdump.8') +- 'tdb', manpages='man/tdbdump.8') + 'tdb', + cflags='-fPIE', ldflags='-pie', -+ manpages='manpages/tdbdump.8') ++ manpages='man/tdbdump.8') bld.SAMBA_BINARY('tdbbackup', 'tools/tdbbackup.c', 'tdb', + cflags='-fPIE', ldflags='-pie', - manpages='manpages/tdbbackup.8') + manpages='man/tdbbackup.8') bld.SAMBA_BINARY('tdbtool', 'tools/tdbtool.c', -- 'tdb', manpages='manpages/tdbtool.8') +- 'tdb', manpages='man/tdbtool.8') + 'tdb', + cflags='-fPIE', ldflags='-pie', -+ manpages='manpages/tdbtool.8') ++ manpages='man/tdbtool.8') # FIXME: This hardcoded list is stupid, stupid, stupid. bld.SAMBA_SUBSYSTEM('tdb-test-helpers', ++ tdb-1.2.11.tar.gz - tdb-1.2.12.tar.gz ++ 7778 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2013-01-24 15:45:45 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2012-12-05 14:09:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2013-01-24 15:45:47.0 +0100 @@ -1,0 +2,5 @@ +Mon Jan 7 23:49:48 UTC 2013 - dval...@suse.com + +- Refresh ignore-tdb1-run-transaction-expand.diff patch. + +--- Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.RXrbql/_old 2013-01-24 15:45:48.0 +0100 +++ /var/tmp/diff_new_pack.RXrbql/_new 2013-01-24 15:45:48.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package tdb # -# 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 ++ ignore-tdb1-run-transaction-expand.diff ++ --- /var/tmp/diff_new_pack.RXrbql/_old 2013-01-24 15:45:48.0 +0100 +++ /var/tmp/diff_new_pack.RXrbql/_new 2013-01-24 15:45:48.0 +0100 @@ -1,19 +1,19 @@ Author: Debian tdb maintainers Bugzilla: 769268 - tdb: tdb1-run-transaction-expand test fails on ppc64 -Index: tdb-1.2.10/wscript +Index: tdb-1.2.11/wscript === tdb-1.2.10.orig/wscript -+++ tdb-1.2.10/wscript -@@ -192,8 +192,9 @@ def testonly(ctx): +--- tdb-1.2.11.orig/wscript tdb-1.2.11/wscript +@@ -196,8 +196,9 @@ def testonly(ctx): if ret != 0: print(%s failed: % f) samba_utils.RUN_COMMAND(cat + os.path.join(testdir, 'test-output')) --ecode = ret; --break; +-ecode = ret +-break +if f != 'tdb1-run-transaction-expand': +ecode = ret; +break; - + if ecode == 0: cmd = os.path.join(Utils.g_module.blddir, 'tdbtorture') -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2012-12-05 14:09:47 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2012-09-23 21:15:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2012-12-05 14:09:49.0 +0100 @@ -1,0 +2,17 @@ +Sun Dec 2 17:27:15 UTC 2012 - lmue...@suse.com + +- Update to version 1.2.11. + + Make tdb robust against improper CLEAR_IF_FIRST restart + + Make robust against shrinking tdbs + + add -e option to tdbdump (and docment it). + + tdbdump should log errors, and fail in that case. + + add tdb_rescue() + + Fix a typo + + return unpack error on strdup failure + + finish weaning off err.h. + + don't use err.h in tests. + + make TDB_NOSYNC merely disable sync. + + remove unused debug_fprintf() macro that breaks the build + + tests: fix use of a non-existent word (existant) + +--- Old: tdb-1.2.10.tar.asc tdb-1.2.10.tar.gz New: tdb-1.2.11.tar.asc tdb-1.2.11.tar.gz Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.cO6wkm/_old 2012-12-05 14:09:50.0 +0100 +++ /var/tmp/diff_new_pack.cO6wkm/_new 2012-12-05 14:09:50.0 +0100 @@ -34,7 +34,7 @@ %endif BuildRequires: python-devel Url:http://tdb.samba.org/ -Version:1.2.10 +Version:1.2.11 Release:0 Summary:Samba Trivial Database License:GPL-3.0+ ++ build_pie.patch ++ --- /var/tmp/diff_new_pack.cO6wkm/_old 2012-12-05 14:09:50.0 +0100 +++ /var/tmp/diff_new_pack.cO6wkm/_new 2012-12-05 14:09:50.0 +0100 @@ -3,10 +3,10 @@ Build and link binaries with PIE flags. -Index: tdb-1.2.10/wscript +Index: tdb-1.2.11/wscript === tdb-1.2.10.orig/wscript -+++ tdb-1.2.10/wscript +--- tdb-1.2.11.orig/wscript tdb-1.2.11/wscript @@ -94,20 +94,27 @@ def build(bld): bld.SAMBA_BINARY('tdbrestore', ++ tdb-1.2.10.tar.gz - tdb-1.2.11.tar.gz ++ 9302 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2012-09-23 21:15:49 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2012-07-09 13:34:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2012-09-23 21:15:51.0 +0200 @@ -4 +4 @@ -- Ignore tdb run transaction expand check on ppc as well +- Ignore tdb run transaction expand check on ppc as well; (bnc#769268). @@ -14,0 +15,5 @@ + +--- +Wed Jun 13 10:23:35 UTC 2012 - dd...@suse.com + +- Build and link binaries with PIE flags. New: build_pie.patch Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.5LTJnd/_old 2012-09-23 21:15:51.0 +0200 +++ /var/tmp/diff_new_pack.5LTJnd/_new 2012-09-23 21:15:51.0 +0200 @@ -43,6 +43,7 @@ Source1:http://download.samba.org/pub/tdb/tdb-%{version}.tar.asc Source4:baselibs.conf Patch0: ignore-tdb1-run-transaction-expand.diff +Patch1: build_pie.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -118,6 +119,7 @@ %ifarch ppc ppc64 %patch0 -p1 %endif +%patch1 -p1 %build %if 0%{?suse_version} 0%{?suse_version} 911 ++ build_pie.patch ++ Author: David Disseldorp dd...@samba.org Date: Wed Aug 15 18:33:08 CEST 2012 Build and link binaries with PIE flags. Index: tdb-1.2.10/wscript === --- tdb-1.2.10.orig/wscript +++ tdb-1.2.10/wscript @@ -94,20 +94,27 @@ def build(bld): bld.SAMBA_BINARY('tdbrestore', 'tools/tdbrestore.c', - 'tdb', manpages='manpages/tdbrestore.8') + 'tdb', +cflags='-fPIE', ldflags='-pie', +manpages='manpages/tdbrestore.8') bld.SAMBA_BINARY('tdbdump', 'tools/tdbdump.c', - 'tdb', manpages='manpages/tdbdump.8') + 'tdb', +cflags='-fPIE', ldflags='-pie', +manpages='manpages/tdbdump.8') bld.SAMBA_BINARY('tdbbackup', 'tools/tdbbackup.c', 'tdb', +cflags='-fPIE', ldflags='-pie', manpages='manpages/tdbbackup.8') bld.SAMBA_BINARY('tdbtool', 'tools/tdbtool.c', - 'tdb', manpages='manpages/tdbtool.8') + 'tdb', +cflags='-fPIE', ldflags='-pie', +manpages='manpages/tdbtool.8') # FIXME: This hardcoded list is stupid, stupid, stupid. bld.SAMBA_SUBSYSTEM('tdb-test-helpers', -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2012-07-09 13:34:34 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2012-06-28 17:01:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2012-07-09 13:34:35.0 +0200 @@ -1,0 +2,10 @@ +Sat Jul 7 15:42:23 UTC 2012 - dval...@suse.com + +- Ignore tdb run transaction expand check on ppc as well + +--- +Thu Jun 28 21:19:51 UTC 2012 - lmue...@suse.com + +- Ignore tdb run transaction expand check on ppc64; (bnc#769268). + +--- New: ignore-tdb1-run-transaction-expand.diff Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.hvxdlU/_old 2012-07-09 13:34:36.0 +0200 +++ /var/tmp/diff_new_pack.hvxdlU/_new 2012-07-09 13:34:36.0 +0200 @@ -42,6 +42,7 @@ Source: http://download.samba.org/pub/tdb/tdb-%{version}.tar.gz Source1:http://download.samba.org/pub/tdb/tdb-%{version}.tar.asc Source4:baselibs.conf +Patch0: ignore-tdb1-run-transaction-expand.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -114,6 +115,9 @@ %prep %setup -n tdb-%{version} -q +%ifarch ppc ppc64 +%patch0 -p1 +%endif %build %if 0%{?suse_version} 0%{?suse_version} 911 ++ ignore-tdb1-run-transaction-expand.diff ++ Author: Debian tdb maintainers Bugzilla: 769268 - tdb: tdb1-run-transaction-expand test fails on ppc64 Index: tdb-1.2.10/wscript === --- tdb-1.2.10.orig/wscript +++ tdb-1.2.10/wscript @@ -192,8 +192,9 @@ def testonly(ctx): if ret != 0: print(%s failed: % f) samba_utils.RUN_COMMAND(cat + os.path.join(testdir, 'test-output')) -ecode = ret; -break; +if f != 'tdb1-run-transaction-expand': +ecode = ret; +break; if ecode == 0: cmd = os.path.join(Utils.g_module.blddir, 'tdbtorture') -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit tdb for openSUSE:Factory
Hello community, here is the log from the commit of package tdb for openSUSE:Factory checked in at 2012-06-28 17:01:23 Comparing /work/SRC/openSUSE:Factory/tdb (Old) and /work/SRC/openSUSE:Factory/.tdb.new (New) Package is tdb, Maintainer is Changes: --- /work/SRC/openSUSE:Factory/tdb/tdb.changes 2012-06-13 10:05:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.tdb.new/tdb.changes 2012-06-28 17:01:24.0 +0200 @@ -1,0 +2,5 @@ +Thu Jun 21 20:40:55 UTC 2012 - adr...@suse.de + +- disable test suite on qemu emulated builds + +--- Other differences: -- ++ tdb.spec ++ --- /var/tmp/diff_new_pack.3oqH5n/_old 2012-06-28 17:01:26.0 +0200 +++ /var/tmp/diff_new_pack.3oqH5n/_new 2012-06-28 17:01:26.0 +0200 @@ -1,5 +1,5 @@ # -# spec file for package tdb (Version 1.2.10) +# spec file for package tdb # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,11 +15,9 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild %{!?python_sitearch: %global python_sitearch %(%{__python} -c from distutils.sysconfig import get_python_lib; print get_python_lib(1))} - Name: tdb %if 0%{?suse_version} == 0 || 0%{?suse_version} 1140 %definebuild_make_smp_mflags %{?_smp_mflags} @@ -35,12 +33,12 @@ BuildRequires: pkgconfig %endif BuildRequires: python-devel -License:GPL-3.0+ -Group: System/Libraries Url:http://tdb.samba.org/ Version:1.2.10 Release:0 Summary:Samba Trivial Database +License:GPL-3.0+ +Group: System/Libraries Source: http://download.samba.org/pub/tdb/tdb-%{version}.tar.gz Source1:http://download.samba.org/pub/tdb/tdb-%{version}.tar.asc Source4:baselibs.conf @@ -55,7 +53,6 @@ %define libtdb_name libtdb1 %package -n %{libtdb_name} -License:GPL-3.0+ Summary:Libraries and Header Files to Develop Programs with tdb1 Support Group: System/Libraries %if 0%{?suse_version} 1020 @@ -75,7 +72,6 @@ %package -n libtdb-devel -License:GPL-3.0+ Summary:Libraries and Header Files to Develop Programs with tdb1 Support Group: Development/Libraries/C and C++ Requires: %{libtdb_name} = %{version} @@ -95,7 +91,6 @@ %package -n tdb-tools -License:GPL-3.0+ Summary:Tools to manipulate tdb files Group: Development/Libraries/C and C++ @@ -109,7 +104,6 @@ %package -n python-tdb -License:GPL-3.0+ Summary:Python bindings for the Tdb library Group: Development/Libraries/Python Requires: %{libtdb_name} = %{version} @@ -140,7 +134,9 @@ all %check +%if 0%{!?qemu_user_space_build:1} %{__make} test +%endif %install DESTDIR=${RPM_BUILD_ROOT} make install -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org