aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorStefan Monnier2011-03-31 00:24:03 -0400
committerStefan Monnier2011-03-31 00:24:03 -0400
commit40d83b412f584cc02e68d4eac8fd5e6eb769e2fe (patch)
treeb56f27a7e6d75a8c1fd27b00179a27b5efea0a32 /admin
parentf488fb6528738131ef41859e1f04125f2e50efce (diff)
parent44f230aa043ebb222aa0876b44d70484d5dd38db (diff)
downloademacs-40d83b412f584cc02e68d4eac8fd5e6eb769e2fe.tar.gz
emacs-40d83b412f584cc02e68d4eac8fd5e6eb769e2fe.zip
Merge from trunk
Diffstat (limited to 'admin')
-rw-r--r--admin/CPP-DEFINES2
-rw-r--r--admin/make-tarball.txt7
-rw-r--r--admin/notes/bzr23
-rw-r--r--admin/notes/copyright100
4 files changed, 29 insertions, 103 deletions
diff --git a/admin/CPP-DEFINES b/admin/CPP-DEFINES
index dae6202b4e4..7f6a18f7d54 100644
--- a/admin/CPP-DEFINES
+++ b/admin/CPP-DEFINES
@@ -58,7 +58,6 @@ HAVE_TERMIOS
58INTERRUPT_INPUT 58INTERRUPT_INPUT
59NARROWPROTO 59NARROWPROTO
60SEPCHAR 60SEPCHAR
61SIGTYPE
62SYSTEM_TYPE 61SYSTEM_TYPE
63 62
64** Machine specific macros, decribed in detail in src/m/template.h 63** Machine specific macros, decribed in detail in src/m/template.h
@@ -238,7 +237,6 @@ SIGNALS_VIA_CHARACTERS
238SIGPIPE 237SIGPIPE
239SIGQUIT 238SIGQUIT
240SIGTRAP 239SIGTRAP
241SIGTYPE
242SOLARIS2 240SOLARIS2
243STDC_HEADERS 241STDC_HEADERS
244SYSTEM_PURESIZE_EXTRA 242SYSTEM_PURESIZE_EXTRA
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index 9c47d6e1fa2..1af20326543 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -29,9 +29,12 @@ For each step, check for possible errors.
29 when preparing a major Emacs release, or branching for it.) 29 when preparing a major Emacs release, or branching for it.)
30 30
315. Edit configure.in so that maintainer-mode is off by default. 315. Edit configure.in so that maintainer-mode is off by default.
32 (FIXME - need to find a better way of dealing with this). 32 (FIXME - need to find a better way of dealing with this.
33 Or maybe it's fine and indeed correct to leave it on?
34 See http://lists.gnu.org/archive/html/emacs-devel/2011-03/msg00859.html
35 and subsequent.)
33 36
34 autoreconf -I m4 --force 37 autoreconf -i -I m4 --force
35 make bootstrap 38 make bootstrap
36 39
376. Commit etc/AUTHORS, all the files changed by M-x set-version, and 406. Commit etc/AUTHORS, all the files changed by M-x set-version, and
diff --git a/admin/notes/bzr b/admin/notes/bzr
index db9e6e0dcda..5600c9badb0 100644
--- a/admin/notes/bzr
+++ b/admin/notes/bzr
@@ -65,23 +65,22 @@ removes a file, then remove the corresponding files by hand.
65The following description uses bound branches, presumably it works in 65The following description uses bound branches, presumably it works in
66a similar way with unbound ones. 66a similar way with unbound ones.
67 67
680) (First time only) Get the bzr changelog_merge plugin: 680) (First time only) Get the bzr changelog_merge plugin
69(this will be included by default in bzr 2.4 onwards):
69 70
70cd ~/.bazaar/plugins 71cd ~/.bazaar/plugins
71bzr branch lp:bzr-changelog-merge 72# The following is an improved version of: lp:bzr-changelog-merge
73bzr branch lp:~spiv/bzr-changelog-merge/non-head-edits-723968
72mv bzr-changelog-merge changelog_merge 74mv bzr-changelog-merge changelog_merge
73 75
74This will make merging ChangeLogs a lot smoother. It merges new 76This should make merging ChangeLogs smoother. It merges new entries
75entries to the top of the file, rather than trying to fit them in 77to the top of the file, rather than trying to fit them in mid-way
76mid-way through. 78through. Newer versions of the plugin should also be able to deal
79with changes to *old* ChangeLog entries, that should not be floated to
80the head of the file (see launchpad#723968).
77 81
78Sigh. This plugin has a drawback. People often like to edit older 82Maybe the default Emacs behavior without this plugin is better,
79ChangeLog entries, not at the head of the file. Frequently they do 83though, it's not clear yet.
80this in the same commit as making new entries. Using this plugin
81will merge ALL changed entries (including older ones) to the top of
82the destination file.
83
84Maybe the default Emacs behavior without this plugin is better, I dunno.
85 84
861) Get clean, up-to-date copies of the emacs-23 and trunk branches. 851) Get clean, up-to-date copies of the emacs-23 and trunk branches.
87Check for any uncommitted changes with bzr status. 86Check for any uncommitted changes with bzr status.
diff --git a/admin/notes/copyright b/admin/notes/copyright
index 54d97adaf1c..39eb003a07d 100644
--- a/admin/notes/copyright
+++ b/admin/notes/copyright
@@ -120,7 +120,10 @@ or even ChangeLogs, for older changes. People often installed changes
120from others, without recording the true authorship. 120from others, without recording the true authorship.
121 121
122[For reference, most of these points were established via email with 122[For reference, most of these points were established via email with
123rms, 2007/1, "Copyright years".] 123rms, 2007/1, "Copyright years".
124
125In March 2011, information on some files no longer included was removed.
126Consult older versions of this document if interested.]
124 127
125 128
126lisp/version.el # emacs-copyright 129lisp/version.el # emacs-copyright
@@ -143,20 +146,9 @@ lib/Makefile.in
143install-sh 146install-sh
144 - this file is copyright MIT, which is OK. Leave the copyright alone. 147 - this file is copyright MIT, which is OK. Leave the copyright alone.
145 148
146mkinstalldirs
147src/m/news-r6.h
148 public domain, leave alone.
149
150etc/refcards/*.tex 149etc/refcards/*.tex
151 also update the \def\year macro for the latest year. 150 also update the \def\year macro for the latest year.
152 151
153etc/BABYL, ms-kermit
154 no notices (see below).
155
156etc/emacs.csh
157 - written by Michael DeCorte, who has no assignment. But trivial
158 enough to not need license.
159
160etc/future-bug 152etc/future-bug
161 - doesn't need a humorless disclaimer, because Karl Fogel says we 153 - doesn't need a humorless disclaimer, because Karl Fogel says we
162 can consider it part of Emacs, and he has a blanker disclaimer for 154 can consider it part of Emacs, and he has a blanker disclaimer for
@@ -389,9 +381,9 @@ Makefile.in does now.
389src/gmalloc.c 381src/gmalloc.c
390 - contains numerous copyrights from the GNU C library. Leave them alone. 382 - contains numerous copyrights from the GNU C library. Leave them alone.
391 383
392src/acldef.h, chpdef.h, ndir.h 384src/ndir.h
393 - see comments below. These files are OK to be released with Emacs 385 - see comments below. This file is OK to be released with Emacs
394 22, but we may want to revisit them afterwards. 386 22, but we may want to revisit it afterwards.
395 387
396 388
397** Some notes on resolved issues, for historical information only 389** Some notes on resolved issues, for historical information only
@@ -402,15 +394,6 @@ which year, I can probably tell you which.) Either way, we have papers
402for it." It was present in Emacs-16.56 (15-jul-85). rms: "Then I 394for it." It was present in Emacs-16.56 (15-jul-85). rms: "Then I
403conclude it was written by me." 395conclude it was written by me."
404 396
405etc/ulimit.hack
406 Very obsolete file removed March 2007. Doesn't say who the author
407is, but web-search suggests Karl Kleinpaste, who has no Emacs
408assignment. Trivial anyway.
409http://groups.google.com/group/comp.unix.shell/browse_thread/thread/bf3df496994\
4109f1df/7e5922c67b3a98fb
411http://groups.google.com/group/comp.unix.questions/msg/cc7e49cacfd1ccb4
412 (original 1987 source)
413
414lisp/term/README 397lisp/term/README
415 - had no copyright notice till Feb 2007. ChangeLog.3 suggests it was 398 - had no copyright notice till Feb 2007. ChangeLog.3 suggests it was
416 written by Eric Raymond. When asked by rms on 14 Feb 2007 he said: 399 written by Eric Raymond. When asked by rms on 14 Feb 2007 he said:
@@ -431,20 +414,6 @@ src/unexhp9k800.c
431 HP. So this file is public domain. 414 HP. So this file is public domain.
432 415
433 416
434K Rodgers changes
435 It was pointed out that K Rodgers only had assigments for VC and
436 ps-print, but had changed several other files. We tried to contact
437 him for a general assignment, but he proved uncommunicative (despite
438 initially indicating to rms he would sign an assignment). As a result, his
439 changes were removed and/or rewritten independently. For details, see
440 threads:
441http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00225.html
442http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00257.html
443
444 But then an assignment arrived before the release of Emacs 22:
445http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg01427.html
446
447
448lisp/progmodes/python.el 417lisp/progmodes/python.el
449Dave Love alerted us to a potential legal problem: 418Dave Love alerted us to a potential legal problem:
450http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00459.html 419http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00459.html
@@ -460,14 +429,8 @@ http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg00466.html
460admin/check-doc-strings 429admin/check-doc-strings
461 File says it's in the public domain, but that might not make it so. 430 File says it's in the public domain, but that might not make it so.
462 431
463etc/BABYL
464 File written long ago by authors with no assignment. Keep them
465 without notices for now, try and contact authors if possible. Be
466 ready to remove these files if the authors ever object.
467
468etc/ms-kermit
469etc/e/eterm-color.ti 432etc/e/eterm-color.ti
470src/acldef.h, chpdef.h, ndir.h 433src/ndir.h
471 On legal advice from Matt Norwood, the following comment was added 434 On legal advice from Matt Norwood, the following comment was added
472 to these files in Feb/Mar 2007: 435 to these files in Feb/Mar 2007:
473 436
@@ -480,25 +443,8 @@ src/acldef.h, chpdef.h, ndir.h
480 and possibly add a list of all authors who have changed these files. 443 and possibly add a list of all authors who have changed these files.
481 (details in email from Matt Norwood to rms, 2007/02/03). 444 (details in email from Matt Norwood to rms, 2007/02/03).
482 445
483etc/ms-7bkermit 446src/s/aix3-2.h, hpux8.h, hpux9.h, irix5-0.h, netbsd.h, usg5-4-2.h
484 Says it was written by Andy Lowry and Joel Spolsky. No entry for 447 [note some of these have since been merged into other files]
485either in copyright.list. NB this file is not "constrained" like
486ms-kermit (rms: "We know it isn't. A comment at the front says it has
487other bindings which might be handy."). File removed March 2007.
488Re-add if clear up status at some point.
489
490etc/Xkeymap.txt
491 No info on author. File removed March 2007. rms: "It says it is
492RLK's way of remapping his keyboard, so it is not constrained. I think
493it was written by RLK. Let's delete it; if we contact RLK again, we
494can put it back." Actually, RLK == Robert Krawitz has an Emacs
495assignment. So this could be restored if it is still useful, but Jan Djärv
496says it is obsolete:
497<http://lists.gnu.org/archive/html/emacs-devel/2007-03/msg00673.html>
498
499src/m/mips4.h, news-risc.h, pmax.h
500src/s/aix3-2.h, bsd386.h, hpux8.h, hpux9.h, irix4-0.h, irix5-0.h,
501netbsd.h, sol2-3.h, usg5-4-2.h
502 - all these (not obviously trivial) files were missing copyrights 448 - all these (not obviously trivial) files were missing copyrights
503 till Feb 2007, when FSF copyright was added. Matt Norwood advised: 449 till Feb 2007, when FSF copyright was added. Matt Norwood advised:
504 450
@@ -513,22 +459,6 @@ netbsd.h, sol2-3.h, usg5-4-2.h
513 459
514Here is my (rgm) take on the details of the above files: 460Here is my (rgm) take on the details of the above files:
515 461
516mips4.h
517 might be trivial? started trivial, been added to in tiny changes by
518 those with FSF assignment, often result of email suggestions by others.
519
520news-risc.h
521 started trivial. Grown by tiny additions, plus chunk
522 from mips.h, which was and is Copyright FSF
523
524pmax.h
525 started trivial. grown in tiny changes, except for maybe Jim Wilson's
526 comment.
527
528? irix4-0.h
529 I would say started non-trivial (1992, rms). only tiny changes since
530 installed.
531
532? irix5-0.h 462? irix5-0.h
533 I would say started non-trivial (1993, jimb, heavily based 463 I would say started non-trivial (1993, jimb, heavily based
534 on irix4-0.h). A few borderline non-tiny changes since. 464 on irix4-0.h). A few borderline non-tiny changes since.
@@ -537,11 +467,7 @@ usg5-4-2.h
537 started non-trivial, but was heavily based on usg5-4.h, which was and is 467 started non-trivial, but was heavily based on usg5-4.h, which was and is
538 copyright FSF. only tiny changes since installed. 468 copyright FSF. only tiny changes since installed.
539 469
540sol2-3.h 470aix3-2.h, hpux8.h, hpux9.h, netbsd.h
541 started trivial. only non-tiny change (1994) incorporated code from
542 usg5-4.h, which was and is copyright FSF.
543
544aix3-2.h, bsd386.h, hpux8.h, hpux9.h, netbsd.h
545 started trivial, grown in tiny changes. 471 started trivial, grown in tiny changes.
546 472
547netbsd.h: 473netbsd.h:
@@ -556,8 +482,8 @@ Someone might want to tweak the copyright years (for dates before
556Note: erring on the side of caution, I also added notices to some 482Note: erring on the side of caution, I also added notices to some
557files I thought might be considered non-trivial (if one includes 483files I thought might be considered non-trivial (if one includes
558comment) in s/: 484comment) in s/:
559 aix4-1.h hpux10.h irix6-0.h irix6-5.h 485 aix4-1.h hpux10.h irix6-5.h
560 ptx4.h sol2.h 486 sol2.h
561 487
562(everything with > 30 non-blank lines, which at least is _some_ kind of 488(everything with > 30 non-blank lines, which at least is _some_ kind of
563system) 489system)