Package Release Info

leveldb-1.23-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

leveldb
leveldb-devel
leveldb-devel-static
libleveldb1-x86-64-v3

Change Logs

* Mon Mar 25 2024 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 mpluskal@suse.com
- Build AVX2 enabled hwcaps library for x86_64-v3
* Wed Jun 09 2021 rpm@fthiessen.de
- Add enable-rtti.patch, enable rtti support again to fix build
  issue of ceph
* Mon May 03 2021 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 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 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)
* Thu Aug 10 2017 ncutler@suse.com
- FATE#319443 (aarch64 enablement) changes were backported by
  https://build.opensuse.org/request/show/294636 and are part
  of this release. Factory version builds on aarch64.
  (bsc#1041611)