[openstack-dev] New process for updating requirements

James E. Blair jeblair at openstack.org
Thu Mar 7 03:23:07 UTC 2013


Michael Still <mikal at stillhq.com> writes:

> On Tue, Mar 5, 2013 at 10:40 PM, James E. Blair <jeblair at openstack.org> wrote:
>> Hi,
>>
>> In order to update a requirement for an OpenStack project, you will
>> first need to propose the new version to the openstack/requirements
>> project.  Once it is merged there, it will appear in the OpenStack pypi
>> mirror, and only then can it be used in an OpenStack project.  This is
>> the first stage in a process to centralize and improve dependency
>> management discussed at the grizzly summit.
>
> I like this, but I wonder if we should have a jenkins check that let's
> people know that they've updated requirements but forgotten this step?
> I worry about new person confusion.

Excellent idea.  I just wrote a change to Zuul that will let us run a
job iff a change is made to specific files.  We'll use that to have a
job that checks that a proposed dependency update is permitted by the
current state of the requirements repo, and if not, output a useful
failure message.

Thanks!

-Jim



More information about the OpenStack-dev mailing list