implement a single global dependency list

Bug #995607 reported by Monty Taylor
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Core Infrastructure
Fix Released
Medium
Monty Taylor

Bug Description

There should be a single global depend list and all of the projects should consume it.

Current working theory is that openstack-common can contain pip-requires and test-requires files that contain the total list, and then update.py can copy over the require entries to the target project for anything listed in the file that already exists. (so that we don't add django to nova, for instance)

Monty Taylor (mordred)
description: updated
Changed in openstack-ci:
assignee: nobody → Monty Taylor (mordred)
Changed in openstack-common:
assignee: nobody → Monty Taylor (mordred)
milestone: none → folsom-2
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to openstack-common (master)

Fix proposed to branch: master
Review: https://review.openstack.org/8284

Changed in openstack-common:
status: Triaged → In Progress
Monty Taylor (mordred)
Changed in openstack-ci:
status: Triaged → In Progress
Brian Waldon (bcwaldon)
description: updated
Revision history for this message
Brian Waldon (bcwaldon) wrote :

I don't buy that this should happen in openstack-common, mainly because this isn't the goal of that project. Monty has some ideas he'll document here.

Revision history for this message
Monty Taylor (mordred) wrote :

After chatting some with Brian, I split out the global depends stuff into its own repo:

https://github.com/emonty/openstack-depends

If we're happy with this approach, I'll add it to gerrit. However, brian hates the name openstack-depends, so perhaps "openstack-requirements" or just "openstack-requires"?

Revision history for this message
Monty Taylor (mordred) wrote :

This has been released as openstack/requirements.

Changed in openstack-ci:
status: In Progress → Fix Released
no longer affects: openstack-common
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.