[openstack-dev] [all] Dependency management summit sessions
Robert Collins
robertc at robertcollins.net
Tue Apr 28 18:48:23 UTC 2015
On 28 April 2015 at 22:57, Sean Dague <sean at dague.net> wrote:
> On 04/27/2015 05:53 PM, Robert Collins wrote:
> I'm still generally suspicious of the precompute / install model because
> solving that ends up being... interesting some times. I also think there
> is a related issue of "dependencies for optional features" which,
> because they are inconsistently dealt with, exacerbate things. This
> being things like drivers, db backends.
>
> After the giant unwind Doug, Clark, and I started writing up the
> following - https://etherpad.openstack.org/p/requirements-future
>
> I do think we need a summit discussion, I also think pip needs some
> fixes, but I think this needs a lot of heads together to get to a plan,
> because many individuals thought they nailed this issue in the past, and
> were wrong.
Thanks for that link, I think its not questioning enough about our
current setup. I had a bunch more analysis I pulled out of my blog
post for legibility. FWIW I've worked in the single-global-list model
before for CI, and while its definitely a tradeoff in maintenance vs
surprises, its well worth it for nontrivial environments (which we
are!).
Dependencies for optional features fit trivially into my proposal:
again I elided them to save space and hopefully aid comprehension of
the main proposal. The details are: they go in two places, the global
constraints and the project extras[sometag], but other than that they
are managed identically.
https://etherpad.openstack.org/p/liberty-requirements-management looks
like an important etherpad to work through
-Rob
--
Robert Collins <rbtcollins at hp.com>
Distinguished Technologist
HP Converged Cloud
More information about the OpenStack-dev
mailing list