diff --git a/tdb-1.3.12.tar.asc b/tdb-1.3.12.tar.asc deleted file mode 100644 index abffa68..0000000 --- a/tdb-1.3.12.tar.asc +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1 - -iQEcBAABAgAGBQJYQCIEAAoJEEeTkWETCEAlraoH/RHRJmDseFcJrQCiW7xS0f+S -KaHdehY95vY+jVZrrMvmBp36NHHZheeY96zba71vaTVoHTcQgFQ96zJWiW/+xsBf -8JY2UtIddQzBMrqXyymSw7TQQWVi2qlSnrEzZrudwC92DTSnYR+peGMozuyCR5m+ -ocfLBBHvq63Mi+0voL16Pj8oVVR04IcKWRCPEQZr9cRgOVC/ASB3spHeoXssW0l+ -2tDKoV+OZAdhJ8VGVa2akv59iiPEMYVMratBn1iOX0MygWYI02Ft/j03mwaKFx3R -6ykNgDAMwbkaEqUTHn4rXmHA04CJvbbcQODg6vBkf2N5y3lXqByy4V4VePGDVsc= -=DLhf ------END PGP SIGNATURE----- diff --git a/tdb-1.3.12.tar.gz b/tdb-1.3.12.tar.gz deleted file mode 100644 index d63fb6a..0000000 --- a/tdb-1.3.12.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:60134e32253cac8e2efe5e0185d20123c208bcf6ad15edf2f50d80daadf8c348 -size 495520 diff --git a/tdb-1.3.15.tar.asc b/tdb-1.3.15.tar.asc new file mode 100644 index 0000000..018313b --- /dev/null +++ b/tdb-1.3.15.tar.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQEcBAABAgAGBQJZoWA4AAoJEEeTkWETCEAlX4YIAKx5DgZnnpf8+ELzoO7vHjVX +9t9HsAZopZBvRh57auf7EgJnNQFC9U5sjdfuYe4W57vuRBxksyvwxtmBPXKhM4EI +pJqv1V45prR1MiB52AusaCxfVr53DpgdPRZYmnbN6ZY6JY/QGQ4V4ADLqjF1+l+X +IQElyY45AXufUNbu/DlNjZNNvSSL2D/fag+63NMzbi5WMgtWUlGXhEGBCS7/K26i +B4sr3tgIqKrNaywU9St5eWsddwJ5ie5cgmN9fqPaLI0DR6ldWAjlTpy8ev6m7k/X +0FQNa3tIK0npDp9GunfFVLQVq04cfkioBKYtBVGix5Yly45UJe7L7lW8WijLAPw= +=hD6g +-----END PGP SIGNATURE----- diff --git a/tdb-1.3.15.tar.gz b/tdb-1.3.15.tar.gz new file mode 100644 index 0000000..daf95ea --- /dev/null +++ b/tdb-1.3.15.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4a1bf3833601bd9f10aff363cb750860aef9ce5b4617989239923192f946728 +size 502627 diff --git a/tdb.changes b/tdb.changes index 001de00..f9906ae 100644 --- a/tdb.changes +++ b/tdb.changes @@ -1,3 +1,31 @@ +------------------------------------------------------------------- +Mon Sep 25 11:14:05 UTC 2017 - scabrero@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 - scabrero@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 - scabrero@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 + ------------------------------------------------------------------- Tue Jan 24 16:58:23 UTC 2017 - ddiss@suse.com diff --git a/tdb.spec b/tdb.spec index c030984..ec1953c 100644 --- a/tdb.spec +++ b/tdb.spec @@ -44,7 +44,7 @@ BuildRequires: python-devel 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+ @@ -64,17 +64,12 @@ internally to keep writers from trampling on each other. TDB is also extremely small. -%if 0%{?suse_version} > 0 -%define libtdb_name libtdb1 -%else -%define libtdb_name libtdb -%endif -%package -n %{libtdb_name} +%package -n libtdb1 Summary: Libraries and Header Files to Develop Programs with tdb1 Support Group: System/Libraries PreReq: /sbin/ldconfig -%description -n %{libtdb_name} +%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 @@ -86,7 +81,7 @@ This package contains the tdb1 library. %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} +Requires: libtdb1 = %{version} %if 0%{?suse_version} > 1020 Requires: pkg-config %else @@ -118,7 +113,7 @@ This package contains tools to manage Tdb files. %package -n python-tdb Summary: Python bindings for the Tdb library Group: Development/Libraries/Python -Requires: %{libtdb_name} = %{version} +Requires: libtdb1 = %{version} Conflicts: python3-tdb PreReq: /sbin/ldconfig @@ -130,7 +125,7 @@ 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: %{libtdb_name} = %{version} +Requires: libtdb1 = %{version} Conflicts: python-tdb PreReq: /sbin/ldconfig @@ -180,9 +175,9 @@ DESTDIR=${RPM_BUILD_ROOT} make install 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 +%post -n libtdb1 -p /sbin/ldconfig -%postun -n %{libtdb_name} -p /sbin/ldconfig +%postun -n libtdb1 -p /sbin/ldconfig %post -n python-tdb -p /sbin/ldconfig @@ -194,7 +189,7 @@ cp -a docs/man/man3/tdb.3 $RPM_BUILD_ROOT/%{_mandir}/man3/ %postun -n python3-tdb -p /sbin/ldconfig %endif -%files -n %{libtdb_name} +%files -n libtdb1 %defattr(-,root,root) %{_libdir}/libtdb.so.*