On 05/30/2017 02:51 PM, Doug Hellmann wrote: > Excerpts from Matthew Thode's message of 2017-05-30 13:36:02 -0500: >> We have a problem in requirements that projects that don't have the >> cycle-with-intermediary release model (most of the cycle-with-milestones >> model) don't get integrated with requirements until the cycle is fully >> done. This causes a few problems. >> >> * These projects don't produce a consumable release for requirements >> until end of cycle (which does not accept beta releases). >> >> * The former causes old requirements to be kept in place, meaning caps, >> exclusions, etc. are being kept, which can cause conflicts. >> >> * Keeping the old version in requirements means that cross dependencies >> are not tested with updated versions. >> >> This has hit us with the mistral and tripleo projects particularly >> (tagged in the title). They disallow pbr-3.0.0 and in the case of >> mistral sqlalchemy updates. >> >> [mistral] >> mistral - blocking sqlalchemy - milestones >> >> [tripleo] >> os-refresh-config - blocking pbr - milestones >> os-apply-config - blocking pbr - milestones >> os-collect-config - blocking pbr - milestones >> >> [nova] >> os-vif - blocking pbr - intermediary >> >> [horizon] >> django-openstack-auth - blocking django - intermediary >> >> >> So, here's what needs doing. >> >> Those projects that are already using the cycle-with-intermediary model >> should just do a release. >> >> For those that are using cycle-with-milestones, you will need to change >> to the cycle-with-intermediary model, and do a full release, both can be >> done at the same time. >> >> If anyone has any questions or wants clarifications this thread is good, >> or I'm on irc as prometheanfire in the #openstack-requirements channel. >> > > We probably want to add a review criteria to the requirements list that > projects using the cycle-with-milestone model are not added to the list > to avoid this issue in the future. > > Doug > > __________________________________________________________________________ > 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 >
Good idea, added in https://review.openstack.org/469234 -- Matthew Thode (prometheanfire)
signature.asc
Description: OpenPGP digital signature
__________________________________________________________________________ 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