Commit Graph

103 Commits

Author SHA256 Message Date
Dominique Leuenberger
c7e8ec3926 Accepting request 764182 from Base:System
- Update to version 2.0.13:
  * Release numactl 2.0.13
  * Skip `test/move_pages` if we don't have at least two nodes available
  * Add license files: GPLv2 + LGPLv2.1
  * Handle cpu-less node for bind_range test
  * Convert numastat.c to standard numactl coding style
  * Disable clang travis targets for now
  * numastat.8: clarify that information relates to resident pages
  * Fix all declarations to be C prototypes
  * numatopology: Add check for cpu-less nodes
  * Update INSTALL.md
  * numastat: when reading no-exist pid, return EXIT_FAILURE
  * numastat: Add KReclaimable to list of known fields in meminfo
  * numastat: Better diagnostic when find unknown string in meminfo
  * Enable building on s390x
  * Correct sysconf constants
  * Removed unnecessary exit from memhog.c Solves issue #50
  * Synchronized usage function with man page
  * Added memhog.8 to Makefile.am
  * memhog: add man page
  * Allow linking with lld by deduplicating symbols
  * numademo: free the node_to_use on the way out
  * numademo: free test nodemask
  * libnuma: cleanup node cpu mask in destructor
  * numactl: add va_end to usage function
  * travis: add build matrix
  * remove kernel version check
  * add missing linux version header
  * make MPOL_ macros match linux kernel
  * add missing policy
  * Fix: Add ShmemHugePages and ShmemPmdMapped to system_meminfo[]
  * Fix: move_pages test for non-contiguous nodes
  * Correct calculation of nr_nodes and re-enable move_pages test
  * Fix: regress test numastat function and few test fixes
  * Fix: distance test to include all existing nodes
  * numademo: fix wrong node input
  * Fix: node_list with memory-less nodes
- Drop autoconf/libtool BuildRequires and autoreconf invocation,
  bundled configure is up-to-date.
- Drop obsolete revert_date_in_numastat.patch, gcc sets __DATE__
  based on SOURCE_DATE_EPOCH now.
- Correct License for devel subpackage, same as for the library
  (LGPL-2.1-or-later).

OBS-URL: https://build.opensuse.org/request/show/764182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=61
2020-01-19 19:50:56 +00:00
Andreas Jaeger
09821b8621 OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=80 2020-01-14 07:44:08 +00:00
Andreas Jaeger
c91eed6e2b Accepting request 763347 from home:StefanBruens:branches:Base:System
- Update to version 2.0.13:
  * Release numactl 2.0.13
  * Skip `test/move_pages` if we don't have at least two nodes available
  * Add license files: GPLv2 + LGPLv2.1
  * Handle cpu-less node for bind_range test
  * Convert numastat.c to standard numactl coding style
  * Disable clang travis targets for now
  * numastat.8: clarify that information relates to resident pages
  * Fix all declarations to be C prototypes
  * numatopology: Add check for cpu-less nodes
  * Update INSTALL.md
  * numastat: when reading no-exist pid, return EXIT_FAILURE
  * numastat: Add KReclaimable to list of known fields in meminfo
  * numastat: Better diagnostic when find unknown string in meminfo
  * Enable building on s390x
  * Correct sysconf constants
  * Removed unnecessary exit from memhog.c Solves issue #50
  * Synchronized usage function with man page
  * Added memhog.8 to Makefile.am
  * memhog: add man page
  * Allow linking with lld by deduplicating symbols
  * numademo: free the node_to_use on the way out
  * numademo: free test nodemask
  * libnuma: cleanup node cpu mask in destructor
  * numactl: add va_end to usage function
  * travis: add build matrix
  * remove kernel version check
  * add missing linux version header
  * make MPOL_ macros match linux kernel
  * add missing policy
  * Fix: Add ShmemHugePages and ShmemPmdMapped to system_meminfo[]
  * Fix: move_pages test for non-contiguous nodes
  * Correct calculation of nr_nodes and re-enable move_pages test
  * Fix: regress test numastat function and few test fixes
  * Fix: distance test to include all existing nodes
  * numademo: fix wrong node input
  * Fix: node_list with memory-less nodes
- Drop autoconf/libtool BuildRequires and autoreconf invocation,
  bundled configure is up-to-date.
- Drop obsolete revert_date_in_numastat.patch, gcc sets __DATE__
  based on SOURCE_DATE_EPOCH now.
- Correct License for devel subpackage, same as for the library
  (LGPL-2.1-or-later).

OBS-URL: https://build.opensuse.org/request/show/763347
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=79
2020-01-14 07:27:21 +00:00
Yuchen Lin
320b58809c Accepting request 730080 from Base:System
OBS-URL: https://build.opensuse.org/request/show/730080
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=60
2019-09-19 13:48:55 +00:00
Thomas Renninger
40a13ac03f Accepting request 729834 from home:kukuk:branches:Base:System
- numastat doesn't need perl anymore since 2012

OBS-URL: https://build.opensuse.org/request/show/729834
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=77
2019-09-11 09:26:56 +00:00
Dominique Leuenberger
28c63d967f Accepting request 705917 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/705917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=59
2019-06-12 10:58:57 +00:00
Thomas Renninger
72934030a8 - For obs regression checker, this version includes following SLE
fixes:
  - enable build for aarch64 (fate#319973) (bsc#976199)
     factory has an extra patch to disable ARM 32 bit archs which
     looks a bit misleading as %arm macro only covers 32 bit ARM.
  -  Bug 955334 - numactl/libnuma: add patch for Dynamic Reconfiguration
     bsc#955334

OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=75
2019-05-15 11:43:33 +00:00
Dominique Leuenberger
4ce972aa5d Accepting request 697822 from Base:System
OBS-URL: https://build.opensuse.org/request/show/697822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=58
2019-04-30 10:56:10 +00:00
Thomas Renninger
952ea2ed60 Accepting request 697397 from home:marxin:branches:Base:System
- Disable LTO (boo#1133098).

OBS-URL: https://build.opensuse.org/request/show/697397
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=73
2019-04-25 10:34:58 +00:00
Dominique Leuenberger
1a6dfeafb8 Accepting request 649537 from Base:System
- Update to version 2.0.12:
  * Release numactl 2.0.12
  * Cleanup whitespace from *.c and *.h files
  * Add Travis build status to numactl README
  * Convert README and INSTALL to Markdown
  * Remove `threadtest.c`
  * Remove `mkolddemo` script
  * Remove file TODO, which has outdated contents
  * Remove file DESIGN, which has no contents
  * Remove changelogs from the repository
  * Revert "make clearcache work on x86/PIC"
  * Add "NAME" section to numastat manpage
  * Allow building on ARM systems
  * Add pkg-config file for NUMA library
  * readdir_r(3) is deprecated, use readdir(3) instead
  * Avoid filename truncation in numastat
  * fix coding style in last change
  * Fix: numademo test between sparse nodes
  * Fix: allocation of dynamic array
  * Fix: numactl distance between sparse nodes
  * include sys/sysmacros.h for major/minor
  * make clearcache work on x86/PIC
  * Fix regress test for invalid hard code of nodenames
  * Fix end of line check in distance parsing
  * Optimize numa_distance check
  * affinity: Include sys/sysmacros.h to fix warning
  * numademo: Increase buffer to avoid theoretical buffer overflow
  * Check for invalid nodes in numa_distance

OBS-URL: https://build.opensuse.org/request/show/649537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=57
2018-11-26 09:12:45 +00:00
Andreas Jaeger
25827b438f OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=71 2018-11-16 10:46:12 +00:00
Andreas Jaeger
0bdd87ceac Accepting request 647340 from home:SchoolGuy:branches:Base:System
- Update to version 2.0.12:
  * Release numactl 2.0.12
  * Cleanup whitespace from *.c and *.h files
  * Add Travis build status to numactl README
  * Convert README and INSTALL to Markdown
  * Remove `threadtest.c`
  * Remove `mkolddemo` script
  * Remove file TODO, which has outdated contents
  * Remove file DESIGN, which has no contents
  * Remove changelogs from the repository
  * Revert "make clearcache work on x86/PIC"
  * Add "NAME" section to numastat manpage
  * Allow building on ARM systems
  * Add pkg-config file for NUMA library
  * readdir_r(3) is deprecated, use readdir(3) instead
  * Avoid filename truncation in numastat
  * fix coding style in last change
  * Fix: numademo test between sparse nodes
  * Fix: allocation of dynamic array
  * Fix: numactl distance between sparse nodes
  * include sys/sysmacros.h for major/minor
  * make clearcache work on x86/PIC
  * Fix regress test for invalid hard code of nodenames
  * Fix end of line check in distance parsing
  * Optimize numa_distance check
  * affinity: Include sys/sysmacros.h to fix warning
  * numademo: Increase buffer to avoid theoretical buffer overflow
  * Check for invalid nodes in numa_distance

OBS-URL: https://build.opensuse.org/request/show/647340
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=70
2018-11-12 06:00:45 +00:00
Dominique Leuenberger
5782940c29 Accepting request 626997 from Base:System
OBS-URL: https://build.opensuse.org/request/show/626997
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=56
2018-08-06 09:52:21 +00:00
0660c5f99b Accepting request 626932 from home:Andreas_Schwab:glibc:rebuild
- sysmacros.patch: Include <sys/sysmacros.h> for major/minor

OBS-URL: https://build.opensuse.org/request/show/626932
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=68
2018-08-02 07:02:45 +00:00
Dominique Leuenberger
74fb79a502 Accepting request 562551 from Base:System
OBS-URL: https://build.opensuse.org/request/show/562551
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=55
2018-01-16 08:31:12 +00:00
d91aceb631 Accepting request 561982 from home:matwey:branches:Base:System
- Disable building at 32-bit ARM.
  NUMA is not supported by 32-bit ARM Linux Kernel, so build failed
  with
  
  #error "Add syscalls for your architecture or update kernel headers"

OBS-URL: https://build.opensuse.org/request/show/561982
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=66
2018-01-08 14:25:50 +00:00
Dominique Leuenberger
d1885637d2 Accepting request 509239 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/509239
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=54
2017-07-21 20:37:25 +00:00
Thomas Renninger
e553252e96 Accepting request 508812 from home:fschnizlein:branches:Base:System
- Update to latest HEAD (ea3a70681c2f523fe58e1d44527f478ca76db74e)
  * Fix usage of __GLIBC_PREREQ for non-glibc toolchains
  * Fix usage of __GLIBC_PREREQ for non-glibc toolchains
  * Clean up numa_error() calls.
  * Handle sched_getaffinity() failing with errno != EINVAL.
  * "Further more" should be a single word
  * Fix for numa_police_memory()
  * Segment fault when numa nodes not sequential or contiguous
  * Update prototype of get_mempolicy

OBS-URL: https://build.opensuse.org/request/show/508812
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=64
2017-07-10 15:41:03 +00:00
Yuchen Lin
d7b8a0f467 Accepting request 478038 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/478038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=53
2017-03-29 11:20:04 +00:00
Thomas Renninger
194a25ec0e Accepting request 477898 from home:fschnizlein:branches:Base:System
- Update to 2.0.11
  * 150116 libnuma: numa_node_to_cpu skips over non-existing
    nodes (Petr Holasek)
  * 151210 libnuma: supress warnings for non-existing node (Petr Holasek)

OBS-URL: https://build.opensuse.org/request/show/477898
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=62
2017-03-09 20:21:06 +00:00
Dominique Leuenberger
26891f9db5 Accepting request 321581 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/321581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=52
2015-08-13 16:08:56 +00:00
Thomas Renninger
d616612547 Accepting request 320032 from home:pluskalm:branches:Base:System
- Cleanup spec file with spec-cleaner
- Use autoreconf to update configure

OBS-URL: https://build.opensuse.org/request/show/320032
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=60
2015-08-10 11:17:40 +00:00
Dominique Leuenberger
25a6548e67 Accepting request 287462 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/287462
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=51
2015-02-27 10:08:25 +00:00
bc75c7eb79 Accepting request 287374 from home:elvigia:branches:Base:System
- package fails to build with PIE globally enabled, due to 
  error: inconsistent operand constraints in an 'asm'.
  Turns out there is a GCC builtin for doing the operation 
  cleanly. (numactl-clearcache-pie.patch)

OBS-URL: https://build.opensuse.org/request/show/287374
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=58
2015-02-24 06:44:19 +00:00
Dominique Leuenberger
c3bed7fa0b Accepting request 283893 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/283893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=50
2015-02-06 09:16:09 +00:00
Thomas Renninger
b7c0ffeef5 - Change license from GPL-2.0+ to GPL-2.0
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=56
2015-01-27 12:15:15 +00:00
Stephan Kulow
84db2626f0 Accepting request 282153 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/282153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=49
2015-01-21 20:54:18 +00:00
Thomas Renninger
49201d18a2 Accepting request 282152 from home:trenn:branches:Base:System
- Make latest factory version build against SLE11 as well

OBS-URL: https://build.opensuse.org/request/show/282152
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=54
2015-01-20 20:17:27 +00:00
Dominique Leuenberger
a879bb4e35 Accepting request 263647 from Base:System
- cleanup, also build for i586
- remove move_pages.2 , as it is in manual-pages rpm.

- Update to version 2.0.10:
  * 131123 numactl: numactl check for NUMA available (Elena Ufimtseva)
  * 140715 numactl: fix numactl --show  and preferrred node (Bill Gray)
  * 140722 makefile: remove warning about missing .depend (Filipe Brandenburger)
  * 140820 convert the build procedure to automake (Filipe Brandenburger)
- Cleanup spec file
  * use RPM macros where possible
  * remove redundant %clean

OBS-URL: https://build.opensuse.org/request/show/263647
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=48
2014-12-03 21:53:26 +00:00
Thomas Renninger
3da0fecefb Fix bad manpage(2) files in files section
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=52
2014-12-01 17:20:48 +00:00
a89a1196e2 - remove move_pages.2 , as it is in manual-pages rpm.
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=51
2014-11-27 07:45:56 +00:00
73bc3bc0cd OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=50 2014-11-27 07:45:36 +00:00
327dbd80bc - cleanup, also build for i586
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=49
2014-11-27 07:38:06 +00:00
c765841655 Accepting request 262711 from home:Mailaender:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/262711
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=48
2014-11-25 07:08:04 +00:00
Stephan Kulow
b5ec89a335 Accepting request 242973 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/242973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=46
2014-07-31 08:04:09 +00:00
d2661eb6b4 Accepting request 242817 from home:juwolf:branches:Base:System
Fixed patch 0001-Fixed-segfault-when-no-node-could-be-found-in-sysfs-.patch for bnc#872922

OBS-URL: https://build.opensuse.org/request/show/242817
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=46
2014-07-30 09:44:21 +00:00
Stephan Kulow
505a39e9fe Accepting request 237248 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/237248
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=45
2014-06-19 11:19:51 +00:00
Thomas Renninger
a9e0e5bc30 Accepting request 237246 from home:juwolf:branches:Base:System
- Add: 0001-Fixed-segfault-when-no-node-could-be-found-in-sysfs-.patch
  Fixes segfault when no node could be found in sysfs. bnc#872922

OBS-URL: https://build.opensuse.org/request/show/237246
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=44
2014-06-13 15:12:50 +00:00
Stephan Kulow
0ecb4fb6dd Accepting request 210667 from Base:System
- enable ppc64le (forwarded request 210428 from k0da)

OBS-URL: https://build.opensuse.org/request/show/210667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=44
2013-12-13 10:58:44 +00:00
4e62003196 Accepting request 210428 from openSUSE:Factory:PowerLE
- enable ppc64le

OBS-URL: https://build.opensuse.org/request/show/210428
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=42
2013-12-12 12:31:25 +00:00
Tomáš Chvátal
466f6f6a7a Accepting request 203790 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/203790
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=43
2013-10-20 08:53:03 +00:00
Thomas Renninger
beb2848482 - Update to version 2.0.9:
- 130207 Add a prototype for numa_bitmask_weight (Cliff W.)
- 130725 Fix hubstats huge pages bug, version number, man page (Bill Gray)
- 130726 Disable the regress-io test (Cliff W.)
- 130730 Fix typos in numactl man page; add short opts to --help
  (Petr Holasek)
- 130906 numactl: option --all/-a added for policy settings (Petr Holasek)
- 130906 libnuma: new function numa_run_on_node_mask_all (Petr Holasek)

OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=40
2013-10-09 14:42:19 +00:00
Stephan Kulow
a0f7f1938c Accepting request 171041 from Base:System
Update changes file to mention patches) (forwarded request 171040 from a_jaeger)

OBS-URL: https://build.opensuse.org/request/show/171041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=41
2013-04-17 21:12:22 +00:00
Andreas Jaeger
e3e70acc65 Accepting request 171040 from home:a_jaeger:FactoryFix
Update changes file to mention patches)

OBS-URL: https://build.opensuse.org/request/show/171040
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=38
2013-04-16 09:16:34 +00:00
Thomas Renninger
140eb7d969 Revert unused patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=37
2012-11-08 21:48:12 +00:00
Thomas Renninger
4416cca4ae - Update to version 2.0.8
- Removed __DATE__ in numastat to avoid constant rebuilding in build
  service
- adjusted license strings

OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=36
2012-11-08 21:44:01 +00:00
Stephan Kulow
b1818ac0bc replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=38
2011-12-06 17:32:50 +00:00
Lars Vogdt
6c28c14598 Accepting request 87714 from Base:System
update to numactl 2.0.7 (forwarded request 87601 from tabraham1)

OBS-URL: https://build.opensuse.org/request/show/87714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=36
2011-10-13 15:24:14 +00:00
Andreas Jaeger
edef61177f Accepting request 87601 from home:tabraham1
update to numactl 2.0.7

OBS-URL: https://build.opensuse.org/request/show/87601
OBS-URL: https://build.opensuse.org/package/show/Base:System/numactl?expand=0&rev=34
2011-10-13 13:42:47 +00:00
Sascha Peilicke
dc149bfe6b Autobuild autoformatter for 67069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/numactl?expand=0&rev=35
2011-05-18 13:44:30 +00:00