BMO's showdependencytree.cgi reports are works of fiction




10 years ago
8 years ago


(Reporter: nelson, Unassigned)




An examination of  Bug 398944 shows that it depends on 26 other bugs, 
4 of which are still unresolved, and the rest are resolved. 
If we click on the link labeled "Show dependency tree". it takes us to
which reports "Bug 398944 depends on 12 open bugs:"  (note: 12, not 4)
However, that page correctly shows us the 4 open bugs.  But it provides a 
link labeled "view as bug list" which takes us to a page that shows 12 bugs.
That page is,423093,349382,421946,361957,409415,409876,392024,418644,497832,408681,233118

8 of the 12 bugs in that list do NOT block bug 398944.  
Where do these 8 bogus bugs come from?
The answer here is that the number includes dependencies of dependencies. However, the tree view does not show open bugs which are dependencies of resolved bugs unless you click "Show Resolved". And then, unhelpfully perhaps, the number changes from the number of dependent open bugs to the total number of dependent bugs.


tells you there are 7 open bugs in the dependency tree somewhere (but doesn't show you them), and

shows you all the dependent bugs, closed and open, but doesn't tell you how many open ones there are!

This slightly odd situation is the result of being able to resolve a bug which depends on an unresolved bug. Bugzilla has a preference to forbid that, but it's not turned on on b.m.o.

marking as invalid (not a bug).
Last Resolved: 8 years ago
Resolution: --- → INVALID
Component: Bugzilla: Other b.m.o Issues → General
Product: →
You need to log in before you can comment on or make changes to this bug.