Just after going into production, Georg Brandl tried to set an issue to
'Pending' - 'Wont fix'. This was not permitted by detectors/statusauditor.py.
I "solved" this by disabling all code except the code that sets the status of
new issues to 'open'.
The detector also seems to do things like "remove issues from the list of
dependencies", which might not be something that we want. Blocking resolve of
issues that depend on issues that are not closed might be of interest, but
personally, I don't think the dependencies should be removed from the list.
Reading the code quickly, this seems to be what's supposed to happen.
We need to discuss what kind of rules should be enforced when it comes to
dependencies and status combinations.
|