diff options
| author | Stefan Monnier | 2011-03-31 00:24:03 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2011-03-31 00:24:03 -0400 |
| commit | 40d83b412f584cc02e68d4eac8fd5e6eb769e2fe (patch) | |
| tree | b56f27a7e6d75a8c1fd27b00179a27b5efea0a32 /admin/notes | |
| parent | f488fb6528738131ef41859e1f04125f2e50efce (diff) | |
| parent | 44f230aa043ebb222aa0876b44d70484d5dd38db (diff) | |
| download | emacs-40d83b412f584cc02e68d4eac8fd5e6eb769e2fe.tar.gz emacs-40d83b412f584cc02e68d4eac8fd5e6eb769e2fe.zip | |
Merge from trunk
Diffstat (limited to 'admin/notes')
| -rw-r--r-- | admin/notes/bzr | 23 | ||||
| -rw-r--r-- | admin/notes/copyright | 100 |
2 files changed, 24 insertions, 99 deletions
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. | |||
| 65 | The following description uses bound branches, presumably it works in | 65 | The following description uses bound branches, presumably it works in |
| 66 | a similar way with unbound ones. | 66 | a similar way with unbound ones. |
| 67 | 67 | ||
| 68 | 0) (First time only) Get the bzr changelog_merge plugin: | 68 | 0) (First time only) Get the bzr changelog_merge plugin |
| 69 | (this will be included by default in bzr 2.4 onwards): | ||
| 69 | 70 | ||
| 70 | cd ~/.bazaar/plugins | 71 | cd ~/.bazaar/plugins |
| 71 | bzr branch lp:bzr-changelog-merge | 72 | # The following is an improved version of: lp:bzr-changelog-merge |
| 73 | bzr branch lp:~spiv/bzr-changelog-merge/non-head-edits-723968 | ||
| 72 | mv bzr-changelog-merge changelog_merge | 74 | mv bzr-changelog-merge changelog_merge |
| 73 | 75 | ||
| 74 | This will make merging ChangeLogs a lot smoother. It merges new | 76 | This should make merging ChangeLogs smoother. It merges new entries |
| 75 | entries to the top of the file, rather than trying to fit them in | 77 | to the top of the file, rather than trying to fit them in mid-way |
| 76 | mid-way through. | 78 | through. Newer versions of the plugin should also be able to deal |
| 79 | with changes to *old* ChangeLog entries, that should not be floated to | ||
| 80 | the head of the file (see launchpad#723968). | ||
| 77 | 81 | ||
| 78 | Sigh. This plugin has a drawback. People often like to edit older | 82 | Maybe the default Emacs behavior without this plugin is better, |
| 79 | ChangeLog entries, not at the head of the file. Frequently they do | 83 | though, it's not clear yet. |
| 80 | this in the same commit as making new entries. Using this plugin | ||
| 81 | will merge ALL changed entries (including older ones) to the top of | ||
| 82 | the destination file. | ||
| 83 | |||
| 84 | Maybe the default Emacs behavior without this plugin is better, I dunno. | ||
| 85 | 84 | ||
| 86 | 1) Get clean, up-to-date copies of the emacs-23 and trunk branches. | 85 | 1) Get clean, up-to-date copies of the emacs-23 and trunk branches. |
| 87 | Check for any uncommitted changes with bzr status. | 86 | Check 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 | |||
| 120 | from others, without recording the true authorship. | 120 | from 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 |
| 123 | rms, 2007/1, "Copyright years".] | 123 | rms, 2007/1, "Copyright years". |
| 124 | |||
| 125 | In March 2011, information on some files no longer included was removed. | ||
| 126 | Consult older versions of this document if interested.] | ||
| 124 | 127 | ||
| 125 | 128 | ||
| 126 | lisp/version.el # emacs-copyright | 129 | lisp/version.el # emacs-copyright |
| @@ -143,20 +146,9 @@ lib/Makefile.in | |||
| 143 | install-sh | 146 | install-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 | ||
| 146 | mkinstalldirs | ||
| 147 | src/m/news-r6.h | ||
| 148 | public domain, leave alone. | ||
| 149 | |||
| 150 | etc/refcards/*.tex | 149 | etc/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 | ||
| 153 | etc/BABYL, ms-kermit | ||
| 154 | no notices (see below). | ||
| 155 | |||
| 156 | etc/emacs.csh | ||
| 157 | - written by Michael DeCorte, who has no assignment. But trivial | ||
| 158 | enough to not need license. | ||
| 159 | |||
| 160 | etc/future-bug | 152 | etc/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. | |||
| 389 | src/gmalloc.c | 381 | src/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 | ||
| 392 | src/acldef.h, chpdef.h, ndir.h | 384 | src/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 | |||
| 402 | for it." It was present in Emacs-16.56 (15-jul-85). rms: "Then I | 394 | for it." It was present in Emacs-16.56 (15-jul-85). rms: "Then I |
| 403 | conclude it was written by me." | 395 | conclude it was written by me." |
| 404 | 396 | ||
| 405 | etc/ulimit.hack | ||
| 406 | Very obsolete file removed March 2007. Doesn't say who the author | ||
| 407 | is, but web-search suggests Karl Kleinpaste, who has no Emacs | ||
| 408 | assignment. Trivial anyway. | ||
| 409 | http://groups.google.com/group/comp.unix.shell/browse_thread/thread/bf3df496994\ | ||
| 410 | 9f1df/7e5922c67b3a98fb | ||
| 411 | http://groups.google.com/group/comp.unix.questions/msg/cc7e49cacfd1ccb4 | ||
| 412 | (original 1987 source) | ||
| 413 | |||
| 414 | lisp/term/README | 397 | lisp/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 | ||
| 434 | K 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: | ||
| 441 | http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00225.html | ||
| 442 | http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00257.html | ||
| 443 | |||
| 444 | But then an assignment arrived before the release of Emacs 22: | ||
| 445 | http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg01427.html | ||
| 446 | |||
| 447 | |||
| 448 | lisp/progmodes/python.el | 417 | lisp/progmodes/python.el |
| 449 | Dave Love alerted us to a potential legal problem: | 418 | Dave Love alerted us to a potential legal problem: |
| 450 | http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00459.html | 419 | http://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 | |||
| 460 | admin/check-doc-strings | 429 | admin/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 | ||
| 463 | etc/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 | |||
| 468 | etc/ms-kermit | ||
| 469 | etc/e/eterm-color.ti | 432 | etc/e/eterm-color.ti |
| 470 | src/acldef.h, chpdef.h, ndir.h | 433 | src/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 | ||
| 483 | etc/ms-7bkermit | 446 | src/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] |
| 485 | either in copyright.list. NB this file is not "constrained" like | ||
| 486 | ms-kermit (rms: "We know it isn't. A comment at the front says it has | ||
| 487 | other bindings which might be handy."). File removed March 2007. | ||
| 488 | Re-add if clear up status at some point. | ||
| 489 | |||
| 490 | etc/Xkeymap.txt | ||
| 491 | No info on author. File removed March 2007. rms: "It says it is | ||
| 492 | RLK's way of remapping his keyboard, so it is not constrained. I think | ||
| 493 | it was written by RLK. Let's delete it; if we contact RLK again, we | ||
| 494 | can put it back." Actually, RLK == Robert Krawitz has an Emacs | ||
| 495 | assignment. So this could be restored if it is still useful, but Jan Djärv | ||
| 496 | says it is obsolete: | ||
| 497 | <http://lists.gnu.org/archive/html/emacs-devel/2007-03/msg00673.html> | ||
| 498 | |||
| 499 | src/m/mips4.h, news-risc.h, pmax.h | ||
| 500 | src/s/aix3-2.h, bsd386.h, hpux8.h, hpux9.h, irix4-0.h, irix5-0.h, | ||
| 501 | netbsd.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 | ||
| 514 | Here is my (rgm) take on the details of the above files: | 460 | Here is my (rgm) take on the details of the above files: |
| 515 | 461 | ||
| 516 | mips4.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 | |||
| 520 | news-risc.h | ||
| 521 | started trivial. Grown by tiny additions, plus chunk | ||
| 522 | from mips.h, which was and is Copyright FSF | ||
| 523 | |||
| 524 | pmax.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 | ||
| 540 | sol2-3.h | 470 | aix3-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 | |||
| 544 | aix3-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 | ||
| 547 | netbsd.h: | 473 | netbsd.h: |
| @@ -556,8 +482,8 @@ Someone might want to tweak the copyright years (for dates before | |||
| 556 | Note: erring on the side of caution, I also added notices to some | 482 | Note: erring on the side of caution, I also added notices to some |
| 557 | files I thought might be considered non-trivial (if one includes | 483 | files I thought might be considered non-trivial (if one includes |
| 558 | comment) in s/: | 484 | comment) 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 |
| 563 | system) | 489 | system) |