From e63715a07129329288ee63e9a1c2338fc53320de Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Sat, 30 Oct 2010 17:38:13 -0700 Subject: * admin/notes/bugtracker: Mention "found". --- admin/notes/bugtracker | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'admin/notes') diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker index 5b3af5e242c..9c7631fdfae 100644 --- a/admin/notes/bugtracker +++ b/admin/notes/bugtracker @@ -384,6 +384,14 @@ fixed 123 23.0.60 *** To remove a "fixed" mark: notfixed 123 23.0.60 +*** To make a bug as present in a particular version: +found 123 23.2 +NB if there is no specified "fixed" version, or if there is one and it +is earlier than the found version, this reopens a closed bug. + +The leading "23.1;" that M-x report-emacs-bug adds to bug subjects +automatically sets a found version (if none is explicitly specified). + *** To assign or reassign a bug to a package or list of packages: reassign 1234 emacs -- cgit v1.2.1 From eea682b6d1e8a2c518dc8402160bbccd999d64e7 Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Thu, 4 Nov 2010 13:00:43 -0400 Subject: Notes about elpa.gnu.org for maintainers. --- admin/notes/elpa | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 admin/notes/elpa (limited to 'admin/notes') diff --git a/admin/notes/elpa b/admin/notes/elpa new file mode 100644 index 00000000000..e28d81e6d6e --- /dev/null +++ b/admin/notes/elpa @@ -0,0 +1,42 @@ +NOTES ON THE EMACS PACKAGE ARCHIVE + +Here are instructions on uploading files to the package archive at +elpa.gnu.org, for Emacs maintainers. (If you are not a maintainer, +contact us if you want to submit a package.) + +1. You will need login access to elpa.gnu.org. You will also need to + get the FSF sysadmins to allow ssh access through the FSF firewall + for your local machine. Ensure that your uid, USER, is in the + `elpa' group on elpa.gnu.org; this gives you write access to the + bzr repository from which the packages are managed. + +2. Go to your bzr repository on your local machine. Of, if you don't + have one (you should, if you're tracking Emacs bzr), make one: + + cd $DEVHOME + bzr init-repo elpa/ + cd elpa + + Create a branch for elpa: + + bzr branch bzr+ssh://USER@elpa.gnu.org/home/elpa/package-repo package-repo + + Bind the branch: + + cd package-repo/ + echo "public_branch = bzr+ssh://USER@elpa.gnu.org/home/elpa/package-repo" >> .bzr/branch/branch.conf + bzr bind bzr+ssh://USER@elpa.gnu.org/home/elpa/package-repo + + Now you should be able to do `bzr up' and `bzr commit'. + +3. Changes in bzr do not immediately propagate to the user-facing tree + (i.e., what users see when they do `M-x list-packages'). That tree + is created by a (daily) cron job that does "bzr export". If for + some reason you need to refresh the user-facing tree immediately, + run /home/elpa/bin/package-update.sh as the "elpa" user. + + The Org mode dailies are not part of the repository. After the + package-update.sh script creates the user-facing tree, it copies + the daily tarfile hosted on orgmode.org directly into that tree. + +4. FIXME: How to actually upload a package file. -- cgit v1.2.1 From de4708cbd8ec2185efcad0b20f3e2766f4b95e23 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Tue, 9 Nov 2010 20:50:31 -0800 Subject: Comments related to `bzr commit --fixes'. --- admin/notes/bugtracker | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'admin/notes') diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker index 5936eead85a..e22a8e5947e 100644 --- a/admin/notes/bugtracker +++ b/admin/notes/bugtracker @@ -449,10 +449,12 @@ http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg00440.html ** Bazaar stuff -*** You can use `bzr commit --fixes emacs:123' to mark that a commit fixes +*** You can use `bzr commit --fixes debbugs:123' to mark that a commit fixes Emacs bug 123. You will first need to add a line to your bazaar.conf: -bugtracker_emacs_url = http://debbugs.gnu.org/{id} +bugtracker_debbugs_url = http://debbugs.gnu.org/{id} + +See also log-edit-rewrite-fixes in .dir-locals.el. Note that all this does is add some metadata to the commit, it doesn't actually mark the bug as closed in the tracker. There seems to be no -- cgit v1.2.1 From 6173c5b551055d0903cd8682456cd598a0661c2b Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 12 Nov 2010 10:37:27 +0200 Subject: Expand and clarify the description of bugtracker setting for bzr. --- admin/notes/bugtracker | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'admin/notes') diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker index e22a8e5947e..a44481ebedf 100644 --- a/admin/notes/bugtracker +++ b/admin/notes/bugtracker @@ -450,10 +450,33 @@ http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg00440.html ** Bazaar stuff *** You can use `bzr commit --fixes debbugs:123' to mark that a commit fixes -Emacs bug 123. You will first need to add a line to your bazaar.conf: +Emacs bug 123. You will first need to add a line to your ~/bazaar.conf +or ~/locations.conf: bugtracker_debbugs_url = http://debbugs.gnu.org/{id} +Here "{id}" is a literal string, a placeholder that will be replaced +by the bug number you specify after `--fixes debbugs:' in the bzr +command line (123 in the example above). + +In the bazaar.conf file, this setting should go into the [DEFAULTS] +section. + +In the locations.conf file, it should go into the branch-specific +configuration section for the branch where you want this to be in +effect. For example, if you want this to be in effect for the branch +located at `/home/projects/emacs/trunk', you need to have this in your +~/locations.conf file: + +[/home/projects/emacs/trunk] +bugtracker_debbugs_url = http://debbugs.gnu.org/{id} + +If you want to use this in all Emacs branches whose common parent is +`/home/projects/emacs', put the setting in the [/home/projects/emacs] +section. See "bzr help configuration" for more information about +the *.conf files, their location and formats. See "bzr help bugs" for +more information about the bugtracker_debbugs_url setting. + See also log-edit-rewrite-fixes in .dir-locals.el. Note that all this does is add some metadata to the commit, it doesn't -- cgit v1.2.1 From 43335389f1471541793e2e3e80608822bee59add Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Fri, 12 Nov 2010 18:42:12 +0200 Subject: The `fixes' attribute does show in `bzr log'. --- admin/notes/bugtracker | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'admin/notes') diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker index a44481ebedf..859d99b03bd 100644 --- a/admin/notes/bugtracker +++ b/admin/notes/bugtracker @@ -480,10 +480,10 @@ more information about the bugtracker_debbugs_url setting. See also log-edit-rewrite-fixes in .dir-locals.el. Note that all this does is add some metadata to the commit, it doesn't -actually mark the bug as closed in the tracker. There seems to be no -way to see this "metadata" with `bzr log', which is rather poor, but -it will show up as a link in a recent loggerhead installation, or with -some of the graphical frontends to bzr log. +actually mark the bug as closed in the tracker. You can see this +information with `bzr log', and it will show up as a link in a recent +loggerhead installation, or with some of the graphical frontends to +`bzr log'. ** Gnus-specific voodoo -- cgit v1.2.1 From 5b9b7ef4489a78fea8f37bcc79385ff234594166 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Sun, 21 Nov 2010 19:59:08 +0200 Subject: bugtracker: Correct locations of bzr *.conf files. --- admin/notes/bugtracker | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'admin/notes') diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker index 859d99b03bd..0ef89739b19 100644 --- a/admin/notes/bugtracker +++ b/admin/notes/bugtracker @@ -450,8 +450,8 @@ http://lists.gnu.org/archive/html/emacs-devel/2009-11/msg00440.html ** Bazaar stuff *** You can use `bzr commit --fixes debbugs:123' to mark that a commit fixes -Emacs bug 123. You will first need to add a line to your ~/bazaar.conf -or ~/locations.conf: +Emacs bug 123. You will first need to add a line to one of your +configuration files, ~/.bazaar/bazaar.conf or ~/.bazaar/locations.conf: bugtracker_debbugs_url = http://debbugs.gnu.org/{id} -- cgit v1.2.1 From 0c3b672775df3ba6f1f165e5565765a29ce5616d Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Mon, 22 Nov 2010 05:52:49 +0200 Subject: bugtracker: REALLY correct locations of bzr *.conf files. --- admin/notes/bugtracker | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'admin/notes') diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker index 0ef89739b19..ca71214cdcc 100644 --- a/admin/notes/bugtracker +++ b/admin/notes/bugtracker @@ -466,7 +466,7 @@ In the locations.conf file, it should go into the branch-specific configuration section for the branch where you want this to be in effect. For example, if you want this to be in effect for the branch located at `/home/projects/emacs/trunk', you need to have this in your -~/locations.conf file: +~/.bazaar/locations.conf file: [/home/projects/emacs/trunk] bugtracker_debbugs_url = http://debbugs.gnu.org/{id} -- cgit v1.2.1