You are not logged in Log in Join
You are here: Home » DevHome » CVS » CollectorStatuses

Log in
Name

Password

 
 

History for CollectorStatuses

??changed:
-
    This page serves to document the full meaning of the various 
    possible statuses for issues in 
    the "Zope Collector":http://www.zope.org/Collectors/Zope.

    There is discussion about other possible meanings of these 
    states, possible future states and other changes to the 
    Collector at CollectorStatusesAlt.
    However, until that discussion is resolved, please respect 
    the meanings below when dealing with issues.

    Please only put an issue into a status if you are sure it meets
    the criteria below.

  Pending

    These are new issues that have been submitted but are not currently 
    assigned to anyone. They may have had plenty of activity or no 
     activity at all. In either case, they will need further attention.

  Accepted

    This means that someone has read the issue and accepted that it
    has real merit as either a feature request or as a genuine bug
    report.

    The issue may need further discussion and/or time to implement the
    required changes.

    Accepted issues will have an assigned supporter. If you wish to
    work on this issue, the assigned supporter(s) should be contacted.
    If the assigned support cannot be contacted, please either assign 
    yourself to the issue if you're collector staff, or add comments
    stating that you're working on the issue if you're not so someone
    who is collector staff can come along and modify the issue state 
    as appropriate.

  Rejected

    These are issues that have been read and assessed as not requiring
    changes to the Zope core. If the issue requires more information
    to be investigated, please use the Deferred state rather than the
    Rejected state.

    Common reasons may be:

    - The issue is not with a Zope Core component but with a third
      party components such as a database adapter, Plone, etc. The
      rejector should advise the submitter of the appropriate place to
      go to resolve their problem. "hell" is not an appropriate place
      ;-)

    - The issue cannot be reproduced. This means the rejector has
      checked that there is a test for the reported behaviour and
      written one if one is not present, demonstrating that the
      problem the submitter reported does not occur.

    - More information was requested from the submitter but none was
      forthcoming within a month of more information being
      requested. See there Deferred state below.

    **NB**: Please only reject issues as a last resort, it's
    disheartening for the submitter and premature rejection can mean
    bugs are missed and hang around longer as a result.

  Resolved

    This means the changes required by the bug or feature requested
    have been implemented, along with any required tests.

    Tests are **always** required, unless they are impossible to
    write. Slight leniency may also be granted where you're making a
    minor change that would require spending major amounts of time
    because the code you're making the minor change to has no tests
    whatsoever.

    When you resolve an issue, please include:

    - what action was taken

    - what branches of which respositories any code was committed to

    - the expected version(s) of Zope where the changes will land.

  Deferred

    This status has one specific use. It is used when a bug report is
    unclear or has been in a pending state for a long time and more
    information has been requested from the submitter.

    Items should be left in the Deferred state no longer than 1 month,
    after which they should be handled as for Pending if the submitter
    has supplied the requested information, or Rejected otherwise,
    asking the submitter to open a new issue if they experience the
    problem further.

  Wontfix

    This means that the bug or feature request the issue refers to has
    been accepted as valid but will not be dealt with for the
    forseeable future.

    Reasons for this may include:

    - Bugs in deprecated components of Zope.

    - Bugs where there is no solution but a common workaround which
      means the bug should never be excercised.

    - Features that don't have a champion and so are unlikely to be
      implemented.

    - Changes that don't fix a bug or add a new feature, and don't
      have a champion, or haven't see activity in a long time.

    - Changes that would be sensible to make, but would cause more
      damage than good. eg: Would break backward compatability,
      are hard/impossible to test or would make it harder to test other
      things.

    **NB**: A valid bug in a non-deprecated Zope component should
    *never* be wontfix'ed. Likewise, issues should *not* be wontfix'ed
    simply because they haven't seen action is a while.

    **JUST SO IT'S CLEAR**: Only use wontfix as a last resort!