Please read this file before sending in a bug report or patch.
Also, PLEASE read the documentation first. 90% of the mail I get
-complaining about procps is due to the sender not having read the
+complaining about procps-ng is due to the sender not having read the
documentation!
generic text description of what you did. Just use
diff -Naurd oldfile newfile
or
- diff -Naurd old-procps-dir new-procps-dir
+ diff -Naurd old-procps-ng-dir new-procps-ng-dir
to create your diffs and you will make me happy. Also make sure to
include a description of what the diff is for or I'm likely to ignore
it because of general lack of time...
+procps-3.2.9 --> procps-ng-3.3.0
+
+Debian, Fedora and openSUSE fork of procps.
+https://gitorious.org/procps
+
procps-3.2.8 --> procps-3.2.9
top: fix an aliasing problem -- thanks David Owen
make install
Only the second ("make install") is needed if you just
- want to build and install procps in the normal way.
+ want to build and install procps-ng in the normal way.
If you wish to test before installing, use the scripts
named t, v, and p to ensure that the correct libproc
make SKIP='/bin/kill /usr/share/man/man1/kill.1' install
- Use SHARED=0 to build procps without shared libraries.
+ Use SHARED=0 to build procps-ng without shared libraries.
This may be useful for installing in your home directory.
make SHARED=0 DESTDIR=$HOME install
Send patches in regularly. Many patches made by vendors have been buggy,
some quite severely so. Sending in a patch will at least get it reviewed,
- if not included. There is a procps test suite that must be passed.
+ if not included. There is a procps-ng test suite that must be passed.
Forward all bug reports. If your bug database is public and busy enough
to bother with, please make this known. Follow Debian's lead in making
the bug database easy to comment on via email w/o need for an account.
Do not change the user interface. Many of the programs are intended to be
compatible with Solaris, FreeBSD, AIX, IRIX, Tru64, and the UNIX standard.
Your nice new command options WILL BE BROKEN as needed to ensure that
- procps remains compatible with the rest of the world. Sysadmins hate to
+ procps-ng remains compatible with the rest of the world. Sysadmins hate to
deal with incompatible behavior. If you need a new option, ask for it.
For normal packages, ensure that you do not add debugging flags
BUG REPORTS
- Debian users should use the Debian bug tracking system.
- Email to albert@users.sf.net or csmall@debian.org or
- procps-feedback@lists.sf.net will also work.
+ Email to procps@freelists.org.
The prstat command is interesting, like top in batch mode.
SCO has a pstat command.
-Don't these really belong in the procps package?
- killall pstree fuser lsof who
+Don't these really belong in the procps-ng package?
+ killall pstree fuser lsof who
(they are maintained elsewhere, which causes version problems)
OpenBSD has a pfind command.
test -f top.c || {
echo
- echo "You must run this script in the top-level procps directory"
+ echo "You must run this script in the top-level procps-ng directory"
echo
DIE=1
}
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
echo
- echo "You must have autoconf installed to generate procps build system."
+ echo "You must have autoconf installed to generate procps-ng build system."
echo
DIE=1
}
(autoheader --version) < /dev/null > /dev/null 2>&1 || {
echo
- echo "You must have autoheader installed to generate procps build system."
+ echo "You must have autoheader installed to generate procps-ng build system."
echo "The autoheader command is part of the GNU autoconf package."
echo
DIE=1
}
(libtool --version) < /dev/null > /dev/null 2>&1 || {
echo
- echo "You must have libtool-2 installed to generate procps build system."
+ echo "You must have libtool-2 installed to generate procps-ng build system."
echo
DIE=1
}
(automake --version) < /dev/null > /dev/null 2>&1 || {
echo
- echo "You must have automake installed to generate procps build system."
+ echo "You must have automake installed to generate procps-ng build system."
echo
DIE=1
}
AC_PREREQ([2.64])
AC_CONFIG_MACRO_DIR([m4])
-AC_INIT([procps],
+AC_INIT([procps-ng],
[3.3.0],
[procps@freelists.org],,[http://gitorious.org/procps])
AM_INIT_AUTOMAKE
/*
* free.c - free(1)
- * procps utility to display free memory information
+ * procps-ng utility to display free memory information
*
* Mostly new, Sami Kerola <kerolasa@iki.fi> 15 Apr 2011
* All new, Robert Love <rml@tech9.net> 18 Nov 2002
bsdutils one that was not standards compliant. The util-linux one might
also work correctly.
-Please send bug reports to <procps-feedback@lists.sf.net>
+Please send bug reports to <procps@freelists.org>
.SH AUTHOR
Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
-Albert Cahalan <albert@users.sf.net> is the current maintainer of
-the procps package.
-
-Please send bug reports to <procps-feedback@lists.sf.net>
+Please send bug reports to <procps@freelists.org>
.SH STANDARDS
No standards apply, but pmap looks an awful lot like a SunOS command.
-.SH AUTHOR
-Albert Cahalan <albert@users.sf.net> wrote pmap in 2002, and is the current
-maintainer of the procps collection. Please send bug reports
-to <procps-feedback@lists.sf.net>.
+.SH BUG REPORTS
+Please send bug reports to <procps@freelists.org>
#define STRINGIFY_ARG(a) #a
#define STRINGIFY(a) STRINGIFY_ARG(a)
-// marks old junk, to warn non-procps library users
+// marks old junk, to warn non-procps-ng library users
#if ( __GNUC__ == 3 && __GNUC_MINOR__ > 0 ) || __GNUC__ > 3
#define OBSOLETE __attribute__((deprecated))
#else
-/* Suite version information for procps utilities
+/* Suite version information for procps-ng utilities
* Copyright (c) 1995 Martin Schulze <joey@infodrom.north.de>
* Ammended by cblake to only export the function symbol.
*
fprintf(stdout, "%s\n", procps_version);
}
-/* Linux kernel version information for procps utilities
+/* Linux kernel version information for procps-ng utilities
* Copyright (c) 1996 Charles Blake <cblake@bbn.com>
*/
#include <sys/utsname.h>
#include "procps.h"
-/* Suite version information for procps utilities
+/* Suite version information for procps-ng utilities
* Copyright (c) 1995 Martin Schulze <joey@infodrom.north.de>
- * Linux kernel version information for procps utilities
+ * Linux kernel version information for procps-ng utilities
* Copyright (c) 1996 Charles Blake <cblake@bbn.com>
* Distributable under the terms of the GNU Library General Public License
*
+++ /dev/null
-Begin4
-Title: procps
-Version: 3.2.7
-Entered-date: 2006-06-25
-Description: Linux system utilities
-Keywords: procps /proc libproc sysctl pmap ps uptime tload slabtop
- free w top vmstat watch skill snice kill pgrep pkill
-Author: Albert Cahalan, Michael K. Johnson, Jim Warner, etc.
-Maintained-by: various <procps-feedback@lists.sf.net>
-Primary-site: http://procps.sf.net/
- 281kB procps-3.2.7.tar.gz
-Alternate-site: http://www.debian.org/Packages/unstable/base/procps.html
- 281kB procps-3.2.7.tar.gz
-Copying-policy: mixed
-End
+++ /dev/null
-URL: http://procps.sf.net/
-Summary: System and process monitoring utilities
-Name: procps
-%define major_version 3
-%define minor_version 2
-%define revision 8
-%define version %{major_version}.%{minor_version}.%{revision}
-Version: %{version}
-Release: 1
-License: LGPL, GPL, BSD-like
-Group: Applications/System
-Source: http://procps.sf.net/procps-%{version}.tar.gz
-BuildRoot: %{_tmppath}/procps-root
-Packager: <procps-feedback@lists.sf.net>
-
-%description
-The procps package contains a set of system utilities which provide
-system information. Procps includes ps, free, sysctl, skill, snice,
-tload, top, uptime, vmstat, w, and watch. You need some of these.
-
-%prep
-%setup
-
-%build
-make SKIP="/bin/kill /usr/share/man/man1/kill.1" CFLAGS="$RPM_OPT_FLAGS"
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make SKIP="/bin/kill /usr/share/man/man1/kill.1" DESTDIR=$RPM_BUILD_ROOT ldconfig=echo install="install -D" lib="$RPM_BUILD_ROOT/%{_lib}/" install
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post
-# add libproc to the cache
-/sbin/ldconfig
-
-%files
-%defattr(0644,root,root,755)
-%doc NEWS BUGS TODO COPYING COPYING.LIB README.top README AUTHORS sysctl.conf
-%attr(555,root,root) /lib*/libproc*.so*
-%attr(555,root,root) /bin/*
-%attr(555,root,root) /sbin/*
-%attr(555,root,root) /usr/bin/*
-
-%attr(0644,root,root) /usr/share/man/man1/*
-%attr(0644,root,root) /usr/share/man/man5/*
-%attr(0644,root,root) /usr/share/man/man8/*
-
-%changelog
-* Fri Apr 14 09:23:45 PDT 2006 Jesse Brandeburg <jesse.brandeburg@in...>
-- fix missing trailing slash in %install to fix builds on x86_64
fprintf(stderr,
"\n\n"
"Signal %d (%s) caught by ps (%s).\n"
- "Please send bug reports to <feedback@lists.sf.net> or <albert@users.sf.net>\n",
+ "Please send bug reports to <procps@freelists.org>\n",
signo,
signal_number_to_name(signo),
procps_version
if(thread_flags&(TF_B_m|TF_U_m|TF_B_H)){
// Got a thread style, so format modification is a requirement?
// Maybe -T/-L has H thread style though. (sorting interaction?)
- //return "Huh? Tell procps-feedback@lists.sf.net what you expected.";
+ //return "Huh? Tell procps@freelists.org what you expected.";
thread_flags |= TF_must_use;
}else{
// using -L/-T thread style, so format from elsewhere is OK
// out the friendly warning. Cut-over is likely to be in 2005.
if(!(personality & PER_FORCE_BSD))
fprintf(stderr, "Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html\n");
- // Remember: contact albert@users.sf.net or procps-feedback@lists.sf.net
+ // Remember: contact procps@freelists.org
// if you should feel tempted. Be damn sure you understand all
// the issues. The same goes for other stuff too, BTW. Please ask.
// I'm happy to justify various implementation choices.
List all format specifiers.
.opt V
-Print the procps version.
+Print the procps-ng version.
.opt \-V
-Print the procps version.
+Print the procps-ng version.
.opt \-\-version
-Print the procps version.
+Print the procps-ng version.
.\" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
.PD
<albert@users.sf.net> rewrote ps for full Unix98 and BSD support, along with
some ugly hacks for obsolete and foreign syntax.
-Please send bug reports to <procps\-feedback@lists.sf.net>.
+Please send bug reports to <procps@freelists.org>.
No\ subscription is required or suggested.
// with sorting. Do the threads remain grouped, with sorting
// by process, or do the threads get sorted by themselves?
if(sort_list && (thread_flags&TF_no_sort)){
- return "Tell procps-feedback@lists.sf.net what you expected.";
+ return "Tell procps@freelists.org what you expected.";
}
// If nothing else, try to use $PS_FORMAT before the default.
if(tmp && *tmp){
const char *err;
sf_node sfn;
- if(thread_flags&TF_must_use) return "Tell procps-feedback@sf.net what you want. (-L/-T, -m/m/H, and $PS_FORMAT)";
+ if(thread_flags&TF_must_use) return "Tell procps@freelists.org what you want. (-L/-T, -m/m/H, and $PS_FORMAT)";
sfn.sf = tmp;
sfn.f_cooked = NULL;
err = format_parse(&sfn);
.SH AUTHOR
Nicholas Miell <nmiell@gmail.com> wrote pwdx in 2004. Please send bug
-reports to <procps-feedback@lists.sf.net>.
+reports to <procps@freelists.org>
.SH AUTHOR
Albert Cahalan <albert@users.sf.net> wrote skill and snice in 1999 as a
-replacement for a non-free version, and is the current maintainer of the
-procps collection. Please send bug reports to <procps-feedback@lists.sf.net>.
+replacement for a non-free version.
+
+Please send bug reports to <procps@freelists.org>.
-.\" slabtop.1 - manpage for the slabtop(1) utility, part of procps
+.\" slabtop.1 - manpage for the slabtop(1) utility, part of procps-ng
.\"
.\" Copyright (C) 2003 Chris Rivera
.\" Licensed under the terms of the GNU Library General Public License, v2
.B slabtop
was inspired by Martin Bligh's perl script,
.BR vmtop .
-The procps package is maintained by Albert Cahalan <albert@users.sf.net>.
-
-Please send bug reports to <procps-feedback@lists.sf.net>.
+Please send bug reports to <procps@freelists.org>.
was written by Larry Greenfield <greenfie@gauss.rutgers.edu> and
Michael K. Johnson <johnsonm@sunsite.unc.edu>.
-Please send bug reports to <albert@users.sf.net>
+Please send bug reports to <procps@freelists.org>
.SH "SEE ALSO"
.BR ps (1),
.BR top (1),
Greenfield <greenfie@gauss.rutgers.edu> and Michael K. Johnson
<johnsonm@redhat.com>.
-Please send bug reports to <albert@users.sf.net>
+Please send bug reports to <procps@freelists.org>