Christian Lohmaier wrote:

On Thu, Jun 02, 2005 at 03:54:31PM +0200, Joerg Barfurth wrote:

Christian Lohmaier wrote:

issues that won't be dealt with by Sun because of workload, bad
effort/gain ratio, of no interest because StarOffice has commercial
replacement, ... ("We won't implement it, but just go ahead and povide a
patch") should not be closed wontfix but "worksforme" with TM
"OOoPleaseHelp" (unless there is a dedicated resolution for this kind of
stuff)


I don't agree that they should be closed. An issue that is closed to me is gone. I would exclude it from any queries, except post-mortem statistical evaluations.


That is exactly the idea behind closing it. Get it out of the way, leave
the issues that are being worked on/that have not yet been decided upon.


There are many different roles in this project, which do different things with existing issues. Some examples

1. Look for existing issues
   a) before submitting an own one
   b) during evaluation
2. Confirm, evaluate and dispatch new issues
3. Look for issues to implement
   a) during release planning
   b) as independent developer
4. Plan and track your development work
5. Track the feature status/quality of releases in progress

In this selection each task has a different set of issues with which to work.

The issues we are talking about are not at all relevant only for 2. and 4. They are very relevant for both 1. and 3b). These two tasks are often done by newcomers with limited experience in dealing with issuezilla. Thus our issues really should not be closed and should even be included in the default queries.

If you regularly do activities like 2. and 4. you probably will set up saved queries adapted to your needs anyhow - so excluding issues having the 'OOo PleaseHelp' target or marked RESOLVED/LATER would be trivial. Otherwise you can still easily adopt the habit to deselect it every time.

It might be assigned to a dummy owner and/or we might use the useless RESOLVED-LATER status for it, but we should not close it.


I disagree, mainly because of working on the open issues gets easier
when the issues that nobody's working on are not in the way.

If a developer looks for issues he could take on, he will look at things that are still open, rather than closed (i.e. dealt with for good).

If you don't close them, you'll have to exclude the target OOoPleaseHelp
in every query again and again..

It depends on the goals of your query. And yes, the initial query defaults in issuezilla will not suit every role.

The most important characteristic of such an issue is that
- it is OPEN
- it has target milestone OOoPleaseHelp


My opinion is: Open issues are those that some action is going to be
taken.

Open issues are those on which some action may be taken. Closed issues are those on which no action will be taken any more. If you have a current issue that looks duplicate to a closed issue you should generally submit a new one. The closed one is done.

To me it doesn't make sense to have issues open that nobody
is/will be working on. Leaving it open may signal to the reporter that
the issue is handled.

Closing it makes clear that unless someone
interested takes care of the issue, it will never see the light of day.

'resolving' as LATER (or something similar) or leaving as NEW and setting a 'target' of 'PleaseHelp' should be clear indications that the issue is not being handled currently and that it probably won't be done unless someone jumps in.

BTW: I've seen cases where such issues were fixed by the responsible developer after all when working on the relevant section of the code or were taken into account when a related feature was specified, because the requested change was no extra effort. For this to occur, it is useful to keep it in sight of the developer. And if the issue was already closed, you'd never notice that. As priorities and goals change, such issues may even be taken over actively by Sun developers after a while.

Closing it with an appropriate comment may even result in the reporter
searching for "independent" developers actively while such "pressure" is
not createn by leaving the issue open and letting it rot...


It shouldn't rot without comment or target. But target milestone and status are the correct fields to express the state of a non-resolved issue.

Ciao, J�rg

--
Joerg Barfurth              Sun Microsystems - Desktop - Hamburg
>>>>>>>>>>>>>>>>>> using std::disclaimer <<<<<<<<<<<<<<<<<<<<<<<
Software Engineer                         [EMAIL PROTECTED]
OpenOffice.org Configuration          http://util.openoffice.org


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to