diff -Nru numactl-2.0.11/debian/changelog numactl-2.0.11/debian/changelog --- numactl-2.0.11/debian/changelog 2017-08-10 11:38:25.000000000 +0000 +++ numactl-2.0.11/debian/changelog 2016-12-21 18:27:02.000000000 +0000 @@ -1,29 +1,22 @@ -numactl (2.0.11-1ubuntu2) yakkety; urgency=medium +numactl (2.0.11-2.1) unstable; urgency=medium - * Enable s390x build. LP: #1616024 + * Non-maintainer upload. + * Try to build all the packages on all the linux architectures, armel and + armhf are still not supported, but all the others should to build now. + * Drop the -dbg package and rely on the automatically built ones (-dbgsym) + * Switch to 3.0 (quilt) format and drop deprecated simple-patchsys patch + system + * Bump Standards-Version to 3.9.8 (no further changes) + * Add .symbols file for libnuma1 - -- Dimitri John Ledkov Tue, 23 Aug 2016 14:26:05 +0100 + -- Laurent Bigonville Wed, 21 Dec 2016 19:27:02 +0100 -numactl (2.0.11-1ubuntu1) xenial; urgency=medium +numactl (2.0.11-2) unstable; urgency=medium - * Merge with Debian unstable. Remaining changes: - - d/p/README: document dropped patches - - libnuma-dev should have the same restricted list of architectures - as the other binary packages. In particular, armhf will not build - since there is no support for the syscall __NR_migrate_pages. - Update debian/control for libnuma-dev with the restricted list of - architectures. - * Drop changes: - - stray .pc changes [previously undocumented delta] - - cherrypick add-check-for-return-value-of-node-to-cpus.patch from - upstream to fix warning when cpu_index > 79 (LP #1358835) - - d/p/from-git-6a7c2cf3-fix-uninitialised-mask.patch: Fix libnuma - SEGV due to uninitialised mask. (LP #1441388) - - d/p/libnuma-ppc64el-cpu-number-not-contiguous.patch - cherrypicked - upstream version. (LP #1358835/#1535494) - * Cherry-pick FTBFS fix from Debian #814952. + * Fix building with no timestamps with autoconf reconfigure (Closes: + #814952) (Nishanth Aravamudan ) - -- Nishanth Aravamudan Thu, 04 Feb 2016 12:06:51 +0100 + -- Ian Wienand Sun, 13 Mar 2016 12:32:36 +1100 numactl (2.0.11-1) unstable; urgency=medium @@ -32,58 +25,6 @@ -- Ian Wienand Sat, 12 Dec 2015 10:45:27 +1100 -numactl (2.0.10-1ubuntu7) xenial; urgency=medium - - * Switch libnuma-ppc64el-cpu-number-not-contiguous.patch to the - cherrypicked upstream version. (LP: #1535494) - - -- Serge Hallyn Mon, 18 Jan 2016 17:21:10 -0800 - -numactl (2.0.10-1ubuntu6) wily; urgency=medium - - * Well, duh. You can't patch debian/control after packaging and expect it - to have any impact So, just update debian/control for libnuma-dev with the - restricted list of architectures. - - -- Tim Gardner Wed, 02 Sep 2015 12:07:16 -0600 - -numactl (2.0.10-1ubuntu5) wily; urgency=medium - - * Fix FTBS. Delete debian/patches/series. Patch system uses - /usr/share/cdbs/1/rules/simple-patchsys.mk - - -- Tim Gardner Wed, 02 Sep 2015 11:08:52 -0600 - -numactl (2.0.10-1ubuntu4) wily; urgency=medium - - * libnuma-dev should have the same restricted list of architectures as the - other binary packages. In particular, armhf will not build since there is - no support for the syscall __NR_migrate_pages. - debian/patches/arch-restrict-libnumactl-dev.patch - - -- Tim Gardner Wed, 02 Sep 2015 10:09:29 -0600 - -numactl (2.0.10-1ubuntu3) wily; urgency=medium - - * d/p/libnuma-ppc64el-cpu-number-not-contiguous - patch from Thierry FAUCK - (LP: #1358835) - - -- Serge Hallyn Wed, 13 May 2015 11:22:35 -0500 - -numactl (2.0.10-1ubuntu2) vivid; urgency=medium - - * d/patches/from-git-6a7c2cf3-fix-uninitialised-mask.patch: Fix libnuma SEGV - due to uninitialised mask. (LP: #1441388) - - -- Daniel J Blueman Wed, 08 Apr 2015 05:30:55 +0200 - -numactl (2.0.10-1ubuntu1) vivid; urgency=medium - - * cherrypick add-check-for-return-value-of-node-to-cpus.patch from - upstream to fix warning when cpu_index > 79 (LP: #1358835) - - -- Serge Hallyn Tue, 24 Feb 2015 23:03:30 -0600 - numactl (2.0.10-1) unstable; urgency=medium * Update to 2.0.10 final diff -Nru numactl-2.0.11/debian/control numactl-2.0.11/debian/control --- numactl-2.0.11/debian/control 2017-08-10 11:38:25.000000000 +0000 +++ numactl-2.0.11/debian/control 2016-12-21 17:45:09.000000000 +0000 @@ -1,19 +1,19 @@ Source: numactl Section: admin Priority: optional -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: Ian Wienand +Maintainer: Ian Wienand Uploaders: Al Stone -Standards-Version: 3.9.6 +Standards-Version: 3.9.8 Build-Depends: cdbs, autotools-dev, - debhelper (>= 9~), dh-autoreconf, - dh-buildinfo, debhelper (>= 9) + debhelper, + dh-buildinfo, dh-autoreconf, debhelper (>= 9.20160114~) +Homepage: http://oss.sgi.com/projects/libnuma/ Package: numactl Multi-Arch: foreign -Architecture: i386 amd64 ia64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el s390x arm64 sparc hppa +Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, libnuma1 (>= 2.0.1) Description: NUMA scheduling and memory placement tool numactl runs processes with a specific NUMA (Non-Uniform Memory @@ -26,7 +26,7 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} -Architecture: i386 amd64 ia64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el s390x arm64 sparc hppa +Architecture: linux-any Description: Libraries for controlling NUMA policy Library to control specific NUMA (Non-Uniform Memory Architecture) scheduling or memory placement policies. @@ -36,19 +36,8 @@ Priority: extra Multi-Arch: same Depends: ${misc:Depends}, libnuma1 (= ${binary:Version}), libc6-dev | libc-dev -Architecture: i386 amd64 ia64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el s390x arm64 sparc hppa +Architecture: linux-any Description: Development files for libnuma Library to control specific NUMA (Non-Uniform Memory Architecture) scheduling or memory placement policies. This package contains headers and manual pages relating to the library. - -Package: libnuma-dbg -Section: debug -Priority: extra -Multi-Arch: same -Depends: ${misc:Depends}, libnuma1 (= ${binary:Version}), libc6-dev | libc-dev -Architecture: i386 amd64 ia64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el s390x arm64 sparc hppa -Description: Debug package for libnuma - Library to control specific NUMA (Non-Uniform Memory Architecture) - scheduling or memory placement policies. This package contains - headers and manual pages relating to the library. diff -Nru numactl-2.0.11/debian/control.in numactl-2.0.11/debian/control.in --- numactl-2.0.11/debian/control.in 2017-08-10 11:38:25.000000000 +0000 +++ numactl-2.0.11/debian/control.in 2016-12-21 18:26:15.000000000 +0000 @@ -1,15 +1,15 @@ Source: numactl Section: admin Priority: optional -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: Ian Wienand +Maintainer: Ian Wienand Uploaders: Al Stone -Standards-Version: 3.9.6 -Build-Depends: @cdbs@, debhelper (>= 9) +Standards-Version: 3.9.8 +Build-Depends: @cdbs@, dh-autoreconf, debhelper (>= 9.20160114~) +Homepage: http://oss.sgi.com/projects/libnuma/ Package: numactl Multi-Arch: foreign -Architecture: i386 amd64 ia64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc hppa +Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, libnuma1 (>= 2.0.1) Description: NUMA scheduling and memory placement tool numactl runs processes with a specific NUMA (Non-Uniform Memory @@ -22,7 +22,7 @@ Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} -Architecture: i386 amd64 ia64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc hppa +Architecture: linux-any Description: Libraries for controlling NUMA policy Library to control specific NUMA (Non-Uniform Memory Architecture) scheduling or memory placement policies. @@ -32,19 +32,8 @@ Priority: extra Multi-Arch: same Depends: ${misc:Depends}, libnuma1 (= ${binary:Version}), libc6-dev | libc-dev -Architecture: any +Architecture: linux-any Description: Development files for libnuma Library to control specific NUMA (Non-Uniform Memory Architecture) scheduling or memory placement policies. This package contains headers and manual pages relating to the library. - -Package: libnuma-dbg -Section: debug -Priority: extra -Multi-Arch: same -Depends: ${misc:Depends}, libnuma1 (= ${binary:Version}), libc6-dev | libc-dev -Architecture: i386 amd64 ia64 mips mipsel mipsn32 mipsn32el mips64 mips64el powerpc powerpcspe x32 ppc64 ppc64el arm64 sparc hppa -Description: Debug package for libnuma - Library to control specific NUMA (Non-Uniform Memory Architecture) - scheduling or memory placement policies. This package contains - headers and manual pages relating to the library. diff -Nru numactl-2.0.11/debian/libnuma1.symbols numactl-2.0.11/debian/libnuma1.symbols --- numactl-2.0.11/debian/libnuma1.symbols 1970-01-01 00:00:00.000000000 +0000 +++ numactl-2.0.11/debian/libnuma1.symbols 2016-12-21 17:18:55.000000000 +0000 @@ -0,0 +1,104 @@ +libnuma.so.1 libnuma1 #MINVER# +* Build-Depends-Package: libnuma-dev + copy_bitmask_to_bitmask@libnuma_1.2 2.0.11 + copy_bitmask_to_nodemask@libnuma_1.2 2.0.11 + copy_nodemask_to_bitmask@libnuma_1.2 2.0.11 + get_mempolicy@libnuma_1.1 2.0.11 + libnuma_1.1@libnuma_1.1 2.0.11 + libnuma_1.2@libnuma_1.2 2.0.11 + libnuma_1.3@libnuma_1.3 2.0.11 + libnuma_1.4@libnuma_1.4 2.0.11 + mbind@libnuma_1.1 2.0.11 + migrate_pages@libnuma_1.2 2.0.11 + move_pages@libnuma_1.2 2.0.11 + numa_all_cpus_ptr@libnuma_1.2 2.0.11 + numa_all_nodes@libnuma_1.1 2.0.11 + numa_all_nodes_ptr@libnuma_1.2 2.0.11 + numa_alloc@libnuma_1.1 2.0.11 + numa_alloc_interleaved@libnuma_1.1 2.0.11 + numa_alloc_interleaved_subset@libnuma_1.1 2.0.11 + numa_alloc_interleaved_subset@libnuma_1.2 2.0.11 + numa_alloc_local@libnuma_1.1 2.0.11 + numa_alloc_onnode@libnuma_1.1 2.0.11 + numa_allocate_cpumask@libnuma_1.2 2.0.11 + numa_allocate_nodemask@libnuma_1.2 2.0.11 + numa_available@libnuma_1.1 2.0.11 + numa_bind@libnuma_1.1 2.0.11 + numa_bind@libnuma_1.2 2.0.11 + numa_bitmask_alloc@libnuma_1.2 2.0.11 + numa_bitmask_clearall@libnuma_1.2 2.0.11 + numa_bitmask_clearbit@libnuma_1.2 2.0.11 + numa_bitmask_equal@libnuma_1.2 2.0.11 + numa_bitmask_free@libnuma_1.2 2.0.11 + numa_bitmask_isbitset@libnuma_1.2 2.0.11 + numa_bitmask_nbytes@libnuma_1.2 2.0.11 + numa_bitmask_setall@libnuma_1.2 2.0.11 + numa_bitmask_setbit@libnuma_1.2 2.0.11 + numa_bitmask_weight@libnuma_1.2 2.0.11 + numa_distance@libnuma_1.1 2.0.11 + numa_error@libnuma_1.1 2.0.11 + numa_exit_on_error@libnuma_1.1 2.0.11 + numa_exit_on_warn@libnuma_1.1 2.0.11 + numa_free@libnuma_1.1 2.0.11 + numa_get_interleave_mask@libnuma_1.1 2.0.11 + numa_get_interleave_mask@libnuma_1.2 2.0.11 + numa_get_interleave_node@libnuma_1.1 2.0.11 + numa_get_membind@libnuma_1.1 2.0.11 + numa_get_membind@libnuma_1.2 2.0.11 + numa_get_mems_allowed@libnuma_1.2 2.0.11 + numa_get_run_node_mask@libnuma_1.1 2.0.11 + numa_get_run_node_mask@libnuma_1.2 2.0.11 + numa_interleave_memory@libnuma_1.1 2.0.11 + numa_interleave_memory@libnuma_1.2 2.0.11 + numa_max_node@libnuma_1.1 2.0.11 + numa_max_possible_node@libnuma_1.2 2.0.11 + numa_migrate_pages@libnuma_1.1 2.0.11 + numa_move_pages@libnuma_1.2 2.0.11 + numa_no_nodes@libnuma_1.1 2.0.11 + numa_no_nodes_ptr@libnuma_1.2 2.0.11 + numa_node_of_cpu@libnuma_1.2 2.0.11 + numa_node_size64@libnuma_1.1 2.0.11 + numa_node_size@libnuma_1.1 2.0.11 + numa_node_to_cpus@libnuma_1.1 2.0.11 + numa_node_to_cpus@libnuma_1.2 2.0.11 + numa_nodes_ptr@libnuma_1.2 2.0.11 + numa_num_configured_cpus@libnuma_1.2 2.0.11 + numa_num_configured_nodes@libnuma_1.2 2.0.11 + numa_num_possible_cpus@libnuma_1.3 2.0.11 + numa_num_possible_nodes@libnuma_1.2 2.0.11 + numa_num_task_cpus@libnuma_1.2 2.0.11 + numa_num_task_nodes@libnuma_1.2 2.0.11 + numa_num_thread_cpus@libnuma_1.2 2.0.11 + numa_num_thread_nodes@libnuma_1.2 2.0.11 + numa_pagesize@libnuma_1.1 2.0.11 + numa_parse_bitmap@libnuma_1.1 2.0.11 + numa_parse_bitmap@libnuma_1.2 2.0.11 + numa_parse_cpustring@libnuma_1.2 2.0.11 + numa_parse_cpustring_all@libnuma_1.3 2.0.11 + numa_parse_nodestring@libnuma_1.2 2.0.11 + numa_parse_nodestring_all@libnuma_1.3 2.0.11 + numa_police_memory@libnuma_1.1 2.0.11 + numa_preferred@libnuma_1.1 2.0.11 + numa_realloc@libnuma_1.2 2.0.11 + numa_run_on_node@libnuma_1.1 2.0.11 + numa_run_on_node_mask@libnuma_1.1 2.0.11 + numa_run_on_node_mask@libnuma_1.2 2.0.11 + numa_run_on_node_mask_all@libnuma_1.4 2.0.11 + numa_sched_getaffinity@libnuma_1.1 2.0.11 + numa_sched_getaffinity@libnuma_1.2 2.0.11 + numa_sched_setaffinity@libnuma_1.1 2.0.11 + numa_sched_setaffinity@libnuma_1.2 2.0.11 + numa_set_bind_policy@libnuma_1.1 2.0.11 + numa_set_interleave_mask@libnuma_1.1 2.0.11 + numa_set_interleave_mask@libnuma_1.2 2.0.11 + numa_set_localalloc@libnuma_1.1 2.0.11 + numa_set_membind@libnuma_1.1 2.0.11 + numa_set_membind@libnuma_1.2 2.0.11 + numa_set_preferred@libnuma_1.1 2.0.11 + numa_set_strict@libnuma_1.1 2.0.11 + numa_setlocal_memory@libnuma_1.1 2.0.11 + numa_tonode_memory@libnuma_1.1 2.0.11 + numa_tonodemask_memory@libnuma_1.1 2.0.11 + numa_tonodemask_memory@libnuma_1.2 2.0.11 + numa_warn@libnuma_1.1 2.0.11 + set_mempolicy@libnuma_1.1 2.0.11 diff -Nru numactl-2.0.11/debian/patches/README numactl-2.0.11/debian/patches/README --- numactl-2.0.11/debian/patches/README 2017-08-10 11:38:25.000000000 +0000 +++ numactl-2.0.11/debian/patches/README 2016-12-21 16:02:06.000000000 +0000 @@ -19,7 +19,4 @@ hppa.patch : fix for hppa syscalls (applies ontop of mips.patch) -- fixed 2.0.1 lm-override.patch : make sure -lm for numademo -- fixed 2.0.1 static-lib.patch : build a static library -- fixed 2.0.1 -001_no-numa.patch : workaround crash on systems with no numa -- fixed 2.0.10-rc2 -cherrypick add-check-for-return-value-of-node-to-cpus.patch -- fixed 2.0.11-rc1 -from-git-6a7c2cf3-fix-uninitialised-mask.patch -- fixed 2.0.11 -libnuma-ppc64el-cpu-number-not-contiguous.patch -- fixed 2.0.11 \ No newline at end of file +001_no-numa.patch : workaround crash on systems with no numa -- fixed 2.0.10-rc2 \ No newline at end of file diff -Nru numactl-2.0.11/debian/rules numactl-2.0.11/debian/rules --- numactl-2.0.11/debian/rules 2017-08-10 11:38:25.000000000 +0000 +++ numactl-2.0.11/debian/rules 2016-12-21 16:39:06.000000000 +0000 @@ -3,10 +3,7 @@ include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/rules/debhelper.mk -# Including this file gets us a simple patch system. You can just -# drop patches in debian/patches, and they will be automatically -# applied and unapplied. -include /usr/share/cdbs/1/rules/simple-patchsys.mk DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) +DEB_DH_STRIP_ARGS_ALL=--dbgsym-migration='libnuma-dbg (<< 2.0.11-2.1~)' diff -Nru numactl-2.0.11/debian/source/format numactl-2.0.11/debian/source/format --- numactl-2.0.11/debian/source/format 1970-01-01 00:00:00.000000000 +0000 +++ numactl-2.0.11/debian/source/format 2016-12-21 16:26:35.000000000 +0000 @@ -0,0 +1 @@ +3.0 (quilt)