Re: [openstack-dev] [Nova] Tracking optional requirements

2015-06-22 Thread Michael Still
bindep looks quite cool, and I think would do what I am after here. That's especially true if we use its profiles support. I like the idea that we can hand some form of documentation to distros that verifies that they've noticed all the dependancies we've added in a given release cycle. Cheers, Mi

Re: [openstack-dev] [Nova] Tracking optional requirements

2015-06-22 Thread Jeremy Stanley
On 2015-06-22 21:05:11 +1000 (+1000), Michael Still wrote: > Sure, except where the thing isn't in pip... I just learned tonight > that the libosinfo thing in the review at the start of this thread is > a c library and some gobject black magic. I think we want it, but it > will never work as a pip

Re: [openstack-dev] [Nova] Tracking optional requirements

2015-06-22 Thread Doug Hellmann
Excerpts from Michael Still's message of 2015-06-22 21:05:11 +1000: > Sure, except where the thing isn't in pip... I just learned tonight > that the libosinfo thing in the review at the start of this thread is > a c library and some gobject black magic. I think we want it, but it > will never work

Re: [openstack-dev] [Nova] Tracking optional requirements

2015-06-22 Thread Michael Still
Sure, except where the thing isn't in pip... I just learned tonight that the libosinfo thing in the review at the start of this thread is a c library and some gobject black magic. I think we want it, but it will never work as a pip dependancy. So, I think something human readable is still required?

Re: [openstack-dev] [Nova] Tracking optional requirements

2015-06-22 Thread Davanum Srinivas
Michael, We talked about it in Vancouver in the context of oslo.messaging: https://etherpad.openstack.org/p/YVR-oslo-optional-dependencies Consensus was: "optional dependencies should be specified with extras in setup.cfg; conditional ones via markers." Robert is driving towards making this real

Re: [openstack-dev] [Nova] Tracking optional requirements

2015-06-22 Thread Sean Dague
On 06/22/2015 06:37 AM, Michael Still wrote: > Hi, > > https://review.openstack.org/#/c/149625 made me think about optional > requirements for nova. Some hypervisor drivers have requirements that > are either only needed for their driver, or are optional to their > driver. Examples include the iro

[openstack-dev] [Nova] Tracking optional requirements

2015-06-22 Thread Michael Still
Hi, https://review.openstack.org/#/c/149625 made me think about optional requirements for nova. Some hypervisor drivers have requirements that are either only needed for their driver, or are optional to their driver. Examples include the ironic driver depending on the ironic client, and the review