unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
blob a2518ca017150552b72067ff11b0169c7fb45a94 2434 bytes (raw)
name: admin/notes/triage 	 # note: path name is non-authoritative(*)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 
HOW TO TRIAGE EMACS BUGS  -*- outline -*-

This document just describes the procedure of triaging bugs, for
information on how to work with the bug tracker, see the bugtracker
file in this same directory.

* Bug backlog triage procedure

The goal of this triage is to prune down the list of old bugs, closing
the ones that are not reproducible on the current release.

  1. To start, enter debbugs mode (either debbugs-gnu, debbugs-org, or via the
     web browser), and accept the default list option of bugs that have severity
     serious, important, or normal.
  2. This will also show closed bugs that have yet to be archived.  You can
     filter these out in debbugs-gnu with "x" (debbugs-gnu-toggle-suppress).
  3. For each bug, do the following:
     - Read the mail thread for the bug. Find out if anyone has been able to
       reproduce this on the current release.
     - If someone has been able to, then your work is finished for this bug.
     - Make sure there's enough information to reproduce the bug. It should be
       very clear how to reproduce. If not, please ask for specific steps to
       reproduce. If you don't get them, and you can't reproduce without them,
       you can close as "doneunreproducible".
     - If no one has mentioned being able to reproduce on the current release,
       read the bug description and attempt to reproduce on an emacs started
       with "emacs -Q" (the goal is to not let our personal configs interfere
       with bug testing).
     - If you can reproduce, then reply on the thread (either on the original
       message, or anywhere you find appropriate) that you can reproduce this on
       the current release. If your reproduction gives additional info (such as
       a backtrace), then add that as well, since it will help whoever attempts
       to fix it.
     - If you can't reproduce, state that you can't reproduce it on the current
       release, ask if they can try again against the current release. Tag the
       bug as "unreproducable". Wait a few weeks for their reply - if they can
       reproduce it, then that's great, otherwise close as "doneunreproducible".
  4. Your changes will take some time to take effect. After a period of minutes
     to hours, you will get a mail telling you the control message has been
     processed. At this point, if there were no errors detected, you and
     everyone else can see your changes.
       

  

debug log:

solving a2518ca ...
found a2518ca in https://yhetil.org/emacs-devel/m2bn98kcos.fsf@gmail.com/

applying [1/1] https://yhetil.org/emacs-devel/m2bn98kcos.fsf@gmail.com/
diff --git a/admin/notes/triage b/admin/notes/triage
new file mode 100644
index 0000000..a2518ca

1:48: trailing whitespace.
       
1:50: trailing whitespace.
  
Checking patch admin/notes/triage...
1:48: new blank line at EOF.
+
Applied patch admin/notes/triage cleanly.
warning: 3 lines add whitespace errors.

index at:
100644 a2518ca017150552b72067ff11b0169c7fb45a94	admin/notes/triage

(*) Git path names are given by the tree(s) the blob belongs to.
    Blobs themselves have no identifier aside from the hash of its contents.^

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).