Package Release Info

numactl-2.0.19.14.g690a72c-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libnuma1-32bit

Change Logs

* Mon Aug 04 2025 trenn@suse.de
- bsc#1247093 bsc#1246858
  Cleanup code by reverting 2 patches and get back to old
  has_preferred_many initialization.
  This allows to call numa_set_bind_policy early again.
  A    Cleanup-No-need-to-suppress-possible-errno-anymore.patch
  A    Cleanup-move-has_preferred_many-to-numa_init-again.patch
* Mon Jun 30 2025 trenn@suse.de
- Update to version 2.0.19.14.g690a72c:
  * numastat command fails on LPAR which is not having node0
  Patch is now upstream:
  https://github.com/numactl/numactl/pull/246
  D    4abeee1aac20a7a2552870e0359b8df013ae9037.patch
  Patches are wrong or not needed anymore:
  https://github.com/numactl/numactl/pull/246
  D    0001-Fixed-segfault-when-no-node-could-be-found-in-sysfs-.patch
  D    numactl-clearcache-pie.patch
* Tue Jun 24 2025 trenn@suse.de
- Fix Node0 does not exist (bsc#1244492)
  A 4abeee1aac20a7a2552870e0359b8df013ae9037.patch
* Fri Apr 11 2025 trenn@suse.de
- Update to version 2.0.19.13.g63e0223:
  * libnuma.c: Introduce numa_preferred_err()
  * numactl: Add --show option support for MPOL_WEIGHTED_INTERLEAVE
  * Add numa_get_weighted_interleave_mask() API
  * libnuma: Add APIs for weighted-interleaved allocations
  * libnuma.c: Fix memleak in numa_has_home_node()
  * Replace fgrep with grep -F to fix warning
  * Make numa_available respect EPERM
* Thu Oct 10 2024 trenn@suse.de
- Update to version 2.0.18.10.g6c14bd5:
  * Save and restore errno when probing for SET_PREFERRED_MANY
  * libnuma: fix nodemask allocation size for get_mempolicy
  * Update numactl.c
  * numastat: eliminate hard-coded tables
  * Don't fail build when set_mempolicy_home_node syscall is unknown
  * numactl: Add documentation for weighted interleave
  * numactl: Fix RESOURCE_LEAK in show()
  * numademo: Fix the using of the uninitialized value
  * Add `-w` and `--weighted-interleave` for weighted interleave mode
  * Fix fallback for set_mempolicy_home_node syscall
* Mon May 13 2024 trenn@suse.de
- Update to version 2.0.18.5.g4bfdcc6:
  * numactl: Add documentation for weighted interleave
  * numactl: Fix RESOURCE_LEAK in show()
  * numademo: Fix the using of the uninitialized value
  * Add `-w` and `--weighted-interleave` for weighted interleave mode
  * Fix fallback for set_mempolicy_home_node syscall
* Thu Feb 22 2024 dimstar@opensuse.org
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN
* Thu Feb 08 2024 trenn@suse.de
- Update to version 2.0.18.0.g3871b1c:
  * Increase version number to 2.0.18
  * man pages: fix table include preprocessor
* Mon Feb 05 2024 vasily.ulyanov@suse.com
- Update to version 2.0.17.8.g67984e5:
  * numastat: Print package version number instead of own.
  * numastat: Remove commented out perl code
  * Check for MPOL_PREFERRED_MANY lazily
  * libnuma: add numa_set_mempolicy_home_node API
* Tue Jan 30 2024 trenn@suse.de
- Update to version 2.0.17.4.g63befa8:
  * Fix CodeQl Warn: Wrong type of arguments to formatting function
  * libnuma: Fix incorrect print and exit of numa_preferred/_many APIs
  * libnuma: Fix unexpected output
  * Fix README.md
  * Increase version number
  * Fix build badge
  * Fix README.md
  * Update README.md
  * Add configure file for release
  * Fix unused function return warning in numastat
  * fix complain() fuction print newline
  * Document that numa_police_memory may cause data races
  * Add numastat_diff from jirka-h
  * Enable v1 compatibility for unused getnodemask test
  * libnuma: Handle initialization without sysfs
  * Support empty memory nodes
  * numactl: Add --version option to print version
  * Remove obsolete numamon file
  * numactl: Use standard tab indent for print_node_cpus
  * Avoid using /proc/cpuinfo in test suite
  * numact: Add --cpu-compress option
  * Pin release workflow script to minimize risk of supply chain attacks
  * move_pages: Fix warning (missing hunk from earlier revert)
  * numastat: Remove unused functions
  * distance: Remove unused variable (NFC)
  * numademo: Adjust memcpy test bandwidth calculation
  * numactl.c: Refactor print_node_cpus to display CPU ranges
  * numactl.c: Refactor print_node_cpus to display CPU ranges
  * numactl.c: Refactor print_node_cpus to display CPU ranges
  * Refactor print_node_cpus to display CPU ranges instead of individual CPUs
  * numactl: Fix manual for --preferred and --preferred-many
  * Revert "Fix build error on riscv64 by linking libatomic"
  * Include <fcntl.h> instead of <sys/fcntl.h>
  * Fix the example usage in the numactl manual
  * Fix issue #190 about numa_exit_on_warn does not work
  * Create SECURITY.md
  * fix: fix memory leaks when run with -H
  * use mems allowed nodes to test prefer_many policy.
  * fix typo in memhog.8
  * Update move_pages.c
  * migspeed don't have to be linked against librt
  * Add MPOL_F_RELATIVE/STATIC_NODES