Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CDT/Obsolete/Bugs"

< CDT‎ | Obsolete
m (Bug Life Cycle)
m
Line 29: Line 29:
 
* Also when a release is shipped, all bugs filed in previous release, with resolution FIXED, will be marked as CLOSED.
 
* Also when a release is shipped, all bugs filed in previous release, with resolution FIXED, will be marked as CLOSED.
  
=== Bugs in maintenance release
+
=== Bugs in maintenance release ===
 
* We will only have maintenance releases for latest major release.
 
* We will only have maintenance releases for latest major release.
 
* If a bug is determined to be severe enough to be addressed in the maintenance release, that bug is to be re-opened and targeted for that release.
 
* If a bug is determined to be severe enough to be addressed in the maintenance release, that bug is to be re-opened and targeted for that release.
 
* Part of the bug review is to make sure that the fix is applied to both branches.
 
* Part of the bug review is to make sure that the fix is applied to both branches.
 +
 +
== Bug Queries ==
 +
 +
{|
 +
| style="background:#ffdead;" | Component
 +
| style="background:#ffdead;" | Owner
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-build&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-build]
 +
| Elena Laskavaia (elaskavaia@qnx.com)
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-build-managed&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-build-managed]
 +
| Chris Recoskie (recoskie@ca.ibm.com)
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-core&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-core]
 +
| Doug Schaefer (Doug.Schaefer@windriver.com)
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-debug&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-debug]
 +
| Ken Ryall (ken.ryall@nokia.com)
 +
|- 
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-debug-cdi&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-debug-cdi]
 +
| John Cortell (john.cortell@freescale.com)
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-debug-cdi-gdb&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-debug-cdi-gdb ]
 +
| Elena Laskavaia (elaskavaia@qnx.com)
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-debug-dsf&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-debug-dsf]
 +
| Pawel Piech
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-debug-dsf-gdb&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-debug-dsf-gdb ]
 +
| Marc Khouzam (marc.khouzam@ericsson.com)
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-doc&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-doc]
 +
| Doug Schaefer (Doug.Schaefer@windriver.com)
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-editor&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-editor]
 +
| Anton Leherbauer (Anton.Leherbauer@windriver.com)
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-indexer&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-indexer]
 +
| Markus Schorn (Markus.Schorn@windriver.com)
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-other&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-other]
 +
| Doug Schaefer (Doug.Schaefer@windriver.com)
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-parser&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-parser]
 +
| Mike Kucera (mkucera@ca.ibm.com)
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-refactoring&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-refactoring]
 +
| Emanuel Graf (egraf@hsr.ch)
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-releng&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-releng]
 +
| Vivian Kong (vivkong@ca.ibm.com)
 +
|-
 +
| [http://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=Tools&product=CDT&component=cdt-source-nav&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED  cdt-source-nav]
 +
| Markus Schorn (Markus.Schorn@windriver.com)
 +
|}

Revision as of 20:05, 2 January 2009

Bug Life Cycle

All users may contribute to the discussion by adding comments (but typically not change the status fields). The Eclipse Process Guidelines contains more general information and diagram on bug lifecycle information and a handy diagram. Once the bug report is filed, contributors and committers work on it, including updates to bug status.

CDT Bug-life cycle.png

Filing

Everybody - users and developers - may apply for a Bugzilla account and submit bug reports or enhancement requests. Bugs are created in NEW state and are assigned to the selected compoenent's inbox email (e.g. cdt-debug-inbox@eclipse.org). Users and developers who would like to be notified of all new bugs on a component can configure their bugzilla preferences to watch the component inbox.

Triage

Component owners are ultimately responsible for triaging bugs assigned to their component, although anyone is welcome to help with this task. Bugs in NEW state are reviewed to determine whether the bug is valid and not a duplicate of an existing bug.

  • If the bug is valid, the developer changes the bug state to ASSIGNED, while leaving the "Assigned To:" field set to the component inbox email.
  • If the bug is determined not to require any further action, it's state is immediately changed to RESOLVED, with one of the following resolutions : DUPLICATE, INVALID, WONTFIX, NOT_ECLIPSE, WORKSFORME.
  • If the bug doesn't contain enough information to determine what to do with it, a "needinfo" keyword will be added along with a comment on what need additional information is needed.

Fixing

  • A committer who intends to fix a given bug, takes the bug by changing the Assigned to: field, changes its status to ASSIGNED and sets the target milestone when he intends to commit the fix.

Reviewing

  • Before committing the fix, the committer should create a patch with the changes that are applied to fix the bug. This patch should be attached to the bug with the fix comment.
  • The committer should request for another committer or contributor to review the bug. This is done by adding a review flag to the bug with the name of the developer being requested to review the bug, or of the component inbox.
  • Upon reviewing the fix, the reviewing committer can change the review flag to a "+" or "-". The review can be omitted if the component has only one active developer.

Verifying

  • Once the bug is fixed, the user that requested the bug to be fixed, should download the build which includes the fix and try it. If the issue is indeed addressed, the user should mark the bug as VERIFIED.
  • Alternatively, during a manual milestone testing cycle, a tester may also confirm that the bug is fixed and mark is VERIFIED.

How bugs are CLOSED

  • When a release is shipped, all bugs filed in that release and resolved with resolutions: VERIFIED, DUPLICATE, WONTFIX, NOT_ECLIPSE, WORKSFORME are marked as CLOSED.
  • Also when a release is shipped, all bugs filed in previous release, with resolution FIXED, will be marked as CLOSED.

Bugs in maintenance release

  • We will only have maintenance releases for latest major release.
  • If a bug is determined to be severe enough to be addressed in the maintenance release, that bug is to be re-opened and targeted for that release.
  • Part of the bug review is to make sure that the fix is applied to both branches.

Bug Queries

Component Owner
cdt-build Elena Laskavaia (elaskavaia@qnx.com)
cdt-build-managed Chris Recoskie (recoskie@ca.ibm.com)
cdt-core Doug Schaefer (Doug.Schaefer@windriver.com)
cdt-debug Ken Ryall (ken.ryall@nokia.com)
cdt-debug-cdi John Cortell (john.cortell@freescale.com)
cdt-debug-cdi-gdb Elena Laskavaia (elaskavaia@qnx.com)
cdt-debug-dsf Pawel Piech
cdt-debug-dsf-gdb Marc Khouzam (marc.khouzam@ericsson.com)
cdt-doc Doug Schaefer (Doug.Schaefer@windriver.com)
cdt-editor Anton Leherbauer (Anton.Leherbauer@windriver.com)
cdt-indexer Markus Schorn (Markus.Schorn@windriver.com)
cdt-other Doug Schaefer (Doug.Schaefer@windriver.com)
cdt-parser Mike Kucera (mkucera@ca.ibm.com)
cdt-refactoring Emanuel Graf (egraf@hsr.ch)
cdt-releng Vivian Kong (vivkong@ca.ibm.com)
cdt-source-nav Markus Schorn (Markus.Schorn@windriver.com)

Back to the top