Bug 1164132 - Bad dependency tree depth
Summary: Bad dependency tree depth
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Bugzilla
Classification: Community
Component: Dependency Views
Version: 4.4
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
Assignee: PnT DevOps Devs
QA Contact: tools-bugs
URL:
Whiteboard:
Depends On: 1215019
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-11-14 07:52 UTC by baranowb
Modified: 2016-04-07 05:54 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2016-04-07 05:54:43 UTC
Embargoed:


Attachments (Terms of Use)

Description baranowb 2014-11-14 07:52:13 UTC
Description of problem:
Depth of a dependency tree does not seem to work properly ( unless I miss something )

See: https://bugzilla.redhat.com/showdependencytree.cgi?id=1151405&maxdepth=1&hide_resolved=1

Depth 1:
 - nice, only immediate dependencies of 1151405 are shown.
Depth 2:
 - a bit weird:
 1151405
   |  -  1123505
   |        |   -    953200
   |        |   -    1149621
   |        |           |  -   1139197
   |        |           |        |  -   1139202
   |        |           |  -   1149618

Looks a bit more than 2 LVL of deps. I would assume that only 953200 and 1149621 should be shown, not their children.


Version-Release number of selected component (if applicable):
Current?

How reproducible:
Always

Steps to Reproduce:
1. switch from LVL 1 to LVL 2 or higher
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Jason McDonald 2014-11-17 05:08:12 UTC
Confirmed. Looks broken to me.

Comment 3 Jason McDonald 2015-09-25 07:53:01 UTC
We are considering replacing the default dependency tree view with a 3rd-party extension when we upgrade to Bugzilla 5.0.  If we go ahead with that this bug should no longer be relevant.

Comment 4 Jeff Fearn 🐞 2016-04-07 05:54:43 UTC
We won't fix this because we have enabled the Bayoteers TreeView in Bugzilla 5.

FYI there isn't anything in the current list that shouldn't be there, they layout is just funky because a bug is set as a dependency at multiple levels.

e.g. 1139202 is a second level dependency to 1151405, is it also a level 3 dependency on 4 bugs, and a level 4 dependency on another 2 bugs.

So because 1139202 is pulled in it's entire dependency tree is in the list even when it exceeds the specified limit.

There are a couple of other bugs with the same multi depth dependency on that bug so it's extra chunky.


Note You need to log in before you can comment on or make changes to this bug.