is "ps" broken in rawhide?

From: Tom Lane <tgl redhat com>

To: fedora-devel-list redhat com

Subject: is "ps" broken in rawhide?

Date: Sat, 25 Aug 2007 18:05:00 -0400

So I thought I'd be a nice guy and rebuild mysql before the crunch
comes, and behold it doesn't work:
...
checking for perl... /usr/bin/perl
checking for doxygen... no
checking for pdflatex... no
checking for makeindex... no
checking for icheck... no
checking for ps... ps
checking "how to check if pid exists"... configure: error: Could not find the right ps switches. Which OS is this ?. See the Installation chapter in the Reference Manual.
error: Bad exit status from /var/tmp/rpm-tmp.9309 (%build)
Here's the relevant bit of the mysql configure script:
echo "$as_me:$LINENO: checking \"how to check if pid exists\"" >&5
echo $ECHO_N "checking \"how to check if pid exists\"... $ECHO_C" >&6
PS=$ac_cv_path_PS
# Linux style
if $PS p $$ 2> /dev/null | grep `echo $0 | sed s/\-//` > /dev/null
then
FIND_PROC="$PS p \$\$PID | grep -v grep | grep \$\$MYSQLD > /dev/null"
# Solaris
elif $PS -fp $$ 2> /dev/null | grep $0 > /dev/null
The first thing I thought was that ps or sed or grep had disappeared
from the default buildroot, but all three of these are explicitly
reported as found earlier in the configure run. The only other theory
that comes to mind is that ps isn't emitting what it ought to; which
became more probable when I noticed that procps was rebuilt a couple
days ago, but it still doesn't seem real probable.
Could someone who has rawhide tip installed check the behavior of
"ps p $$" ?
If you want to see the failing build job:
http://koji.fedoraproject.org/koji/taskinfo?taskID=128973
mysql last built successfully two weeks ago, and I hadn't changed
anything except to add BuildRequires: gawk.
regards, tom lane