aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes
diff options
context:
space:
mode:
authorJoakim Verona2011-06-16 00:22:07 +0200
committerJoakim Verona2011-06-16 00:22:07 +0200
commita7513ade3bc0fe79430d5541d88c9dcda0932bec (patch)
tree4383951ba698a11e9f8933a9d8c72e00aa872a10 /admin/notes
parent4bd51ad5c3445b644dfb017d5b57b10a90aa325f (diff)
parent4bba86e6210a74326e843a8fdc8409127105e1fe (diff)
downloademacs-a7513ade3bc0fe79430d5541d88c9dcda0932bec.tar.gz
emacs-a7513ade3bc0fe79430d5541d88c9dcda0932bec.zip
merge from upstream
Diffstat (limited to 'admin/notes')
-rw-r--r--admin/notes/BRANCH7
-rw-r--r--admin/notes/bugtracker22
-rw-r--r--admin/notes/bzr93
-rw-r--r--admin/notes/copyright103
-rw-r--r--admin/notes/elpa62
-rw-r--r--admin/notes/exit-value2
-rw-r--r--admin/notes/years8
7 files changed, 153 insertions, 144 deletions
diff --git a/admin/notes/BRANCH b/admin/notes/BRANCH
index 53f3d9603ca..9f09135f206 100644
--- a/admin/notes/BRANCH
+++ b/admin/notes/BRANCH
@@ -23,3 +23,10 @@ on what branch at any time.
23If you are looking at this file in a branch other than the trunk, 23If you are looking at this file in a branch other than the trunk,
24there may be some branch-specific documentation below this line. 24there may be some branch-specific documentation below this line.
25________________________________________________________________________ 25________________________________________________________________________
26
27* elpa
28
29 This branch does not contain a copy of Emacs, but of the Emacs Lisp
30 package archive (elpa.gnu.org). See admin/notes/elpa for further
31 explanation, and the README file in the branch for usage
32 instructions.
diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker
index 7c6c0ff4272..04721e4cec3 100644
--- a/admin/notes/bugtracker
+++ b/admin/notes/bugtracker
@@ -63,13 +63,16 @@ quiet@debbugs.gnu.org.
63** How do I reply to an existing bug report? 63** How do I reply to an existing bug report?
64Reply to 123@debbugs.gnu.org, replacing 123 with the number 64Reply to 123@debbugs.gnu.org, replacing 123 with the number
65of the bug you are interested in. NB this only sends mail to the 65of the bug you are interested in. NB this only sends mail to the
66bug-list, it does NOT (?) send a CC to the original bug submitter. 66bug-list, it does NOT send a CC to the original bug submitter.
67So you need to explicitly CC him/her (and anyone else you like). 67So you need to explicitly CC him/her (and anyone else you like).
68(This works the same way as all the Emacs mailing lists. We generally
69don't assume anyone who posts to a list is subscribed to it, so we
70cc everyone on replies.)
68 71
69(Many people think the submitter SHOULD be automatically subscribed 72(Many people think the submitter SHOULD be automatically subscribed
70to subsequent discussion, but this does not seem to be implemented. 73to subsequent discussion, but this does not seem to be implemented.
71See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=37078) 74See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=37078
72See also http://debbugs.gnu.org/5439 75See also http://debbugs.gnu.org/5439 )
73 76
74Do NOT send a separate copy to the bug list address, since this may 77Do NOT send a separate copy to the bug list address, since this may
75generate a new report. The only time to send mail to the bug list 78generate a new report. The only time to send mail to the bug list
@@ -85,9 +88,9 @@ The "owner@debbugs.gnu.org" entry is there because it appears in the
85"Resent-To" header. For a long time Rmail erroneously included such 88"Resent-To" header. For a long time Rmail erroneously included such
86headers in replies. If you correspond with an Rmail user on a bug, 89headers in replies. If you correspond with an Rmail user on a bug,
87these addresses may end up in the Cc. Mailing to them does nothing 90these addresses may end up in the Cc. Mailing to them does nothing
88but create duplicates and errors. (It is possible you might want to 91but create duplicates and errors. (It is possible, but unlikely, that
89have a dialog with the owner address, outside of normal bug 92you might want to have a dialog with the owner address, outside of
90reporting.) 93normal bug reporting.)
91 94
92** When reporting a bug, to send a Cc to another address 95** When reporting a bug, to send a Cc to another address
93(e.g. bug-cc-mode@gnu.org), do NOT just use a Cc: header. 96(e.g. bug-cc-mode@gnu.org), do NOT just use a Cc: header.
@@ -395,9 +398,14 @@ automatically sets a found version (if none is explicitly specified).
395*** To assign or reassign a bug to a package or list of packages: 398*** To assign or reassign a bug to a package or list of packages:
396reassign 1234 emacs 399reassign 1234 emacs
397 400
401Note that reassigning clears the list of found versions, even if the
402new packages includes the original one.
403
398** To remove spam from the tracker, move it to the `spam' pseudo-package: 404** To remove spam from the tracker, move it to the `spam' pseudo-package:
399reassign 123 spam 405reassign 123 spam
400 406
407(Should not be necessary any more, now that the input is moderated.)
408
401** To change the title of a bug: 409** To change the title of a bug:
402retitle 123 Some New Title 410retitle 123 Some New Title
403 411
@@ -484,7 +492,7 @@ Here "{id}" is a literal string, a placeholder that will be replaced
484by the bug number you specify after `--fixes debbugs:' in the bzr 492by the bug number you specify after `--fixes debbugs:' in the bzr
485command line (123 in the example above). 493command line (123 in the example above).
486 494
487In the bazaar.conf file, this setting should go into the [DEFAULTS] 495In the bazaar.conf file, this setting should go into the [DEFAULT]
488section. 496section.
489 497
490In the locations.conf file, it should go into the branch-specific 498In the locations.conf file, it should go into the branch-specific
diff --git a/admin/notes/bzr b/admin/notes/bzr
index cb2a1bd4e4f..2fdbc2854f8 100644
--- a/admin/notes/bzr
+++ b/admin/notes/bzr
@@ -12,10 +12,17 @@ difficult.
12 12
13http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01124.html 13http://lists.gnu.org/archive/html/emacs-devel/2010-03/msg01124.html
14 14
15The exception is, if you know that the change will be difficult to
16merge to the trunk (eg because the trunk code has changed a lot).
17In that case, it's helpful if you can apply the change to both trunk
18and branch yourself (when committing the branch change, indicate
19in the commit log that it should not be merged to the trunk; see below).
20
15* Backporting a bug-fix from the trunk to a branch (e.g. "emacs-23"). 21* Backporting a bug-fix from the trunk to a branch (e.g. "emacs-23").
16Label the commit as a backport, e.g. by starting the commit message with 22Indicate in the commit log that there is no need to merge the commit
17"Backport:". This is helpful for the person merging the release branch 23to the trunk. Anything that matches `bzrmerge-skip-regexp' will do;
18to the trunk. 24eg start the commit message with "Backport:". This is helpful for the
25person merging the release branch to the trunk.
19 26
20http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00262.html 27http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00262.html
21 28
@@ -65,11 +72,32 @@ removes a file, then remove the corresponding files by hand.
65The following description uses bound branches, presumably it works in 72The following description uses bound branches, presumably it works in
66a similar way with unbound ones. 73a similar way with unbound ones.
67 74
750) (First time only) Get the bzr changelog_merge plugin
76(this will be included by default in bzr 2.4 onwards):
77
78cd ~/.bazaar/plugins
79bzr branch http://bazaar.launchpad.net/~spiv/bzr-changelog-merge/trunk
80mv trunk changelog_merge
81
82This should make merging ChangeLogs smoother. It merges new entries
83to the top of the file, rather than trying to fit them in mid-way
84through. Newer versions of the plugin should also be able to deal
85with changes to *old* ChangeLog entries, that should not be floated to
86the head of the file (see launchpad#723968).
87
88Maybe the default Emacs behavior without this plugin is better,
89though, it's not clear yet.
90
681) Get clean, up-to-date copies of the emacs-23 and trunk branches. 911) Get clean, up-to-date copies of the emacs-23 and trunk branches.
69Check for any uncommitted changes with bzr status. 92Check for any uncommitted changes with bzr status.
70 93
712) M-x cd /path/to/trunk 942) M-x cd /path/to/trunk
72 95
96The first time only, do this:
97cd .bzr/branch
98Add the following line to branch.conf:
99changelog_merge_files = ChangeLog
100
733) load admin/bzrmerge.el 1013) load admin/bzrmerge.el
74 102
754) M-x bzrmerge RET /path/to/emacs-23 RET 1034) M-x bzrmerge RET /path/to/emacs-23 RET
@@ -97,9 +125,17 @@ and is due to a technical limitation of bzr. The log data for those
97revisions gets merged, the actual changes themselves do not. 125revisions gets merged, the actual changes themselves do not.
98http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00609.html ) 126http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg00609.html )
99 127
100Note that ChangeLog entries are automatically merged to the top with 128In particular, check the ChangeLog entries (eg in case too many
101today's date, but you still might want to check them to see that too 129entries have been included or whitespace between entries needs fixing).
102much is not being included, or whitespace between entries is not missing. 130bzrmerge tries to fix up the dates to today's date, but it only does
131this where there are conflicts. If you used the changelog_merge plugin,
132there won't be any conflicts, and (at time of writing) you will need
133to adjust dates by hand. In any case, if someone made multiple
134ChangeLog entries on different days in the branch, you may wish to
135collapse them all to a single entry for that author in the trunk
136(because in the trunk they all appear under the same date).
137Obviously, if there are multiple changes to the same file by different
138authors, don't break the logical ordering in doing this.
103 139
104Notes: 140Notes:
105 141
@@ -119,3 +155,48 @@ right thing to do is merge everything else, resolve the conflict by
119choosing either the trunk or branch version, then run `make -C lisp 155choosing either the trunk or branch version, then run `make -C lisp
120autoloads' to update the md5sums to the correct trunk value before 156autoloads' to update the md5sums to the correct trunk value before
121committing. 157committing.
158
159* Re-adding a file that has been removed from the repository
160
161It's easy to get this wrong. Let's suppose you've done:
162
163bzr remove file; bzr commit
164
165and now, sometime later, you realize this was a mistake and file needs
166to be brought back. DON'T just do:
167
168bzr add file; bzr commit
169
170This restores file, but without its history (`bzr log file' will be
171very short). This is because file gets re-added with a new file-id
172(use `bzr file-id file' to see the id).
173
174Insteading of adding the file, try:
175
176bzr revert -rN file; bzr commit
177
178where revision N+1 is the one where file was removed.
179
180You could also try `bzr add --file-ids-from', if you have a copy of
181another branch where file still exists.
182
183* Loggerhead
184
185Loggerhead is the bzr tool for viewing a repository over http (similar
186to ViewVC). The central version is at http://bzr.savannah.gnu.org/lh/emacs,
187but if you just like the way this interface presents data, then if
188you have your own copy of the repository, you can operate your own
189Loggerhead server in stand-alone mode, and so help to reduce the load
190on Savannah:
191
192 bzr branch lp:loggerhead ~/.bazaar/plugins/loggerhead
193 cd /path/to/emacs/bzr
194 bzr serve --http
195
196You may need to install some Python dependencies to get this command to work.
197For example, on RHEL6 I needed:
198
199 yum install python-paste python-simplejson
200 yum --enablerepo=epel install python-simpletal
201
202Then point your web-browser to http://127.0.0.1:8080/ .
diff --git a/admin/notes/copyright b/admin/notes/copyright
index e4077caf77b..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)
@@ -631,10 +557,7 @@ alone (may import them from Gnulib again). These are:
631 warn-on-use.h 557 warn-on-use.h
632 lib/*.[ch] 558 lib/*.[ch]
633 lib/gnulib.mk 559 lib/gnulib.mk
634 src/getloadavg.c
635 src/gmalloc.c 560 src/gmalloc.c
636 src/md5.c
637 src/md5.h
638 src/termcap.c 561 src/termcap.c
639 src/tparam.c 562 src/tparam.c
640 563
diff --git a/admin/notes/elpa b/admin/notes/elpa
index e28d81e6d6e..db14456fe32 100644
--- a/admin/notes/elpa
+++ b/admin/notes/elpa
@@ -1,42 +1,24 @@
1NOTES ON THE EMACS PACKAGE ARCHIVE 1NOTES ON THE EMACS PACKAGE ARCHIVE
2 2
3Here are instructions on uploading files to the package archive at 3The GNU Emacs package archive, at elpa.gnu.org, is managed using a Bzr
4elpa.gnu.org, for Emacs maintainers. (If you are not a maintainer, 4branch named "elpa", hosted on Savannah. To check it out:
5contact us if you want to submit a package.) 5
6 6 bzr branch bzr+ssh://USER@bzr.savannah.gnu.org/emacs/elpa elpa
71. You will need login access to elpa.gnu.org. You will also need to 7 cd elpa
8 get the FSF sysadmins to allow ssh access through the FSF firewall 8 echo "public_branch = bzr+ssh://USER@bzr.savannah.gnu.org/emacs/elpa" >> .bzr/branch/branch.conf
9 for your local machine. Ensure that your uid, USER, is in the 9 bzr bind bzr+ssh://USERNAME@bzr.savannah.gnu.org/emacs/elpa
10 `elpa' group on elpa.gnu.org; this gives you write access to the 10 [create task branch for edits, etc.]
11 bzr repository from which the packages are managed. 11
12 12Changes to this branch propagate to elpa.gnu.org in a semi-manual way.
132. Go to your bzr repository on your local machine. Of, if you don't 13There exists a copy of the elpa branch on that machine. Someone with
14 have one (you should, if you're tracking Emacs bzr), make one: 14access logs in, pulls the latest changes from Savannah, and runs a
15 15"deployment" script. This script (which is itself kept in the Bzr
16 cd $DEVHOME 16branch) generates the content visible at http://elpa.gnu.org/packages.
17 bzr init-repo elpa/ 17
18 cd elpa 18The reason we set things up this way, instead of using the package
19 19upload commands in package-x.el, is to let Emacs hackers conveniently
20 Create a branch for elpa: 20edit the contents of the "elpa" branch. (In particular, multi-file
21 21packages are stored on the branch in source form, not as tarfiles.)
22 bzr branch bzr+ssh://USER@elpa.gnu.org/home/elpa/package-repo package-repo 22
23 23It is easy to use the elpa branch to deploy a "local" copy of the
24 Bind the branch: 24package archive. For details, see the README file in the elpa branch.
25
26 cd package-repo/
27 echo "public_branch = bzr+ssh://USER@elpa.gnu.org/home/elpa/package-repo" >> .bzr/branch/branch.conf
28 bzr bind bzr+ssh://USER@elpa.gnu.org/home/elpa/package-repo
29
30 Now you should be able to do `bzr up' and `bzr commit'.
31
323. Changes in bzr do not immediately propagate to the user-facing tree
33 (i.e., what users see when they do `M-x list-packages'). That tree
34 is created by a (daily) cron job that does "bzr export". If for
35 some reason you need to refresh the user-facing tree immediately,
36 run /home/elpa/bin/package-update.sh as the "elpa" user.
37
38 The Org mode dailies are not part of the repository. After the
39 package-update.sh script creates the user-facing tree, it copies
40 the daily tarfile hosted on orgmode.org directly into that tree.
41
424. FIXME: How to actually upload a package file.
diff --git a/admin/notes/exit-value b/admin/notes/exit-value
index e59bb614b9b..cad6862c8aa 100644
--- a/admin/notes/exit-value
+++ b/admin/notes/exit-value
@@ -10,7 +10,7 @@ different dispatch model that is not explained further here).
10From the point of view of the program, nowadays stdlib.h on both type of 10From the point of view of the program, nowadays stdlib.h on both type of
11systems provides macros `EXIT_SUCCESS' and `EXIT_FAILURE' that should DTRT. 11systems provides macros `EXIT_SUCCESS' and `EXIT_FAILURE' that should DTRT.
12 12
13NB: The numerical values of these macros DO NOT need to fulfill the the exit 13NB: The numerical values of these macros DO NOT need to fulfill the exit
14value requirements outlined in the first paragraph! That is the job of the 14value requirements outlined in the first paragraph! That is the job of the
15`exit' function. Thus, this kind of construct shows misunderstanding: 15`exit' function. Thus, this kind of construct shows misunderstanding:
16 16
diff --git a/admin/notes/years b/admin/notes/years
index cdd7cbe4b5f..e6b38c5aefd 100644
--- a/admin/notes/years
+++ b/admin/notes/years
@@ -6,6 +6,14 @@ rolls around, add that year to every FSF (and AIST) copyright notice.
6There's no need to worry about whether an individual file has changed 6There's no need to worry about whether an individual file has changed
7in a given year - it's sufficient that Emacs as a whole has changed. 7in a given year - it's sufficient that Emacs as a whole has changed.
8 8
9Therefore the years are updated en-masse near the start of each year,
10so basically there is no need for most people to do any updating of them.
11
12The current (in 2011) version of "Information for Maintainers of GNU
13Software" (see that document for more details) says that it is OK to use
14ranges in copyright years, so in early 2011 the years were changed to use
15ranges, which occupy less space and do not grow in length every year.
16
9For more detailed information on maintaining copyright, see the file 17For more detailed information on maintaining copyright, see the file
10"copyright" in this directory. 18"copyright" in this directory.
11 19