Mercurial > emacs
annotate admin/notes/elpa @ 111422:2eee976277c5
Silence reftex compilation.
* lisp/textmodes/reftex-toc.el (reftex-toc-do-promote)
(reftex-toc-promote-prepare): Pass `delta' as an explicit argument.
(reftex-toc-promote-action): Doc fix.
* lisp/textmodes/reftex-sel.el (reftex-select-item): Give local variables
`prompt', `data' a prefix.
(reftex-select-post-command-hook, reftex-select-callback)
(reftex-select-mouse-accept, reftex-select-read-cite):
Update for above name changes.
* lisp/textmodes/reftex-ref.el (reftex-reference): Rename local variable
`refstyle' to reftex-refstyle.
(reftex-offer-label-menu): Update for above name change.
* lisp/textmodes/reftex-sel.el (reftex-select-toggle-varioref): Update for
`refstyle' name change.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Sat, 06 Nov 2010 12:11:38 -0700 |
parents | ee55b6620594 |
children |
rev | line source |
---|---|
111397
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
1 NOTES ON THE EMACS PACKAGE ARCHIVE |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
2 |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
3 Here are instructions on uploading files to the package archive at |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
4 elpa.gnu.org, for Emacs maintainers. (If you are not a maintainer, |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
5 contact us if you want to submit a package.) |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
6 |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
7 1. You will need login access to elpa.gnu.org. You will also need to |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
8 get the FSF sysadmins to allow ssh access through the FSF firewall |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
9 for your local machine. Ensure that your uid, USER, is in the |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
10 `elpa' group on elpa.gnu.org; this gives you write access to the |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
11 bzr repository from which the packages are managed. |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
12 |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
13 2. Go to your bzr repository on your local machine. Of, if you don't |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
14 have one (you should, if you're tracking Emacs bzr), make one: |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
15 |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
16 cd $DEVHOME |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
17 bzr init-repo elpa/ |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
18 cd elpa |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
19 |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
20 Create a branch for elpa: |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
21 |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
22 bzr branch bzr+ssh://USER@elpa.gnu.org/home/elpa/package-repo package-repo |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
23 |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
24 Bind the branch: |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
25 |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
26 cd package-repo/ |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
27 echo "public_branch = bzr+ssh://USER@elpa.gnu.org/home/elpa/package-repo" >> .bzr/branch/branch.conf |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
28 bzr bind bzr+ssh://USER@elpa.gnu.org/home/elpa/package-repo |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
29 |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
30 Now you should be able to do `bzr up' and `bzr commit'. |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
31 |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
32 3. Changes in bzr do not immediately propagate to the user-facing tree |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
33 (i.e., what users see when they do `M-x list-packages'). That tree |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
34 is created by a (daily) cron job that does "bzr export". If for |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
35 some reason you need to refresh the user-facing tree immediately, |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
36 run /home/elpa/bin/package-update.sh as the "elpa" user. |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
37 |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
38 The Org mode dailies are not part of the repository. After the |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
39 package-update.sh script creates the user-facing tree, it copies |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
40 the daily tarfile hosted on orgmode.org directly into that tree. |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
41 |
ee55b6620594
Notes about elpa.gnu.org for maintainers.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff
changeset
|
42 4. FIXME: How to actually upload a package file. |