Package: procps / 2:3.3.9-9

Metadata

Package Version Patches format
procps 2:3.3.9-9 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
bts775624 pmap xoutput | (download)

pmap.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 pmap: output when smaps unreadable
 If smaps can be opened but not readable, the output
 is now the same as if the file cannot be opened
Bug-Debian: https://bugs.debian.org/775624
bts743758_vmstat_test | (download)

testsuite/vmstat.test/vmstat.exp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 add bypass for vmstat -p test
 Some buildd have odd /proc/partition which means this test fails
 The change just bypasses the test in this case
Bug-Debian: http://bugs.debian.org/743758
top_defines | (download)

top/top.c | 280 140 + 140 - 0 !
top/top.h | 46 23 + 23 - 0 !
top/top_nls.c | 210 105 + 105 - 0 !
3 files changed, 268 insertions(+), 268 deletions(-)

 top: avoid name conflict in the next version of stdlib
 Since its inception top has always used enumerators to
 identify displayable fields. They've taken the form of
 P_PID, etc. As it turns out, something has changed for
 libc6-dev versions beyond 2.17-93 wherein 'P_PID' will
 now be exposed via stdlib.h. I have not pinpointed the
 exact cause but it may depend on header include order.
 .
 This patch just trades top's long standing 'P_' prefix
 convention for that of 'EU_' (short for enumerator). I
 cannot find *any* header under /usr/include/ currently
 utilizing this particular three character combination.
 .
 And as a further safeguard top will henceforth include
 'system' specific headers after the standard includes.
Reference(s):
 http://www.freelists.org/post/procps/top-wont-compile-anymore
Signed-off-by: Jim Warner <james.warner@comcast.net>

uptime_test | (download)

testsuite/w.test/w.exp | 16 8 + 8 - 0 !
1 file changed, 8 insertions(+), 8 deletions(-)

---
testsuite_unsupp | (download)

testsuite/pgrep.test/pgrep.exp | 6 5 + 1 - 0 !
testsuite/pkill.test/pkill.exp | 2 1 + 1 - 0 !
testsuite/ps.test/ps_output.exp | 4 2 + 2 - 0 !
testsuite/pwdx.test/pwdx.exp | 11 6 + 5 - 0 !
testsuite/vmstat.test/vmstat.exp | 5 3 + 2 - 0 !
5 files changed, 17 insertions(+), 11 deletions(-)

 set some tests to unsupported
Bug-Debian: http://bugs.debian.org/710851
bts732920_sysctl_conf | (download)

sysctl.c | 9 8 + 1 - 0 !
1 file changed, 8 insertions(+), 1 deletion(-)

 fix sysctl --system
 Interim patch until 3.3.10 comes along which fixes this.
Bug-Debian: http://bugs.debian.org/732920
testsuite_kill | (download)

testsuite/config/unix.exp | 15 15 + 0 - 0 !
testsuite/pgrep.test/pgrep.exp | 10 1 + 9 - 0 !
testsuite/pkill.test/pkill.exp | 10 1 + 9 - 0 !
3 files changed, 17 insertions(+), 18 deletions(-)

 make testsuite kill work
 Patch pulled from upstream git patch cacba561
 kill doesn't reliably work on buildd, this patch does it right, I hope
Bug-Debian: http://bugs.debian.org/754620
Bug-Debian: http://bugs.debian.org/725743