Closed Bug 158653 Opened 22 years ago Closed 21 years ago

can close bug even if dependent bug is open

Categories

(Bugzilla :: Creating/Changing Bugs, defect)

2.14
x86
Windows 2000
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 24496

People

(Reporter: draichle, Assigned: justdave)

Details

I have 2 bugs B1 and B2. B1 blocks B2. It is possible to resolve/close B2 even 
if B1 is still open.
I expected bugzilla to deny this or at least give out a warning.

Is this bug already fixed in new bugzilla versions?
The closure of a "child" bug should certainly not be denied, nor should even a
warning be given.  Just because B(Child) depends on B(Parent) that only means
that in order for B(Child) to be fixed, B(Parent) must first be fixed.  But that
doesn't prevent B(Child) from being legitimately marked as INVALID or WONTFIX
while still having B(Parent) open.  (I might not be able to have children until
a medical procedure is first performed - and I might be waiting for money for
the procedure, so both children and correcting the medical condition are both on
hold.  But I could easily choose NOT to have children while still choosing to
pay for the procedure such that I would be able to at some point in the future
if I chose to.)

However, the opposite of this bug does sound reasonable.

If B(Child) cannot be fixed unless B(Parent) is first fixed, and B(Parent) is
closed as INVALID or WONTFIX, such that it will "never" be fixed, then it makes
sense that B(Child) can also never be fixed and it should be automotically
closed with the same resolution as was B(Parent).  (I am told by the government
that for certain reasons no doctor will ever be allowed to perform the surgery
on me.  Since the condition preventing me from having children will never be
fixed, I can therefore never have children.)

Note that this might not absolutely necessitate closing B(Child).  To continue
my analogy, there's always adoption.  In a Bugzilla case, there may be some
alternate method that wasn't considered before.  Hence, B(Child) could be
reopened (so long as the dependency is removed).  It might make sense to say
that a bug can never be open so long as it is dependent on another bug that is,
itself, closed.  If you want it open, you have to explicitly remove the dependency.
Zippy wants this, so taking.  (it's not at the top of my priority list yet
though, so if anyone else wants to beat me to it, go for it)
Assignee: myk → justdave
Blocks: bz-zippy
Target Milestone: --- → Bugzilla 2.18

*** This bug has been marked as a duplicate of 24496 ***
No longer blocks: bz-zippy
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
clearing target on INVALID/WORKSFORME/WONTFIX/DUPLICATE so they'll show up as
untriaged if they get reopened.
Target Milestone: Bugzilla 2.18 → ---
QA Contact: matty_is_a_geek → default-qa
You need to log in before you can comment on or make changes to this bug.