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

- Enhance _service magic
- Enable automake
- Update to version v2.0.14.17.g498385e:
  * numactl.c: fix use after free
  * sysfs.c: prevent mem leak in sysfs_node_read()
  * sysfs.c: don't leak fd if fail in sysfs_read()
  * shm.c: fix memleak in verify_shm()
  * shm.c: fix memleak in dump_shm()
  * fix description for numa_node_size64 in man as well
  * fix numa_node_size definition in manpage numa.3
  * link with -latomic if needed
  * libnuma: make numa_police_memory() free of race
  * numademo: Use first two nodes instead of node 0 and 1

OBS-URL: https://build.opensuse.org/request/show/905885
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=91
This commit is contained in:
Thomas Renninger 2021-07-18 19:08:10 +00:00 committed by Git OBS Bridge
parent cd9339c9c7
commit 6ff588d334
7 changed files with 38 additions and 16 deletions

View File

@ -1,16 +1,16 @@
<services>
<service name="tar_scm" mode="disabled">
<service name="obs_scm" mode="localonly">
<param name="scm">git</param>
<param name="url">https://github.com/numactl/numactl</param>
<param name="subdir"></param>
<param name="filename">numactl</param>
<param name="versionformat">2.0.13</param>
<param name="revision">HEAD</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.g%h</param>
<param name="changesgenerate">enable</param>
<param name="revision">v2.0.13</param>
</service>
<service name="recompress" mode="disabled">
<param name="file">numactl*.tar</param>
<service name="set_version" mode="localonly"/>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>
<param name="compression">gz</param>
</service>
<service name="set_version" mode="disabled"/>
</services>

View File

@ -1,4 +0,0 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/numactl/numactl</param>
<param name="changesrevision">5d9f16722e3df49dc618a9f361bd482559695db7</param></service></servicedata>

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:124f62f6b22c1c240a14d251e82be48ed2063099af2d2a7397b85176237a7606
size 406027

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:826bd148c1b6231e1284e42a4db510207747484b112aee25ed6b1078756bcff6
size 439000

View File

@ -1,3 +1,20 @@
-------------------------------------------------------------------
Fri Jul 09 07:01:40 UTC 2021 - trenn@suse.de
- Enhance _service magic
- Enable automake
- Update to version v2.0.14.17.g498385e:
* numactl.c: fix use after free
* sysfs.c: prevent mem leak in sysfs_node_read()
* sysfs.c: don't leak fd if fail in sysfs_read()
* shm.c: fix memleak in verify_shm()
* shm.c: fix memleak in dump_shm()
* fix description for numa_node_size64 in man as well
* fix numa_node_size definition in manpage numa.3
* link with -latomic if needed
* libnuma: make numa_police_memory() free of race
* numademo: Use first two nodes instead of node 0 and 1
-------------------------------------------------------------------
Tue Dec 15 11:17:35 UTC 2020 - Martin Liška <mliska@suse.cz>

5
numactl.obsinfo Normal file
View File

@ -0,0 +1,5 @@
name: numactl
version: 2.0.14.17.g498385e
mtime: 1624029976
commit: 498385e3aaf265d6e9786e0a391196cd82ab3260

View File

@ -17,7 +17,7 @@
Name: numactl
Version: 2.0.14
Version: 2.0.14.17.g498385e
Release: 0
Summary: NUMA Policy Control
License: GPL-2.0-only
@ -28,6 +28,9 @@ Source2: baselibs.conf
# PATCH-FIX-OPENSUSE -- Avoid segfault when no node can be found in sysfs
Patch1: 0001-Fixed-segfault-when-no-node-could-be-found-in-sysfs-.patch
Patch2: numactl-clearcache-pie.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
%description
Control NUMA policy for individual processes. Offer libnuma for
@ -58,6 +61,7 @@ individual NUMA policy in applications.
%patch2 -p1
%build
./autogen.sh
%configure \
--disable-static
make %{?_smp_mflags} CFLAGS="%{optflags}" V=1