Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/gnu Apply patch 1.11.15 -> 1.11.16



details:   https://anonhg.NetBSD.org/src/rev/1bc887b57a0f
branches:  trunk
changeset: 566759:1bc887b57a0f
user:      christos <christos%NetBSD.org@localhost>
date:      Thu May 20 03:25:13 2004 +0000

description:
Apply patch 1.11.15 -> 1.11.16

diffstat:

 gnu/dist/cvs/BUGS                    |   131 +-
 gnu/dist/cvs/ChangeLog               |    96 +
 gnu/dist/cvs/HACKING                 |    19 +
 gnu/dist/cvs/INSTALL                 |    20 +-
 gnu/dist/cvs/Makefile.am             |     1 +
 gnu/dist/cvs/Makefile.in             |     3 +-
 gnu/dist/cvs/NEWS                    |    35 +-
 gnu/dist/cvs/configure               |    28 +-
 gnu/dist/cvs/configure.in            |     5 +-
 gnu/dist/cvs/diff/ChangeLog          |    15 +
 gnu/dist/cvs/diff/Makefile.am        |     3 +-
 gnu/dist/cvs/diff/Makefile.in        |     4 +-
 gnu/dist/cvs/diff/libdiff.dsp        |   314 +-
 gnu/dist/cvs/doc/ChangeLog           |   121 +
 gnu/dist/cvs/doc/Makefile.am         |    12 +-
 gnu/dist/cvs/doc/Makefile.in         |    94 +-
 gnu/dist/cvs/doc/cvs.1               |  3714 ++++++++++++++++++++++++++++++++++
 gnu/dist/cvs/doc/cvs.texinfo         |   364 +-
 gnu/dist/cvs/doc/stamp-1             |     4 +-
 gnu/dist/cvs/doc/stamp-vti           |     8 +-
 gnu/dist/cvs/doc/version-client.texi |     4 +-
 gnu/dist/cvs/doc/version.texi        |     8 +-
 gnu/dist/cvs/lib/ChangeLog           |    23 +
 gnu/dist/cvs/lib/Makefile.am         |     1 +
 gnu/dist/cvs/lib/Makefile.in         |     1 +
 gnu/dist/cvs/lib/system.h            |    76 +-
 gnu/dist/cvs/man/ChangeLog           |     7 +
 gnu/dist/cvs/man/Makefile.am         |     2 +-
 gnu/dist/cvs/man/Makefile.in         |    61 +-
 gnu/dist/cvs/man/cvs.1               |  2144 -------------------
 gnu/dist/cvs/src/ChangeLog           |    83 +
 gnu/dist/cvs/src/add.c               |    24 +-
 gnu/dist/cvs/src/client.c            |     2 +-
 gnu/dist/cvs/src/commit.c            |   120 +-
 gnu/dist/cvs/src/cvs.h               |     1 -
 gnu/dist/cvs/src/ignore.c            |     4 +
 gnu/dist/cvs/src/log.c               |     6 +-
 gnu/dist/cvs/src/sanity.sh           |    66 +-
 gnu/dist/cvs/src/server.c            |    46 +-
 gnu/dist/cvs/src/subr.c              |    10 +-
 gnu/dist/cvs/src/update.c            |    50 +-
 gnu/dist/cvs/src/vers_ts.c           |     2 +-
 gnu/usr.bin/cvs/cvs/Makefile         |     4 +-
 gnu/usr.bin/cvs/include/config.h     |     4 +-
 44 files changed, 4923 insertions(+), 2817 deletions(-)

diffs (truncated from 9613 to 300 lines):

diff -r e699de78207a -r 1bc887b57a0f gnu/dist/cvs/BUGS
--- a/gnu/dist/cvs/BUGS Thu May 20 01:50:43 2004 +0000
+++ b/gnu/dist/cvs/BUGS Thu May 20 03:25:13 2004 +0000
@@ -47,12 +47,6 @@
 are never a problem, whether or not LockDir is in use.
 
 
-* "make remotecheck" sometimes fails on test 187a3 with
-    cvs server: in directory .:
-    cvs [server aborted]: *PANIC* administration files missing
-This does not happen every time.  (-kingdon, Nov 96, Red Hat linux 3.0.3).
-
-
 * The -m option to "cvs add" does not work with client/server CVS.
 CVS will accept the option, but it won't actually set the
 file's description.
@@ -84,121 +78,6 @@
   P.S.  Is anyone working on fixing these bugs?
 
 
-* From: Roland McGrath <roland%gnu.ai.mit.edu@localhost>
-  To: Cyclic CVS Hackers <info-cvs%prep.ai.mit.edu@localhost>
-  Subject: weird bug
-  Date: Sat, 25 Mar 1995 16:41:41 -0500
-  X-Windows: Even your dog won't like it.
-
-  I just noticed some droppings on my disk from what must be a pretty weird
-  bug in remote CVS.
-
-  In my home directory on a repository machine I use, I find:
-
-  drwxr-xr-x   4 roland   staff         512 Mar  7 14:08 cvs-serv28962
-  drwxr-xr-x   4 roland   staff         512 Mar  7 14:11 cvs-serv28978
-  drwxr-xr-x   4 roland   staff         512 Mar  7 15:13 cvs-serv29141
-
-  OK, so these are leftover cruft from some cvs run that got aborted.
-  Well, it should clean up after itself, but so what.
-
-  The last one is pretty dull; the real weirdness is the contents of the
-  first two directories.
-
-  duality 77 # ls -RF cvs-serv28978/
-  CVS/         cvs-serv28978/
-
-  cvs-serv28978/CVS:
-  Entries          Repository
-
-  cvs-serv28978/cvs-serv28978:
-  arpa/
-
-  cvs-serv28978/cvs-serv28978/arpa:
-  CVS/         cvs-serv28978/
-
-  cvs-serv28978/cvs-serv28978/arpa/CVS:
-  Entries          Repository
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978:
-  assert/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert:
-  CVS/         cvs-serv28978/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/CVS:
-  Entries          Repository
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978:
-  bare/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare:
-  CVS/         cvs-serv28978/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/CVS:
-  Entries          Repository
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978:
-  conf/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf:
-  CVS/         cvs-serv28978/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/CVS:
-  Entries          Repository
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978:
-  crypt/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt:
-  CVS/         cvs-serv28978/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/CVS:
-  Entries          Repository
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978:
-  csu/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978/csu:
-  CVS/         cvs-serv28978/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978/csu/CVS:
-  Entries          Repository
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978/csu/cvs-serv28978:
-  ctype/
-
-  cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978/csu/cvs-serv28978/ctype:
-  CVS/         cvs-serv28978/
-
-  [...]
-
-  ls: 
cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978/csu/cvs-serv28978/ctype/cvs-serv28978/dirent/cvs-serv28978/elf/cvs-serv28978/gnu/cvs-serv28978/gnulib/cvs-serv28978/grp/cvs-serv28978/hurd/cvs-serv28978/hurd/hurd/cvs-serv28978/inet/cvs-serv28978/inet/arpa/cvs-serv28978/inet/netinet[...]/cvs-serv28978/posix/cvs-serv28978/posix/glob/cvs-serv28978/posix/gnu/cvs-serv28978/posix/sys/cvs-serv28978/protocols/cvs-serv28978/pwd/cvs-serv28978/resolv/cvs-serv28978/resolv/arpa/cvs-serv28978/resolv/sys/cvs-serv28978/resource/cvs-serv28978/resource/sys/cvs-serv28978/rpc/cvs-serv28978/setjmp/cvs-serv28978/signal/cvs-serv28978/signal/sys/cvs-serv28978/socket/cvs-serv28978/socket:
 File name too long
-  
cvs-serv28978/cvs-serv28978/arpa/cvs-serv28978/assert/cvs-serv28978/bare/cvs-serv28978/conf/cvs-serv28978/crypt/cvs-serv28978/csu/cvs-serv28978/ctype/cvs-serv28978/dirent/cvs-serv28978/elf/cvs-serv28978/gnu/cvs-serv28978/gnulib/cvs-serv28978/grp/cvs-serv28978/hurd/cvs-serv28978/hurd/hurd/cvs-serv28978/inet/cvs-serv28978/inet/arpa/cvs-serv28978/inet/netinet[...]/cvs-serv28978/posix/glob/cvs-serv28978/posix/gnu/cvs-serv28978/posix/sys/cvs-serv28978/protocols/cvs-serv28978/pwd/cvs-serv28978/resolv/cvs-serv28978/resolv/arpa/cvs-serv28978/resolv/sys/cvs-serv28978/resource/cvs-serv28978/resource/sys/cvs-serv28978/rpc/cvs-serv28978/setjmp/cvs-serv28978/signal/cvs-serv28978/signal/sys/cvs-serv28978/socket/cvs-serv28978:
-
-* From: Roland McGrath <roland%gnu.ai.mit.edu@localhost>
-  To: Cyclic CVS Hackers <info-cvs%prep.ai.mit.edu@localhost>
-  Subject: bizarre failure mode
-  Date: Tue, 7 Mar 95 14:17:28 -0500
-  
-  This is pretty weird:
-  
-  CVS_SERVER='TMPDIR=. /usr/local/bin/cvs' ../cvs-build/src/cvs update -q
-  cvs [server aborted]: could not get working directory: Result too large
-  [Exit 1]
-  asylum 29 % grep 'Result too large' /usr/include/sys/errno.h 
-  #define ERANGE          34              /* Result too large */
-  
-  Now, getcwd fails with ERANGE when the buffer is too small.  But I don't
-  know why that would be the case; I don't think there are exceptionally long
-  directory names involved.  It would be robust to notice ERANGE and use a
-  bigger buffer.  But I suspect something weirder is going on.
-  
-  The repository in question in duality.gnu.ai.mit.edu:/gd4/gnu/cvsroot/libc.
-  
-  Send me a PGP-signed message if you want the password to use the machine
-  where the problem showed up.
-
 * CVS does not always seem to be waiting to the next filesystem timestamp
 quanta after commits.  So far this has only shown up in testing under the BSDI
 OS.  The symptoms are that ocassionally CVS will not notice that modified files
@@ -208,18 +87,22 @@
 an incorrect value, though this does not explain why symptoms have only been
 noticed under BSDI.
 
+
 * Spaces in arguments to `cvs diff' are currently split on spaces and tabs
 before being passed to diff.  This can often cause diff to abort since it can
 no longer interpret its options string and if it can, coincidentally,
 interpret its option string, then the problem may be output in unexpected
 formats.
 
+
 * `release' of a project subdir does not remove the `subdir' entry from
   `./CVS/Entries'.
 
-* The Windows Microsoft Visual C++ project files are out of date, but the
-  project can still be built under Windows using `nmake'.  See the INSTALL
-  file for more.
+
+* Most of the remote commands are encountering assertion failures when listing
+  the toplevel of the repository (e.g. `cvs rlog .').  This appears to be
+  related to the symlinked CVS root fix.
+
 
 * Status
 
diff -r e699de78207a -r 1bc887b57a0f gnu/dist/cvs/ChangeLog
--- a/gnu/dist/cvs/ChangeLog    Thu May 20 01:50:43 2004 +0000
+++ b/gnu/dist/cvs/ChangeLog    Thu May 20 03:25:13 2004 +0000
@@ -1,3 +1,99 @@
+2004-05-15  Derek Price  <derek%ximbiot.com@localhost>
+
+       * libz.dsp: Header file list updated.
+       * libz.mak: Regenerated for "libz.dsp" changes.
+       (Patch from Conrad Pino <conrad%pino.com@localhost>.)
+
+2004-05-13  Derek Price  <derek%ximbiot.com@localhost>
+
+       * .cvsignore: Changed for "libz.dsp", "zlib.dsp" changes.
+       * libz.dsp: Added for "../cvsnt.dsw" changes.
+       * libz.dep: Added for "libz.dsp" addition.
+       * libz.mak: Added for "libz.dsp" addition.
+       * zlib.dsp: Removed for "../cvsnt.dsw" changes.
+       (Patch from Conrad Pino <conrad%pino.com@localhost>.)
+
+2004-05-13  Derek Price  <derek%ximbiot.com@localhost>
+
+       * fix-msvc-make-head.pl, fix-msvc-mak.pl: New files.
+       * .cvsignore: Add fix-msvc-mak.
+
+2004-04-20  Derek Price  <derek%ximbiot.com@localhost>
+
+       * filesubr.c (unlink_file_dir, deep_remove_dir): Handle errno of
+       ENOTEMPTY from dirs under Windows XP.
+       (Report and suggested fix from Ken Raeburn <raeburn%mit.edu@localhost>.)
+
+2004-05-19  Derek Price  <derek%ximbiot.com@localhost>
+
+       * NEWS: Note CAN-2004-0396 fix.
+
+2004-05-17  Derek Price  <derek%ximbiot.com@localhost>
+
+       * BUGS: Note assertion failure of r* commands.
+
+2004-05-17  Derek Price  <derek%ximbiot.com@localhost>
+
+       * BUGS: Remove out of date comment about out of date Windows build
+       files and several bug reports that are so old, without similar recent
+       reports, that I'm assuming that the problems have been fixed.
+
+2004-05-15  Derek Price  <derek%ximbiot.com@localhost>
+
+       * cvsnt.dsp: Header file list updated.
+       * cvsnt.dep: Regenerated for "cvsnt.dsp" change.
+       * cvsnt.mak: Regenerated for "cvsnt.dsp" change.
+       (Patch from Conrad Pino <conrad%pino.com@localhost>.)
+
+2004-05-13  Derek Price  <derek%ximbiot.com@localhost>
+
+       * NEWS: Note MSVC++ project file regeneration.
+
+2004-05-13  Derek Price  <derek%ximbiot.com@localhost>
+
+       * cvsnt.dsw: Rename "zlib/zlib.*" to "zlib/libz.*".
+       Add project "lib/libcvs".
+       * cvsnt.dsp: Revised for "cvsnt.dsw" changes.  Move "lib/*.c" to
+       project "lib/libcvs".  Upgraded to Visual C++ 6.0 format.
+       * cvsnt.dep: Added for "cvsnt.dsp" change.
+       * cvsnt.mak: Regenerated for "cvsnt.dsp" change.
+       (Patch from Conrad Pino <conrad%pino.com@localhost>.)
+
+       * configure.in: Generate windows-NT/fix-msvc-mak.
+
+2004-04-30  Derek Price  <derek%ximbiot.com@localhost>
+
+       * NEWS: Note that man page is generated from cvs.texinfo now.
+       * configure.in: Build doc/mkman.
+       * configure, Makefile.in: Regenerated.
+
+2004-04-26  Derek Price  <derek%ximbiot.com@localhost>
+
+       * NEWS: Note that :ext: no longer relies on an external transport with
+       a GNU argument processor.
+
+2004-04-20  Derek Price  <derek%ximbiot.com@localhost>
+
+       * NEWS: Note XP directory deletion fix.
+
+2004-04-16  Derek Price  <derek%ximbiot.com@localhost>
+
+       * NEWS: Correct CVS name for piped checkout issue now that we have one.
+
+2004-04-15  Derek Price  <derek%ximbiot.com@localhost>
+
+       * NEWS: Retroactively add CVE issue name for the piped etc issue.
+
+2004-04-15  Derek Price  <derek%ximbiot.com@localhost>
+
+       * NEWS: Retroactively add CVE issue name for the trojan server issue.
+
+2004-04-14  Derek Price  <derek%ximbiot.com@localhost>
+
+       * INSTALL (Building from source code under Unix): Move Autoconf &
+       Automake notes...
+       * HACKING (Regenerating Build Files): ...here.
+
 2004-04-13  Derek Price  <derek%ximbiot.com@localhost>
 
        * NEWS: Note validation of paths passed to the client.
diff -r e699de78207a -r 1bc887b57a0f gnu/dist/cvs/HACKING
--- a/gnu/dist/cvs/HACKING      Thu May 20 01:50:43 2004 +0000
+++ b/gnu/dist/cvs/HACKING      Thu May 20 03:25:13 2004 +0000
@@ -104,6 +104,25 @@
 (the latter causes Visual C++ 2.1 to create makefiles which Visual C++
 4.0 cannot use).
 
+* Regenerating Build Files
+
+On UNIX, if you wish to change the Build files, you will need Autoconf and
+Automake.
+
+Some combinations of Automake and Autoconf versions may break the
+CVS build if file timestamps aren't set correctly and people don't
+have the same versions the developers do, so the rules to run them
+automatically aren't included in the generated Makefiles unless you run
+configure with the --enable-maintainer-mode option.
+
+The CVS Makefiles and configure script were built using Automake 1.7.9 and
+Autoconf 2.58, respectively.
+
+There is a known bug in Autoconf 2.57 that will prevent the configure
+scripts it generates from working on some platforms.  Other combinations of
+autotool versions may or may not work.  If you get other versions to work,
+please send a report to <bug-cvs%gnu.org@localhost>.
+
 * Writing patches (strategy)
 
 Only some kinds of changes are suitable for inclusion in the
diff -r e699de78207a -r 1bc887b57a0f gnu/dist/cvs/INSTALL
--- a/gnu/dist/cvs/INSTALL      Thu May 20 01:50:43 2004 +0000
+++ b/gnu/dist/cvs/INSTALL      Thu May 20 03:25:13 2004 +0000
@@ -257,21 +257,7 @@



Home | Main Index | Thread Index | Old Index