* net/tramp.el (tramp-advice-file-expand-wildcards): Simplify.
[bpt/emacs.git] / INSTALL.CVS
index 97da65a..cf33143 100644 (file)
@@ -1,10 +1,15 @@
-Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008
+Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
   Free Software Foundation, Inc.
 See the end of the file for license conditions.
 
 
              Building and Installing Emacs from CVS
 
+If this is the first time you go through it, you'll need to configure
+before bootstrapping:
+
+  $ ./configure
+
 Some of the files that are included in the Emacs tarball, such as
 byte-compiled Lisp files, are not stored in the CVS repository.
 Therefore, to build from CVS you must run "make bootstrap"
@@ -13,9 +18,6 @@ instead of just "make":
   $ cvs update -dP
   $ make bootstrap
 
-Of course, if this is the first time you go through it, you'll need to do
-./configure before the "make bootstrap".
-
 Normally, it is not necessary to use "make bootstrap" after every CVS
 update.  "make" should work in 90% of the cases and be much quicker.
 
@@ -39,17 +41,11 @@ was not provided").  In that case, follow the instructions below.
 To update loaddefs.el (and similar files), do:
 
   $ cd lisp
-  $ make autogen-clean
   $ make autoloads
 
 If either of the above partial procedures fails, try "make bootstrap".
-
-Very occasionally changes in the source can introduce
-incompatibilities with previous builds.  If a bootstrap fails, as a
-last resort try "make maintainer-clean" before configuring and
-bootstrapping again.  If CPU time is not an issue, the most thorough
-way to rebuild, and avoid any spurious problems, is always to use this
-method.
+If CPU time is not an issue, the most thorough way to rebuild, and
+avoid any spurious problems, is always to use this method.
 
 Users of non-Posix systems (MS-Windows etc.) should run the
 platform-specific configuration scripts (nt/configure.bat, config.bat,
@@ -61,6 +57,12 @@ should be sent to emacs-pretest-bug@gnu.org rather than gnu.emacs.help
 or gnu.emacs.bug.  Ideally, use M-x report-emacs-bug RET which will
 send it to the proper place.
 
+Because the CVS version of Emacs is a work in progress, it will
+sometimes fail to build.  Please wait a day or so (and check the bug
+and development mailing list archives) before reporting such problems.
+In most cases, the problem is known about and is just waiting for
+someone to fix it.
+
 
 Note on using SSH to access the CVS repository from inside Emacs
 ----------------------------------------------------------------