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

libndctl6-73-1.4 RPM for ppc64le

From OpenSuSE Ports Tumbleweed for ppc64le

Name: libndctl6 Distribution: openSUSE Tumbleweed
Version: 73 Vendor: openSUSE
Release: 1.4 Build date: Wed Jun 15 06:49:42 2022
Group: System/Libraries Build host: obs-power9-07
Size: 526136 Source RPM: ndctl-73-1.4.src.rpm
Packager: http://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

* 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()
* Thu Dec 31 2020 Michal Suchanek <msuchanek@suse.de>
  - Update to upstream v71 (jsc#SLE-14344, bsc#1170384).
    - support for the new device-dax subdivision functionality added in Linux in
      v5.10, including ways to create smaller devdax devices using
      daxctl/libdaxctl, as well as creating, listing, and restoring from a config
      dump, 'mappings' on these devices.
    - miscellaneous bugfixes
  - Fix documentation and license packaging
* Wed Oct 21 2020 Michal Suchanek <msuchanek@suse.com>
  - Update to upstream v70.1 (jsc#SLE-13338).
    Adds firmware activation support.
* Fri Aug 28 2020 Michal Suchanek <msuchanek@suse.de>
  - Suppress ENXIO when processing all namespaces (jsc#SLE-13321, bsc#1175851, ltc#187867).
    + ndctl-namespace-Suppress-ENXIO-when-processing-all-n.patch
* Mon Aug 10 2020 Michal Suchanek <msuchanek@suse.de>
  - Update to v69 (jsc#SLE-13824, jsc#SLE-12770, jsc#SLE-15065, jsc#SLE-15484,
      jsc#SLE-15485, bsc#1175052, ltc#186863, bsc#1174969, ltc#185845):
    * infoblock: Set the default alignment to the platform alignment
    * libndctl/papr_scm: Add support for reporting "life_used_percentage" metric
    * Skip region filtering if numa_node attribute is not present
    * libndctl,papr_scm: Implement support for PAPR_PDSM_HEALTH
    * miscellaneous bugfixes
  - Removed ndctl-Documentation-use-includes-in-more-ndctl-command-pag.patch
* Tue Jul 14 2020 Michal Suchanek <msuchanek@suse.de>
  - Clarify documentation about filtering options (bsc#1173861)
    + ndctl-Documentation-use-includes-in-more-ndctl-command-pag.patch
* Fri May 15 2020 Paolo Stivanin <info@paolostivanin.com>
  - Update to v68:
    * zero-labels: display an error if regions are active
    * destroy-namespace: fix seed namespace accounting
    * list: drop named list objects from verbose listing
    * *-namespace: emit better errors on failure
    * read-infoblock: new command to read an infoblock
    * write-infoblock: new command to create and write an infoblock
    * create-namespace: add --continue option
    * daxctl-reconfigure-device: add --no-movable option
    * daxctl-reconfigure-device: display movable state in listings
    * daxctl-reconfigure-device: detect races in memory onlining
    * security: support for 'security frozen' attribute
    * daxctl-reconfigure-device: new command for device mode management
    * daxctl-{on,off}line-memory: new commands for devices in system-ram mode
    * monitor: logging improvements, allow sending to background
    * inject-error: refuse to operate on activew BTT namespaces
    * *-labels: improvements to minimize data transfer
    * create-namespace: usability improvements around region search
  - Removed ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch
  - Removed ndctl-dimm-Fix-init-labels-success-reporting.patch
  - Removed ndctl-list-Introduce-region-capability-objects.patch
  - Removed ndctl-namespace-Fix-enable-namespace-error-for-seed-.patch
  - Removed ndctl-namespace-Handle-create-namespace-in-label-less-mode.patch
  - Removed ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch
  - Removed ndctl-test-Relax-dax_pmem_compat-requirement.patch
  - Removed ndctl_check_Ensure_mmap_of_BTT_sections_work_with_64K_page-sizes.patch
* Fri Apr 03 2020 Michal Suchanek <msuchanek@suse.de>
  - ndctl/namespace: Skip zero namespaces when processing all namespaces
    (bsc#1167861, bsc#1165509, ltc#182068).
    + ndctl-namespace-skip-zero-namespaces-when-processing.patch
  - Refresh patch to upstream version:
    ndctl-test-Relax-dax_pmem_compat-requirement.patch
* Tue Mar 03 2020 Michal Suchanek <msuchanek@suse.de>
  - ndctl/test: Relax dax_pmem_compat requirement (bsc#1159523)
    + ndctl-test-Relax-dax_pmem_compat-requirement.patch
  - Add -fcommon flag on Tumbleweed (boo#1160286).
  - Fix 'ndctl enable-namespace all' fails trying to enable idle namespaces
    (bsc#1165509 ltc#182068).
    + ndctl-namespace-Fix-enable-namespace-error-for-seed-.patch
* Fri Nov 08 2019 Michal Suchanek <msuchanek@suse.de>
  - ndctl/dimm: Fix init-labels success reporting (bsc#1156308 ltc#181441).
    + ndctl-dimm-Fix-init-labels-success-reporting.patch
  - Refresh patches with upstream status:
    ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch
    ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch
* Fri Oct 18 2019 Michal Suchanek <msuchanek@suse.de>
  - Refresh patches with upstream status:
    ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch
    ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch
* Wed Aug 21 2019 Michal Suchanek <msuchanek@suse.de>
  - Refresh patches with upstream status:
    ndctl_check_Ensure_mmap_of_BTT_sections_work_with_64K_page-sizes.patch
    ndctl-namespace-Handle-create-namespace-in-label-less-mode.patch
    ndctl-list-Introduce-region-capability-objects.patch
* Mon Aug 19 2019 Michal Suchanek <msuchanek@suse.de>
  - ndctl/namespace: Handle 'create-namespace' in label-less mode (bsc#1145471 ltc#179886).
    + ndctl-namespace-Handle-create-namespace-in-label-less-mode.patch
* Mon Aug 19 2019 Michal Suchanek <msuchanek@suse.com>
  - ndctl: Use the same align value as original namespace on reconfigure (bsc#1145577 ltc#178224).
    + ndctl-Use-the-same-align-value-as-original-namespace-on-reconfigure.patch
  - ndctl/lib: Fix duplicate bus detection (bsc#1145573 ltc#180249).
    + ndctl-ndctl-lib-Fix-duplicate-bus-detection.patch
* Fri Aug 16 2019 Michal Suchanek <msuchanek@suse.com>
  - ndctl/list: Introduce region capability objects (bsc#1145772 ltc#178159).
    + ndctl-list-Introduce-region-capability-objects.patch
* Tue Aug 13 2019 Michal Suchanek <msuchanek@suse.de>
  - ndctl, check: Ensure mmap of BTT sections work with 64K page-sizes (bsc#1145421 ltc#176079).
    + ndctl_check_Ensure_mmap_of_BTT_sections_work_with_64K_page-sizes.patch
* Tue Mar 05 2019 jthumshirn@suse.de 
  - Update to version 64.1 (bsc#1127799):
    * ndctl: release v64.1
    * ndctl: fix ndctl linking with libkeyutils
    * ndctl: Fix building in the absence of keyutils
* Mon Feb 04 2019 jthumshirn@suse.de
  - Update to version 64 (bsc#1123024):
    * ndctl: release v64
    * ndctl, load-keys: fix a resource leak in load_dimm_keys()
    * libndctl: fix a couple of theoretical buffer overruns
    * ndctl, keys: fix a resource leak in verify_kek()
    * ndctl, keys: fix a memory leak in dimm_create_key()
    * ndctl, rpmbuild: Add a dummy readme file to ndctl_keysdir
    * ndctl, bash-completion: add helpers for security commands
    * ndctl: allow for a 'secure erase' using the master passphrase
    * ndctl: master phassphrase management support
    * ndctl: add a wait-overwrite command
    * ndctl: add an overwrite option to 'sanitize-dimm'
    * ndctl: add a load-keys command and a modprobe config
    * ndctl: add a unit test to exercise security operations
    * ndctl: add a sanitize-dimm command
    * ndctl: add a freeze-security command
    * ndctl: add passphrase management commands
    * ndctl: add a Theory of Operation document for security commands
    * ndctl: add support for displaying the security state
    * ndctl.spec.in: remove obsolete Group tag
    * ndctl.spec.in: remove obsolete ldconfig scriptlets
    * libndctl: fix bb iterator leak in namespaces
    * ndctl: Add supported_alignments to the JSON output
    * ndctl/namespace: Make the create-namespace JSON output non-verbose
    * ndctl: Add alignment to the namespace JSON output
    * ndctl/namespace: Validate alignment from the {pfn|dax} seed
    * ndctl/namespace: Use seed alignment as the default
    * ndctl/namespace: Check for seed namespaces earlier
    * libndctl: Use the supported_alignment attribute
    * libndctl: Fix the failure interpretation for status translations
    * daxctl: Add bash-completion
    * ndctl, Documentation: Allow for Makefile variables in Documentation
    * Documentation: Update copyright
    * daxctl: Opt-in to /sys/bus/dax ABI
    * daxctl: Support the /sys/bus/dax ABI
    * ndctl/build: Fix config.h dependency
    * ndctl, rpm: Mark monitor.conf as a configuration file
    * ndctl: Introduce ndctl/config.h
    * ndctl/init-labels: Fix label slot accounting per UEFI 2.7
    * ndctl: clean up usage of ndctl_cmd_submit
    * ndctl, monitor: switch to ndctl_cmd_submit_xlat
    * ndctl, inject-smart: switch to ndctl_cmd_submit_xlat
    * libndctl, intel: Add infrastructure for firmware_status translation
    * libndctl: ignore ENXIO in ndctl_namespace_delete
    * ndctl, monitor: use type=simple instead of type=forking
    * ndctl/monitor: Kill usage of ndctl/lib/private.h
    * ndctl/monitor: Drop vasprintf usage
    * ndctl/monitor: Fix / cleanup log_file()
    * ndctl/monitor: Unify definition of default monitor configfile path
    * ndctl/monitor: Drop 'struct ndctl_ctx *' casts
    * ndctl, daxctl: Add type-safety to command harness
    * ndctl, daxctl: Split builtin.h per-command
    * ndctl: recover from failed namespace creation
    * ndctl, build: Define HAVE_UUID
    * ndctl: fix zero-labels to handle firmware error properly
    * test, dsm-fail: Cleanup leftover debug
    * test, device-dax: Fix intermittent poison handling failures
    * Drop upstreamed patch:
    - 0001-ndctl-monitor-use-type-simple-instead-of-type-forkin.patch
* Tue Jan 08 2019 jthumshirn@suse.com
  - Use Type=simple instead of Type=forking for service (bsc#1120931)
    + 0001-ndctl-monitor-use-type-simple-instead-of-type-forkin.patch

Files

/usr/lib64/libcxl.so.1
/usr/lib64/libcxl.so.1.0.1
/usr/lib64/libdaxctl.so.1
/usr/lib64/libdaxctl.so.1.1.5
/usr/lib64/libndctl.so.6
/usr/lib64/libndctl.so.6.0.20
/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, Wed Aug 10 23:39:16 2022