1
1
***********************
2
Tracking Bugs in Breezy
2
Tracking Bugs in Bazaar
3
3
***********************
5
This document describes the bug-tracking processes for developing Breezy
6
itself. Bugs in Breezy are recorded in Launchpad.
5
This document describes the bug-tracking processes for developing Bazaar
6
itself. Bugs in Bazaar are recorded in Launchpad.
11
* `Breezy Developer Documents <index.html>`_.
13
* `The Breezy Development Cycle <cycle.html>`_.
15
* `The Breezy User Guide <../en/user-guide/index.html>`_ -- for
16
information on integrating Breezy with other bug trackers.
11
* `Bazaar Developer Documents <index.html>`_.
13
* `The Bazaar Development Cycle <cycle.html>`_.
15
* `The Bazaar User Guide <../en/user-guide/index.html>`_ -- for
16
information on integrating Bazaar with other bug trackers.
22
* `Breezy bugs home page <https://bugs.launchpad.net/brz>`_.
24
* `Critical bugs <https://bugs.launchpad.net/brz/+bugs?search=Search&field.importance=Critical&field.status=New&field.status=Incomplete&field.status=Confirmed&field.status=Triaged&field.status=In+Progress&field.status=Fix+Committed>`_.
26
* `Open bugs by importance <https://bugs.launchpad.net/brz/+bugs>`_.
22
* `bzr bugs home page <https://bugs.launchpad.net/bzr>`_.
24
* `Critical bugs <https://bugs.launchpad.net/bzr/+bugs?search=Search&field.importance=Critical&field.status=New&field.status=Incomplete&field.status=Confirmed&field.status=Triaged&field.status=In+Progress&field.status=Fix+Committed>`_.
26
* `Open bugs by importance <https://bugs.launchpad.net/bzr/+bugs>`_.
28
28
* `Open bugs most recently changed first
29
<https://bugs.launchpad.net/brz/+bugs?field.searchtext=&orderby=-date_last_updated&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package=>`_.
29
<https://bugs.launchpad.net/bzr/+bugs?field.searchtext=&orderby=-date_last_updated&search=Search&field.status%3Alist=NEW&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.assignee=&field.bug_reporter=&field.omit_dupes=on&field.has_patch=&field.has_no_package=>`_.
31
* `Most commonly duplicated bugs <http://tinyurl.com/brz-bugs-by-dupes>`_.
31
* `Most commonly duplicated bugs <http://tinyurl.com/bzr-bugs-by-dupes>`_.
37
Anyone involved with Breezy is welcome to contribute to managing our bug
37
Anyone involved with Bazaar is welcome to contribute to managing our bug
38
38
reports. **Edit boldly**: try to help users out, assess importance or improve
39
39
the bug description or status. Other people will see the bugs: it's
40
40
better to have 20 of them processed and later change the status of a
41
41
couple than to leave them lie.
43
When you file a bug as a Breezy developer or active user, if you feel
43
When you file a bug as a Bazaar developer or active user, if you feel
44
44
confident in doing so, make an assessment of status and importance at the
45
45
time you file it, rather than leaving it for someone else. It's more
46
46
efficient to change the importance if someone else feels it's higher or
143
143
progress on the bug without that information. The bug will expire if
144
144
it remains in this state for two months.
146
This bug has been confirmed by at least one other person (developer or otherwise).
148
146
The bug report has been seen by a developer and we agree it's a bug.
149
You don't have to reproduce the bug to mark it Triaged. (Generally
147
You don't have to reproduce the bug to mark it Confirmed. (Generally
150
148
it's not a good idea for a developer to spend time reproducing the bug
151
149
until they're going to work on it.)
151
We don't use this status. If it is set, it means the same as
153
154
Someone has started working on this. We can deliver the value of the
154
work already done by finishing and shipping the fix.
155
work already done by finishing and shipping the fix.
156
157
The bug keeps this state from the time someone does non-trivial
157
158
analysis, until the fix is merged to a release or trunk branch (when
158
159
it is Fix Released), or until they give up on it (back to New or
168
169
Don't use this. If set on old bug, it probably means In Progress,
169
170
with the fix waiting for review. See Launchpad `bug 163694`_.
171
The fix for this bug is now in the Breezy branch that this task is for.
172
The branch for the default task on a bug is trunk.
172
The fix for this bug is now in the bzr branch that this task is for.
173
The branch for the default task on a bug is bzr.dev.
174
175
We use this value even though the fix may not have been been included
175
176
in a release yet because all the developer activity around it is
176
177
complete and we want to both avoid bug spam when releases happen, and
177
178
keep the list of bugs that developers see when they look at the bug
178
tracker trimmed to those that require action.
179
tracker trimmed to those that require action.
180
181
When setting a bug task to fix released, the bug target milestone
181
182
should be set to the release the fix will be included in (or was
182
183
included in, if you are updating an old bug). Don't spend too much
193
This is a serious bug that could cause data loss, stop Breezy being
194
This is a serious bug that could cause data loss, stop bzr being
194
195
usable in an important case, or represents a regression in something
195
196
previously working. We should fix critical bugs before doing other
196
197
work, or seriously consider whether the bug is really critical
197
198
or whether the other change is more urgent.
199
200
This is a bug that can seriously interfere with people's use of
200
Breezy. We should seriously consider fixing these bugs before
201
Bazaar. We should seriously consider fixing these bugs before
201
202
working on new features.
203
204
A regular bug. We'd like to fix them, but there may be a long delay.
229
230
It's possible to target a bug to a milestone, eg
230
<https://bugs.launchpad.net/brz/+milestone/1.16>. We use this to help the
231
<https://bugs.launchpad.net/bzr/+milestone/1.16>. We use this to help the
231
232
release manager know what **must** be merged to make the release.
233
234
Therefore, we don't target bugs that we'd like to have fixed or that could
312
313
virtual filesystem for HTTP, SFTP, etc.
315
should be very easy to fix (10-20 minutes) and easily landed: typically
316
should be very easy to fix (10-20 minutes) and easily landed: typically
316
317
just spelling errors and the like
319
bugs relating to the Breezy user interface, e.g. confusing error messages.
320
bugs relating to the bzr user interface, e.g. confusing error messages.
322
bugs that mainly affects Windows. Also there is cygwin and win98 tags for
323
bugs that mainly affects Windows. Also there is cygwin and win98 tags for
323
324
marking specific bugs.
325
326
You can see the full list of tags in use at
326
<https://bugs.launchpad.net/brz/+bugs>. As of September 2008 the
327
list is on the right.
327
<https://bugs.launchpad.net/bzr/+bugs>. As of September 2008 the
328
list is on the right.