Package Release Info

libzbc-5.12.0-bp154.1.61

Update Info: Base Release
Available in Package Hub : 15 SP4

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libzbc-devel
libzbc-gui
libzbc-tools
libzbc5

Change Logs

* Tue Aug 17 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.12.0
  * No changes; maintainers are still experimenting with libtool
    options.
* Wed Jul 28 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.11.1
  * New versioning scheme and SONAME
* Wed Jul 28 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.11
  * Increase of the default command timeout from 20s to 30s to be
    in-line with the kernel default settings. Similarly to the
    kernel, the timeout for device write cache flush commands is
    also double the default value (60s).
  * Improved handling of timeout errors. These errors are now
    notified using the ETIMEDOUT error code instead of the generic
    EIO.
  * SCSI backend driver fixes and improvements: optimized SAT
    correctness detection for ZAC devices and faster device
    capacity detection.
  * Block backend driver improvements: retreive the maximum
    number of open zones from the device sysfs attributes if the
    kernel exposes it.
  * Improvement of the zbc_report_zones() function that avoids
    multiple buffer allocation/free operations for large reports.
* Sat May 22 2021 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.10
  * Fix the block backend driver to always issue a reset zone ioctl
  * Fix the fake backend driver zbc_fake_set_write_pointer() function
  * Fix the tools command line parsing and error messages
* Thu Jul 30 2020 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.9.0
  * Compilation warning fixes
- Drop 0001-build-avoid-double-definition-of-zbc_log_drv-etc.patch
  (merged)
* Mon Mar 16 2020 Jan Engelhardt <jengelh@inai.de>
- Add 0001-build-avoid-double-definition-of-zbc_log_drv-etc.patch
  [boo#1166503]
* Mon Mar 09 2020 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.8.5
  * Fix potential IO error for large IO requests with a buffer
    not page aligned.
  * Modifications to the block backens driver to support the new
    ioctl() commands introduced in kernel 5.5 (zone open, close
    and finish ioctls).
* Sat Jan 25 2020 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.8.4
  * zbc_device_is_zoned() does not use a device real path as
    given by zbc_realpath(), causing problems with symbolic
    links.
  * Better handling of sense data reporting feature on ATA
    drives: some drives do not accept setting this feature
    causing zbc_open(). to fail. Fix this by testing first if the
    feature is already enabled instead of blindly setting it.
  * Fix zbc_write_zone tool not writing any data to a zone due to
    a loop control error.
* Thu Dec 12 2019 Jan Engelhardt <jengelh@inai.de>
- Update to release 5.8.3
  * This release fixes a bug in gzviewer and compilation
    warnings. It also adds the --disable-gui configuration option
    to allow manually disabling the compilation of GUI tools
    (gzbc and gzviewer).
* Mon Sep 02 2019 Jan Engelhardt <jengelh@inai.de>
- Update to new release 5.8.2
  * Fix SG IO header dxfer_len field to avoid failures of
    vectored IOs with more than a single vector.
  * Change error code returned by zbc_preadv() and zbc_pwritev()
    from -EINVAL to -EIO in the case of an an unaligned IO
    request. This change matches the kernel returned error value.
  * New gzviewer tool to graphically display a device zone state.
* Fri Jun 28 2019 Jan Engelhardt <jengelh@inai.de>
- Update to new upstream release 5.8.0
  * This new release adds the new functions zbc_preadv() and
    zbc_pwritev() to support vectored read and write. The
    zbc_read_zone and zbc_write_zone tools are also updated to
    allow using these new functions with the new -vio option.
    Various bug fixes are also included.
* Sat Oct 20 2018 Jan Engelhardt <jengelh@inai.de>
- Update to new upstream release 5.7.1
  * Improved handling of non-SCSI zoned block devices.
  * Change the behavior of zbc_open() to return an error when
    trying to open a regular block device that was not
    initialized for the emulation mode using the zbc_set_zones.