Re: [openstack-dev] [requirements][release][FFE] Request for netaddr>=0.7.13 bump in g-r

2016-09-15 Thread Doug Hellmann
Excerpts from Matt Riedemann's message of 2016-09-15 09:09:48 -0500:
> There was a change introduced to nova in newton which requires a minimum 
> of netaddr 0.7.13. We've been testing with 0.7.18 from upper-constraints 
> so bumping the minimum from 0.7.12 to 0.7.13 shouldn't cause any issues.
> 
> The g-r change is here:
> 
> https://review.openstack.org/#/c/370833/
> 
> We're not going to revert the nova change since that would be riskier at 
> this point in the cycle since it landed before n-2.
> 

After much discussion on IRC in both #openstack-release and
#openstack-requirements, the release team made the call to go ahead with
this requirements update.

We will merge the change to the global requirements, and update nova
before its RC1.

Other projects that believe they have an issue and have not already
tagged RC1 may also update their requirements list in their trees.

Projects that have already tagged RC1 and libraries that use netaddr *do
not* need to be updated right now.

When we branch the requirements repo, it will trigger updates to any
projects that have not already updated the min version for netaddr. We
will consider those changes as bugs in the requirements specifications
for newton, and tag point releases when there is another reason to
create a new release of the project or library.

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


Re: [openstack-dev] [requirements][release][FFE] Request for netaddr>=0.7.13 bump in g-r

2016-09-15 Thread Matthew Thode
On 09/15/2016 09:39 AM, Matt Riedemann wrote:
> 
> As I pointed out in the review, I don't think we'd need to re-release
> those things, however, I think this would cause a problem for
> stable/newton because the requirements repo doesn't have a stable/newton
> branch yet, so this min version bump would go into that, and since those
> libs/clients have cut stable/newton already, on their next reqs sync
> they'd get that min version bump, which we generally want to avoid on
> stable branches as some distros have frozen their packages - although to
> be fair they should have been shipping packages from the
> upper-constraints versions for newton, not the minimums since we only
> test the upper bound.
> 

I don't think this will hurt us like has happened in the past, I just
wanted to put the breaks on this so we can get all the interested
parties (releases and requirements teams) involved.  This would be
breaking our process at the last minute which has caused badness in the
past.  We (requirements) are working on divergent requirements which
would allow for this, but that was for the ocata cycle.

Distros I've checked so far won't have a problem with this anyway as
they are using newer netaddr anyway (0.7.18 for both debian and gentoo
at least).

In short, if the releases and requirements teams are both fine with
this, ok :D (and tonyb is on both...)

-- 
-- 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


Re: [openstack-dev] [requirements][release][FFE] Request for netaddr>=0.7.13 bump in g-r

2016-09-15 Thread Sean Dague
On 09/15/2016 10:30 AM, Matthew Thode wrote:
> On 09/15/2016 09:09 AM, Matt Riedemann wrote:
>> There was a change introduced to nova in newton which requires a minimum
>> of netaddr 0.7.13. We've been testing with 0.7.18 from upper-constraints
>> so bumping the minimum from 0.7.12 to 0.7.13 shouldn't cause any issues.
>>
>> The g-r change is here:
>>
>> https://review.openstack.org/#/c/370833/
>>
>> We're not going to revert the nova change since that would be riskier at
>> this point in the cycle since it landed before n-2.
>>
> 
> This is a hard ask and I can't really support it, mainly because of all
> the things it impacts this late in the cycle.  Is there ANY way we can
> not merge this?
> 
> just some of the things that would need to be re-released
> 
> 
> networking-ovn (just had their rc1)
> os-net-config
> os-vif
> oslo.config
> oslo.serialization
> oslo.utils
> oslo.versionedobjects
> oslo.vmware
> python-neutronclient
> wsme

Actually, there is very little this impacts. Basically no systems use
the g-r minimum except as a code comment. Yes, it will produce a patch
to be merged on those projects, however the only project that needs to
merge in is Nova, it's the only project that uses the function that will
actually explode at that level.

Given this is the lowest risk way to address this issue, far less risky
than a barely tested Nova workaround, this is really the way things
should move forward.

Nothing is harmed in the release if there is a mix of 0.7.12 / 0.7.13
minimums. Doug is even proposing that we explicitly allow situations
like that for the next cycle. Projects can merge and catch up in
stable/newton post release if we feel consistency is important.

-Sean

-- 
Sean Dague
http://dague.net

__
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


Re: [openstack-dev] [requirements][release][FFE] Request for netaddr>=0.7.13 bump in g-r

2016-09-15 Thread Matt Riedemann

On 9/15/2016 9:30 AM, Matthew Thode wrote:

On 09/15/2016 09:09 AM, Matt Riedemann wrote:

There was a change introduced to nova in newton which requires a minimum
of netaddr 0.7.13. We've been testing with 0.7.18 from upper-constraints
so bumping the minimum from 0.7.12 to 0.7.13 shouldn't cause any issues.

The g-r change is here:

https://review.openstack.org/#/c/370833/

We're not going to revert the nova change since that would be riskier at
this point in the cycle since it landed before n-2.



This is a hard ask and I can't really support it, mainly because of all
the things it impacts this late in the cycle.  Is there ANY way we can
not merge this?

just some of the things that would need to be re-released


networking-ovn (just had their rc1)
os-net-config
os-vif
oslo.config
oslo.serialization
oslo.utils
oslo.versionedobjects
oslo.vmware
python-neutronclient
wsme



__
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



As I pointed out in the review, I don't think we'd need to re-release 
those things, however, I think this would cause a problem for 
stable/newton because the requirements repo doesn't have a stable/newton 
branch yet, so this min version bump would go into that, and since those 
libs/clients have cut stable/newton already, on their next reqs sync 
they'd get that min version bump, which we generally want to avoid on 
stable branches as some distros have frozen their packages - although to 
be fair they should have been shipping packages from the 
upper-constraints versions for newton, not the minimums since we only 
test the upper bound.


--

Thanks,

Matt Riedemann


__
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


Re: [openstack-dev] [requirements][release][FFE] Request for netaddr>=0.7.13 bump in g-r

2016-09-15 Thread Matthew Thode
On 09/15/2016 09:09 AM, Matt Riedemann wrote:
> There was a change introduced to nova in newton which requires a minimum
> of netaddr 0.7.13. We've been testing with 0.7.18 from upper-constraints
> so bumping the minimum from 0.7.12 to 0.7.13 shouldn't cause any issues.
> 
> The g-r change is here:
> 
> https://review.openstack.org/#/c/370833/
> 
> We're not going to revert the nova change since that would be riskier at
> this point in the cycle since it landed before n-2.
> 

This is a hard ask and I can't really support it, mainly because of all
the things it impacts this late in the cycle.  Is there ANY way we can
not merge this?

just some of the things that would need to be re-released


networking-ovn (just had their rc1)
os-net-config
os-vif
oslo.config
oslo.serialization
oslo.utils
oslo.versionedobjects
oslo.vmware
python-neutronclient
wsme

-- 
-- 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


[openstack-dev] [requirements][release][FFE] Request for netaddr>=0.7.13 bump in g-r

2016-09-15 Thread Matt Riedemann
There was a change introduced to nova in newton which requires a minimum 
of netaddr 0.7.13. We've been testing with 0.7.18 from upper-constraints 
so bumping the minimum from 0.7.12 to 0.7.13 shouldn't cause any issues.


The g-r change is here:

https://review.openstack.org/#/c/370833/

We're not going to revert the nova change since that would be riskier at 
this point in the cycle since it landed before n-2.


--

Thanks,

Matt Riedemann


__
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