equery displays warnings about masked deps, even when those deps are deeper than --depth specification
test-depgraph has a primary dep:
amit0 ~ # equery depgraph --depth=1 test-depgraph
[ Searching for packages matching test-depgraph... ]
* dependency graph for test/test-depgraph-1.0
`-- test/test-depgraph-1.0
`-- test/test-primary-dep-1.0
[ test/test-depgraph-1.0 stats: packages (2), max depth (1) ]
the primary depends on yet-another package, a "secondary", which doesn't
show up above (with --depth=1):
amit0 ~ # equery depgraph --depth=2 test-depgraph
[ Searching for packages matching test-depgraph... ]
* dependency graph for test/test-depgraph-1.0
`-- test/test-depgraph-1.0
`-- test/test-primary-dep-1.0
`-- test/test-secondary-dep-1.0
[ test/test-depgraph-1.0 stats: packages (3), max depth (2) ]
Yet, when masked, 'secondary' DOES show-up with depth=1:
amit0 ~ # echo test/test-secondary-dep >> /etc/portage/package.mask
amit0 ~ # equery depgraph --depth=1 test-depgraph
[ Searching for packages matching test-depgraph... ]
* dependency graph for test/test-depgraph-1.0
`-- test/test-depgraph-1.0
`-- test/test-primary-dep-1.0
`-- test/test-secondary-dep (unable to resolve to a package / package
masked or removed)
[ test/test-depgraph-1.0 stats: packages (2), max depth (1) ]
is this a bug?
Amit
|