Accepting request 1082651 from home:trenn:branches:Base:System

- Update to version 2.0.16.21.g693fee1:
  * fix typo
  * Add fuzzer for OSS-Fuzz integration
  * numactl.c: Fix merging of neighboring pages' policies in dump_shm
  * memhog: Update memhog usage
  * feat: Add minimum permissions to makefile.yml
  * feat: Add minimum permissions to cut-release.yml
  * feat: Add minimum permissions to codeql.yml

- jsc#PED-3367
- Remove unneeded defattr(root,root) statements from spec file from dmueller
- Replace deletion of *.la files with a more general version from dmueller
- Update to version 2.0.16.14.gc09fefd:
  * numactl.c: Remove unused variable
  * shm.c: Replace stat64/fstat64/ftruncate64mmap64 with normal functions
  * configure: Check for largefile support
  * numastat: Update system hugepages memory info from sysfs/node/hugepages directory
  * numastat: statistical errors occur when huge pages is used
  * fix wrong nodemask_sz when CONFIG_NODES_SHIFT is less than 5
  * libnuma: clear errno at the end of numa_init
  * numastat: Add SwapCached to list of known fields in meminfo
  * numastat: Add SecPageTables to list of known fields in meminfo
  * numastat: Add ShadowCallStack to list of known fields in meminfo
  * numastat: Add FileHugePages/FilePmdMapped to list of known fields in meminfo
  * numactl: 'numactl --length=xxx --shm xxx -px' doesn't work
  * numactl: Fix shm verfiy for preferred policy
  * link with -latomic if needed (again ...)
  * Release numactl 2.0.16
  * add cut-release github workflow (#142)
  * when preferred_many is not supported, fall back to preferred will report error.

OBS-URL: https://build.opensuse.org/request/show/1082651
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=99
This commit is contained in:
Thomas Renninger 2023-04-25 07:48:54 +00:00 committed by Git OBS Bridge
parent 94d866905b
commit e56d63a418
6 changed files with 50 additions and 13 deletions

View File

@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/numactl/numactl</param>
<param name="changesrevision">01a39cb4edc0dd0f4151b7ad11e0c56d2e612a02</param></service></servicedata>
<param name="changesrevision">693fee1ed3d9524d2696f6ba021431b3176b6f57</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:04a4ae645fdfdf1342133e50bdca342523842829750554d6b3e1674a4dea0163
size 416779

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:050cc8cd8af4f90be8f09c32bc418c3e7f9c8eacb8b3dc6fb12ef4293d05280c
size 422923

View File

@ -1,3 +1,43 @@
-------------------------------------------------------------------
Tue Apr 25 07:46:43 UTC 2023 - trenn@suse.de
- Update to version 2.0.16.21.g693fee1:
* fix typo
* Add fuzzer for OSS-Fuzz integration
* numactl.c: Fix merging of neighboring pages' policies in dump_shm
* memhog: Update memhog usage
* feat: Add minimum permissions to makefile.yml
* feat: Add minimum permissions to cut-release.yml
* feat: Add minimum permissions to codeql.yml
-------------------------------------------------------------------
Sun Jan 08 21:33:11 UTC 2023 - trenn@suse.de
- jsc#PED-3367
- Remove unneeded defattr(root,root) statements from spec file from dmueller
- Replace deletion of *.la files with a more general version from dmueller
- Update to version 2.0.16.14.gc09fefd:
* numactl.c: Remove unused variable
* shm.c: Replace stat64/fstat64/ftruncate64mmap64 with normal functions
* configure: Check for largefile support
* numastat: Update system hugepages memory info from sysfs/node/hugepages directory
* numastat: statistical errors occur when huge pages is used
* fix wrong nodemask_sz when CONFIG_NODES_SHIFT is less than 5
* libnuma: clear errno at the end of numa_init
* numastat: Add SwapCached to list of known fields in meminfo
* numastat: Add SecPageTables to list of known fields in meminfo
* numastat: Add ShadowCallStack to list of known fields in meminfo
* numastat: Add FileHugePages/FilePmdMapped to list of known fields in meminfo
* numactl: 'numactl --length=xxx --shm xxx -px' doesn't work
* numactl: Fix shm verfiy for preferred policy
* link with -latomic if needed (again ...)
* Release numactl 2.0.16
* add cut-release github workflow (#142)
* when preferred_many is not supported, fall back to preferred will report error.
* fix the memory leak of numa_preferred api
* build: Refactor autotools setup to store version in separate file
* Revert "numademo: fix error on 32bit system"
-------------------------------------------------------------------
Fri Sep 09 10:16:30 UTC 2022 - trenn@suse.de

View File

@ -1,4 +1,4 @@
name: numactl
version: 2.0.15.0.g01a39cb
mtime: 1662586986
commit: 01a39cb4edc0dd0f4151b7ad11e0c56d2e612a02
version: 2.0.16.21.g693fee1
mtime: 1678851049
commit: 693fee1ed3d9524d2696f6ba021431b3176b6f57

View File

@ -1,7 +1,7 @@
#
# spec file for package numactl
#
# Copyright (c) 2022 SUSE LLC
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,7 @@
Name: numactl
Version: 2.0.15.0.g01a39cb
Version: 2.0.16.21.g693fee1
Release: 0
Summary: NUMA Policy Control
License: GPL-2.0-only
@ -69,24 +69,21 @@ make %{?_smp_mflags} CFLAGS="%{optflags}" V=1
%install
%make_install
rm %{buildroot}%{_mandir}/man2/move_pages.2*
rm -f %{buildroot}/%{_libdir}/lib*.la
find %{buildroot} -type f -name "*.la" -delete -print
%post -n libnuma1 -p /sbin/ldconfig
%postun -n libnuma1 -p /sbin/ldconfig
%files
%defattr(-,root,root)
%license LICENSE.GPL2 LICENSE.LGPL2.1
%{_bindir}/*
%{_mandir}/man8/*
%files -n libnuma1
%defattr(-,root,root)
%{_libdir}/lib*so.*
%files -n libnuma-devel
%defattr(-,root,root)
%{_mandir}/man3/*
%{_includedir}/*
%{_libdir}/lib*so