On 2016-05-06 10:25:41 -0400 (-0400), Doug Hellmann wrote:
> Excerpts from Tony Breeds's message of 2016-05-06 09:53:11 +1000:
[...]
> > I think some of these pro-active things will be key.  A quick
> > check shows we have nearly 30 items in g-r that don't seem to be
> > used by anything.  So there is some low hanging fruit there.
> > Search for overlapping requirements and then working with the
> > impacted teams is a big job but again a very worthwhile goal.
> 
> Someone had a tool that looked at second-order dependencies, I
> think. I can't find the reference in my notes, but maybe someone
> else has it handy?
[...]

I'm not sure entirely what you're looking for. I added
http://git.openstack.org/cgit/openstack/requirements/tree/tools/cruft.sh
to try to find things in global requirements which no project
declares as a requirement. Richard Jones wrote
https://pypi.python.org/pypi/pip_missing_reqs to spot modules
projects are importing directly while failing to declare a
requirement on them (a fragile situation if one of your other
dependencies adjusts its own dependencies and drops whatever
provided that module). We don't usually list transitive-only
dependencies in global requirements unless we need to pin/skip
versions of them in some way, and instead rely on the constraints
list to represent the complete transitive dependency set.
-- 
Jeremy Stanley

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to