Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libndctl6-78-2.4 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libndctl6 Distribution: openSUSE Tumbleweed
Version: 78 Vendor: openSUSE
Release: 2.4 Build date: Fri Feb 23 18:13:03 2024
Group: System/Libraries Build host: i04-ch2c
Size: 388266 Source RPM: ndctl-78-2.4.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/pmem/ndctl
Summary: Management library for "libnvdimm" subsystem devices (Non-volatile Memory)
Utility library for managing the "libnvdimm" subsystem, which defines
a kernel device model and control message interface for platform
NVDIMM resources like those defined by the ACPI 6.0 NFIT (NVDIMM
Firmware Interface Table).

Provides

Requires

License

LGPL-2.1-only

Changelog

* Tue Nov 07 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix build with RPM 4.19: unnumbered patches are no longer
    supported.
* Mon Aug 14 2023 Michal Suchanek <msuchanek@suse.com>
  - Update to version 78
    * Improved CXL support (jsc#PED-5804, jsc#PED-6162)
    - Remove upstreamed patches
    - cxl-monitor-fix-include-paths-for-tracefs-and-tracee.patch
    - cxl-event-trace-use-the-wrapped-util_json_new_u64.patch
* Thu Feb 23 2023 Michal Suchanek <msuchanek@suse.com>
  - Update to version 76
    * daxctl-online-memory: fix a memblock enumeration off-by-one
    * daxctl-online-memory: tolerate non-memblock sysfs attrs that start with 'memory_'
    * cxl-monitor: new command to monitor CXL events
    * Refresh harden_ndctl-monitor.service.patch: Apply to cxl-monitor as well
  - Remove upstreamed patches
    - daxctl-Fix-memblock-enumeration-off-by-one.patch
    - daxctl-Skip-over-memory-failure-node-status.patch
    - meson.build-fix-version-for-v75.patch
    - libndctl-msft-Remove-NDN_MSFT_SMART_-_VALID-defines.patch
    - libndctl-msft-Replace-nonsense-NDN_MSFT_CMD_SMART-co.patch
    - libndctl-msft-Add-custom-cmd_is_supported-method.patch
    - libndctl-msft-Improve-smart-state-reporting.patch
  - Add build fixes for TW and Leap
    + cxl-monitor-fix-include-paths-for-tracefs-and-tracee.patch
    + cxl-event-trace-use-the-wrapped-util_json_new_u64.patch
* Wed Feb 22 2023 Michal Suchanek <msuchanek@suse.com>
  - Merge fixes since v75
    +  daxctl-Fix-memblock-enumeration-off-by-one.patch
    +  daxctl-Skip-over-memory-failure-node-status.patch
    +  meson.build-fix-version-for-v75.patch
    +  libndctl-msft-Remove-NDN_MSFT_SMART_-_VALID-defines.patch
    +  libndctl-msft-Replace-nonsense-NDN_MSFT_CMD_SMART-co.patch
    +  libndctl-msft-Add-custom-cmd_is_supported-method.patch
    +  libndctl-msft-Improve-smart-state-reporting.patch
* Fri Jan 13 2023 Michal Suchanek <msuchanek@suse.com>
  - Update to version 75 (jsc#PED-1080):
    * CXL fixes and improvements
    * Add master-passphrase removal support
    * some oob memory access fixes
* Wed Aug 24 2022 Michal Suchanek <msuchanek@suse.com>
  - Update to version 74
    * Many CXL fixes
    * Some build system fixes
    * monitor: Fix the monitor config file parsing
    * ndctl/bus: Handle missing scrub commands more gracefully
    * ndctl/dimm: Flush invalidated labels after overwrite
    - Remove upstreamed patch
    - ndctl-build-Fix-systemd-unit-directory-detection.patch
    - ndctl-meson-make-modprobedatadir-an-option.patch
* Sun Apr 10 2022 Michal Suchanek <msuchanek@suse.com>
  - Provide compatibility symlink for libdaxctl.h in the old location
* Tue Mar 08 2022 Michal Suchanek <msuchanek@suse.com>
  - Update to version 73:
    * Many CXL fixes
    * Fix shipped monitor.conf (bsc#1194696 https://github.com/pmem/ndctl/pull/189)
    * inject-smart: Add support for papr
    * Switch to meson build system
      + ndctl-build-Fix-systemd-unit-directory-detection.patch
      + ndctl-meson-make-modprobedatadir-an-option.patch
  - Add monitor.conf migration as upstream has (bsc#1194696)
  - Use %%config(noreplace) for files in /etc as upstream does.
  - Update to version 72.1
    * Add support for CXL interface
    * Configuration file rework
    * Add service for automatic reconfiguration
    * Drop upstreamed patches
    - ndctl-namespace-skip-zero-namespaces-when-processing.patch
    - ndctl-namespace-Suppress-ENXIO-when-processing-all-n.patch
    - 0001-ndctl-namespace-Fix-disable-namespace-accounting-rel.patch
    - 0002-Expose-ndctl_bus_nfit_translate_spa-as-a-public-func.patch
    - 0003-libndctl-Unify-adding-dimms-for-papr-and-nfit-famili.patch
    - 0004-daxctl-fail-reconfigure-device-based-on-kernel-onlin.patch
    - 0005-libdaxctl-add-an-API-to-check-if-a-device-is-active.patch
    - 0006-libndctl-check-for-active-system-ram-before-disablin.patch
    - 0007-daxctl-emit-counts-of-total-and-online-memblocks.patch
    - 0008-ndctl-Update-nvdimm-mailing-list-address.patch
    - 0009-libndctl-papr-Fix-probe-for-papr-scm-compatible-nvdi.patch
    - 0010-ndctl-scrub-Stop-translating-return-values.patch
    - 0011-ndctl-scrub-Reread-scrub-engine-status-at-start.patch
    - 0012-ndctl-dimm-Fix-label-index-block-calculations.patch
    - 0013-daxctl-Add-Soft-Reservation-theory-of-operation.patch
    - 0014-Documentation-ndctl-fix-self-reference-of-ndctl-disa.patch
    - 0015-ndctl-docs-Clarify-update-firwmware-activation-overf.patch
    - 0016-libndctl-papr-Add-support-for-reporting-shutdown-cou.patch
  - Add rpmlinrc filter for libcxl and libdaxctl (boo#1191773).
  - Fix asciidoctor conditional
* Mon Mar 07 2022 Michal Suchanek <msuchanek@suse.com>
  - Add support for reporting dirty shutdown count (jsc#SLE-18196).
    + 0016-libndctl-papr-Add-support-for-reporting-shutdown-cou.patch
    + 0009-libndctl-papr-Fix-probe-for-papr-scm-compatible-nvdi.patch
    + 0003-libndctl-Unify-adding-dimms-for-papr-and-nfit-famili.patch
  - Merge fixes that went into v72 and v73
    - Documentation updates
      + 0015-ndctl-docs-Clarify-update-firwmware-activation-overf.patch
      + 0014-Documentation-ndctl-fix-self-reference-of-ndctl-disa.patch
      + 0013-daxctl-Add-Soft-Reservation-theory-of-operation.patch
      + 0008-ndctl-Update-nvdimm-mailing-list-address.patch
    - Label index block calculation fix
      + 0012-ndctl-dimm-Fix-label-index-block-calculations.patch
      + 0002-Expose-ndctl_bus_nfit_translate_spa-as-a-public-func.patch
    - Scrub fix
      + 0011-ndctl-scrub-Reread-scrub-engine-status-at-start.patch
      + 0010-ndctl-scrub-Stop-translating-return-values.patch
    - Add memblock count to JSON
      + 0007-daxctl-emit-counts-of-total-and-online-memblocks.patch
    - DAX disable fix
      + 0006-libndctl-check-for-active-system-ram-before-disablin.patch
      + 0005-libdaxctl-add-an-API-to-check-if-a-device-is-active.patch
      + 0001-ndctl-namespace-Fix-disable-namespace-accounting-rel.patch
    - DAX reconfigure fix
      + 0004-daxctl-fail-reconfigure-device-based-on-kernel-onlin.patch
* Fri Mar 04 2022 Martin Wilck <mwilck@suse.com>
  - Install modprobe.conf file to %_modprobedir (bsc#1196275, jsc#SLE-20639)
* Wed Oct 13 2021 Johannes Segitz <jsegitz@suse.com>
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_ndctl-monitor.service.patch
* Fri Jan 22 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Enable aarch64 build (bsc#1188502).
* Wed Jan 06 2021 Dirk Müller <dmueller@suse.com>
  - update to 71.1:
    * ndctl/dimm: Attempt an abort upon firmware-update-busy status
    * ndctl/dimm: Fix submit_abort_firmware()

Files

/usr/lib64/libcxl.so.1
/usr/lib64/libcxl.so.1.0.5
/usr/lib64/libdaxctl.so.1
/usr/lib64/libdaxctl.so.1.2.5
/usr/lib64/libndctl.so.6
/usr/lib64/libndctl.so.6.2.21
/usr/share/doc/packages/libndctl6
/usr/share/doc/packages/libndctl6/CONTRIBUTING.md
/usr/share/doc/packages/libndctl6/README.md
/usr/share/licenses/libndctl6
/usr/share/licenses/libndctl6/CC0-1.0
/usr/share/licenses/libndctl6/COPYING
/usr/share/licenses/libndctl6/GPL-2.0
/usr/share/licenses/libndctl6/LGPL-2.1
/usr/share/licenses/libndctl6/MIT


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 30 23:52:28 2024