| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: leveldb | Distribution: openSUSE Tumbleweed |
| Version: 1.23 | Vendor: openSUSE |
| Release: 6.1 | Build date: Thu Jun 19 13:15:01 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 329904 | Source RPM: leveldb-1.23-6.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/google/leveldb | |
| Summary: A key/value-store | |
leveldb implements a system for maintaining a persistent key/value store.
BSD-3-Clause
* Thu Jun 19 2025 Andreas Stieger <andreas.stieger@gmx.de>
- Build with C++17 for googletest 1.17 boo#1244989
* Mon Mar 25 2024 David Disseldorp <ddiss@suse.de>
- Use C++14 to satisfy GTest's new minimum version requirement
[bsc#1221870]
* Mon Jan 22 2024 pgajdos@suse.com
- remove faulty and noop assignment
* Thu Jan 11 2024 pgajdos@suse.com
- disable autocompact_test [bsc#1218597]
* Wed Mar 08 2023 Martin Pluskal <mpluskal@suse.com>
- Build AVX2 enabled hwcaps library for x86_64-v3
* Wed Jun 09 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Add enable-rtti.patch, enable rtti support again to fix build
issue of ceph
* Mon May 03 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 1.23:
* Switch from C headers to C++ headers.
* Remove leveldb::port::kLittleEndian.
* Add Env::Remove{File,Dir} which obsolete Env::Delete{File,Dir}.
* Sync MANIFEST before closing in db_impl when creating a new DB.
* Optimize leveldb block seeks to utilize the current iterator
location.
* broken db: fix assertion in leveldb::InternalKey::Encode,
mark base as corrupt
* fix bug(uninitialized options pointer in State)
* Fix accidental double std:: qualifiers.
* Fix tsan problem in env_test.
* Don't check current key in DBIter::Next()
* block_builder header file dependency fixed
* Add O_CLOEXEC to open calls.
* Memory optimization
* Documentation improvements
- Add detect-system-gtest.patch to use googletest and benchmark
from system, add those libraries as dependencies
- Build in second build directory to prevent cmake files generated
for the static library (prefer shared one)
* Wed Apr 29 2020 David Disseldorp <ddiss@suse.com>
- Remove 0001-debian-ports.patch
* std::atomic now used instead of internal AtomicPointer asm
- Update to version 1.22:
* Corrected formatting to be compliant with the Google C++ Style Guide.
* Restore soname versioning with CMake build.
* Other miscellaneous cleanups, fixes, and improvements.
- Update to version 1.21:
* Add tests for empty keys and values.
* Switch corruption_test to use InMemEnv.
* Replace AtomicPointer with std::atomic.
* Make InMemoryEnv more consistent with filesystem based Env's.
* Align windows_logger with posix_logger.
* Added native support for Windows.
* Make WriteBatch::ApproximateSize() const.
* Fix fdatasync() feature detection in opensource build.
* C++11 cleanup for util/mutexlock.h.
* Rework threading in env_posix.cc.
* Remove InitOnce from the port API.
* Expose WriteBatch::Append().
* Fix documentation for log file growth.
* Add move constructor to Status.
* Replace port_posix with port_stdcxx.
* Reimplement ConsumeDecimalNumber.
* Replace NULL with nullptr in C++ files.
* Remove PLATFORM_IS_LITTLE_ENDIAN from port/posix.h.
* Add more thread safety annotations.
* Require C++11.
* Replace SIZE_MAX with std::numeric_limits.
* Add CMake build support.
* Enable thread safety annotations.
* leveldb::DestroyDB will now delete empty directories.
* Replace SSE-optimized CRC32C in POSIX port with external library.
* Fix file writing bug in CL 170738066.
* Fix use of uninitialized value in LRUHandle.
* Fix issue #474: a race between the f*_unlocked() STDIO calls in
env_posix.cc and concurrent application calls to fflush(NULL).
* Report missing CURRENT manifest file as database corruption.
* LevelDB: Add WriteBatch::ApproximateSize().
* Other minor fixes, code cleanup, and documentation improvements.
- Perform a two-pass build, once for static and once for shared libs
* Fri Aug 02 2019 Martin Liška <mliska@suse.cz>
- Use FAT LTO objects in order to provide proper static library.
* Fri Aug 11 2017 ncutler@suse.com
- added 0001-debian-ports.patch
* obtained by rebasing https://github.com/google/leveldb/pull/291
on top of 1.20 (one non-trivial conflict involving aarch64,
consulted with ARM experts - NOTE: this patch has not been
accepted upstream, but it's needed to support s390x)
/usr/bin/db_bench
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 19 22:42:15 2025