Initially, a Bug report is submitted by a user as an ordinary mail
message to submit@pari.math.u-bordeaux.fr
. This will then be
given a number, acknowledged to the user, and forwarded to a mailing
list (if configured). If the submitter included a Package
line listing a package with a known maintainer the maintainer will get
a copy too.
The Subject
line will have
Bug#
nnn:
added, and the
Reply-To
will be set to include both the submitter of the
report and nnn@pari.math.u-bordeaux.fr
.
A developer who receives a Bug from the tracking system, or sees it on
the mailing list, and takes responsibility for it should hit Reply in
their favourite mailreader,
and then edit the To
field to say
nnn-done@pari.math.u-bordeaux.fr
instead of
nnn@pari.math.u-bordeaux.fr
(nnn-close
is provided as an alias for
nnn-done
).
The address of the original submitter of the Bug report will be
included in the default To
field, because the Bug system
included it in the Reply-To
.
Where applicable, please supply a Version
line in the
pseudo-header of your message when
closing a Bug, so that the Bug tracking system knows which releases of the
package contain the fix.
`Done' messages are automatically forwarded to the bug-done-list
mailing list, if the mailing list has been set up.
The person closing the Bug and the person who submitted it will each get a notification about the change in status of the report.
If a developer wishes to reply to a Bug report they may simply reply
to the message (that will not mark the bug as done). Their reply will
(by default, if they respect the Reply-To: header) go to
nnn@pari.math.u-bordeaux.fr
, and to the original submitter of
the Bug report (note: this is two distinct addresses). The Bug tracking
system will receive the message at nnn@pari.math.u-bordeaux.fr
,
pass it on to the package maintainer, file the reply with the rest of the
logs for that bug report and forward it to a designated mailing list
(bug-submit-list@pari.math.u-bordeaux.fr
).
A developer may explicitly mail the bug's submitter with an email to
nnn-submitter@pari.math.u-bordeaux.fr
.
If you wish to send a followup message which is not appropriate for
any mailing list you can do so by sending it to
nnn-quiet@pari.math.u-bordeaux.fr
or
nnn-maintonly@pari.math.u-bordeaux.fr
.
Mail to nnn-quiet@pari.math.u-bordeaux.fr
is filed in the
Bug Tracking System but is not delivered to any individuals or mailing
lists. Mail to nnn-maintonly@pari.math.u-bordeaux.fr
is
filed in the Bug Tracking System and is delivered only to the maintainer
of the package in question.
Do not use the `reply to all recipients' or `followup'
feature of your mailer unless you intend to edit down the recipients
substantially. In particular, see that you don't send followup messages
both to nnn@pari.math.u-bordeaux.fr
and to
submit@pari.math.u-bordeaux.fr
, because the Bug system will then
get two copies of it and each one will be forwarded to the designated
mailing list separately.
The Bug system records a severity level with each Bug report. This
is set to normal
by default, but can be overridden
either by supplying a Severity
line in the pseudo-header when
the Bug is submitted (see the
instructions for reporting bugs),
or by using the severity
command with the
control request server.
Separate multiple tags with commas, spaces, or both.
The severity levels are:
critical
grave
normal
wishlist
Each Bug can have zero or more of a set of given tags. These tags are displayed in the list of bugs when you look at a package's page, and when you look at the full Bug log.
Tags can be set by supplying a Tags
line in the
pseudo-header when the Bug is submitted (see the
instructions for reporting bugs),
or by using the tags
command with the
control request server.
The current Bug tags are:
patch
wontfix
moreinfo
unreproducible
fixed
stable
When a developer forwards a Bug report to the developer of the upstream source package from which the PARI/GP package is derived, they should note this in the Bug tracking system as follows:
Make sure that the To
field of your message to the author
has only the author(s) address(es) in it; put both the person who
reported the Bug,
nnn-forwarded@pari.math.u-bordeaux.fr
and
nnn@pari.math.u-bordeaux.fr
in the
CC
field.
Ask the author to preserve the CC
to
nnn-forwarded@pari.math.u-bordeaux.fr
and nnn@pari.math.u-bordeaux.fr
when they reply, so
that the Bug tracking system will file their reply with the original
report. These messages are only filed and are not sent on; to send a
message as normal, send them
to nnn@pari.math.u-bordeaux.fr
as well.
When the Bug tracking system gets a message at
nnn-forwarded
it will mark the relevant Bug as
having been forwarded to the address(es) in the To
field
of the message it gets, if the Bug is not already marked as forwarded.
You can also manipulate the `forwarded to' information by sending
messages to control@pari.math.u-bordeaux.fr
.
In cases where the person responsible for fixing a Bug is not the assigned maintainer for the associated package (for example, when the package is maintained by a team), it may be useful to record this fact in the Bug tracking system. To help with this, each Bug may optionally have an owner.
The owner can be set by supplying an Owner
line in the
pseudo-header when the Bug is submitted (see the
instructions for reporting
bugs),
or by using the owner
and noowner
commands
with the control request server.
Every Friday, a list of outstanding Bug reports is posted to a summary mailing list (if set up), sorted by age of report. Every Tuesday, a list of Bug reports that have gone unanswered too long is posted, sorted by package maintainer.
It is possible to reassign Bug reports to other packages, to reopen
erroneously-closed ones, to modify the information saying to where, if
anywhere, a Bug report has been forwarded, to change the severities
and titles of reports, to set the ownership of bugs, to merge and unmerge
Bug reports, and to record the versions of packages in which bugs were
found and in which they were fixed. This is done by sending mail to
control@pari.math.u-bordeaux.fr
.
The format of these messages is
described in another document available on the World Wide Web or in
the file bug-maint-mailcontrol.txt
. A plain text version
can also be obtained by mailing the word help
to the
server at the address above.
Messages that arrive at submit
or bugs
whose
Subject starts Bug#
nnn will be treated as
having been sent to nnn@pari.math.u-bordeaux.fr
. This is both
for backwards compatibility with mail forwarded from the old
addresses, and to catch followup mail sent to submit
by
mistake (for example, by using reply to all recipients).
A similar scheme operates for maintonly
,
done
, quiet
and forwarded
,
which treat mail arriving with a Subject tag as having been sent to
the corresponding nnn-whatever@pari.math.u-bordeaux.fr
address.
Messages arriving at plain forwarded
and
done
- ie, with no Bug report number in the address - and
without a Bug number in the Subject will be filed under `junk' and
kept for a few weeks, but otherwise ignored.
Other pages:
Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.