Re: [openstack-dev] [oslo][all] Oslo libraries dropping python 2.6 compatability

2015-11-16 Thread Doug Hellmann
Excerpts from Davanum Srinivas (dims)'s message of 2015-11-16 09:23:39 -0500:
> Gordon,
> 
> When we stop the py26 jobs, the next version we release should have
> major bumps by semver definition. liberty does not have version caps
> unfortunately, but i'll let Doug and others chime in on that.
> 
> yes, i know major bumps are hard

Yes, I would expect major version number increases and trove
classifier updates (in setup.cfg) to indicate that some support has
been dropped. It's simpler to do it now, than to do it at some point
in the future when we introduce a syntactic or standard library
dependency that is not available in 2.6.

The constraints file in liberty should protect us from introducing
versions that are actually incompatible. If we need to go back and add a
few caps, or add environment markers to support different ranges on 2.6
and >=2.7, we can do that as we discover the need.

Doug

> 
> thanks,
> dims
> 
> On Mon, Nov 16, 2015 at 9:07 AM, gord chung  wrote:
> > do we require a major versioning bump for this? i'm wondering how 'breaking'
> > this is in real life if all the services have dropped py2.6 already. maybe
> > this just requires an upper-cap in appropriate stable branches?
> >
> > to be devils advocate, one (arguably terrible) reason for not doing a major
> > bump is that a lot of libs just did one for the Mitaka cycle.
> >
> > On 11/11/2015 2:14 PM, Davanum Srinivas wrote:
> >>
> >> Folks,
> >>
> >> Any concerns? please chime in:
> >> https://review.openstack.org/244275
> >>
> >> Thanks
> >> -- Dims
> >>
> >
> > --
> > gord
> >
> >
> > __
> > 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 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] [oslo][all] Oslo libraries dropping python 2.6 compatability

2015-11-16 Thread Davanum Srinivas
Gordon,

When we stop the py26 jobs, the next version we release should have
major bumps by semver definition. liberty does not have version caps
unfortunately, but i'll let Doug and others chime in on that.

yes, i know major bumps are hard

thanks,
dims

On Mon, Nov 16, 2015 at 9:07 AM, gord chung  wrote:
> do we require a major versioning bump for this? i'm wondering how 'breaking'
> this is in real life if all the services have dropped py2.6 already. maybe
> this just requires an upper-cap in appropriate stable branches?
>
> to be devils advocate, one (arguably terrible) reason for not doing a major
> bump is that a lot of libs just did one for the Mitaka cycle.
>
> On 11/11/2015 2:14 PM, Davanum Srinivas wrote:
>>
>> Folks,
>>
>> Any concerns? please chime in:
>> https://review.openstack.org/244275
>>
>> Thanks
>> -- Dims
>>
>
> --
> gord
>
>
> __
> 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



-- 
Davanum Srinivas :: https://twitter.com/dims

__
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] [oslo][all] Oslo libraries dropping python 2.6 compatability

2015-11-16 Thread gord chung
do we require a major versioning bump for this? i'm wondering how 
'breaking' this is in real life if all the services have dropped py2.6 
already. maybe this just requires an upper-cap in appropriate stable 
branches?


to be devils advocate, one (arguably terrible) reason for not doing a 
major bump is that a lot of libs just did one for the Mitaka cycle.


On 11/11/2015 2:14 PM, Davanum Srinivas wrote:

Folks,

Any concerns? please chime in:
https://review.openstack.org/244275

Thanks
-- Dims



--
gord


__
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] [oslo][all] Oslo libraries dropping python 2.6 compatability

2015-11-16 Thread Robert Collins
Yes, major version bump. As long as we don't have to change any consumers,
we have no backwards compatibility concerns because we deprecated 2.6 in
Juno. However i suspect we will have to change consumers specifically we
still had 2.6 jobs in liberty
On 17 Nov 2015 3:23 AM, "Davanum Srinivas"  wrote:

> Gordon,
>
> When we stop the py26 jobs, the next version we release should have
> major bumps by semver definition. liberty does not have version caps
> unfortunately, but i'll let Doug and others chime in on that.
>
> yes, i know major bumps are hard
>
> thanks,
> dims
>
> On Mon, Nov 16, 2015 at 9:07 AM, gord chung  wrote:
> > do we require a major versioning bump for this? i'm wondering how
> 'breaking'
> > this is in real life if all the services have dropped py2.6 already.
> maybe
> > this just requires an upper-cap in appropriate stable branches?
> >
> > to be devils advocate, one (arguably terrible) reason for not doing a
> major
> > bump is that a lot of libs just did one for the Mitaka cycle.
> >
> > On 11/11/2015 2:14 PM, Davanum Srinivas wrote:
> >>
> >> Folks,
> >>
> >> Any concerns? please chime in:
> >> https://review.openstack.org/244275
> >>
> >> Thanks
> >> -- Dims
> >>
> >
> > --
> > gord
> >
> >
> >
> __
> > 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
>
>
>
> --
> Davanum Srinivas :: https://twitter.com/dims
>
> __
> 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 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] [oslo][all] Oslo libraries dropping python 2.6 compatability

2015-11-11 Thread Davanum Srinivas
Folks,

Any concerns? please chime in:
https://review.openstack.org/244275

Thanks
-- Dims

-- 
Davanum Srinivas :: https://twitter.com/dims

__
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] [oslo][all] Oslo libraries dropping python 2.6 compatability

2015-11-11 Thread Kevin L. Mitchell
On Wed, 2015-11-11 at 14:14 -0500, Davanum Srinivas wrote:
> Any concerns? please chime in:
> https://review.openstack.org/244275

Commented on the review, but I have to point out that python-novaclient,
which, to my knowledge, still supports Python 2.6, also happens to
depend on oslo.i18n, oslo.serialization, and oslo.utils.  If we drop
Python 2.6 compatibility on any of those three, we would also have to
drop it from novaclient (and potentially other clients).  Perhaps we
need to have a discussion about whether the clients still need to
support Python 2.6?
-- 
Kevin L. Mitchell 
Rackspace


__
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] [oslo][all] Oslo libraries dropping python 2.6 compatability

2015-11-11 Thread Davanum Srinivas
Kevin,

right, that's exactly the intention of this email :) we should drop
py2.6 from python-novaclient as well

-- Dims

On Wed, Nov 11, 2015 at 3:07 PM, Kevin L. Mitchell
 wrote:
> On Wed, 2015-11-11 at 14:14 -0500, Davanum Srinivas wrote:
>> Any concerns? please chime in:
>> https://review.openstack.org/244275
>
> Commented on the review, but I have to point out that python-novaclient,
> which, to my knowledge, still supports Python 2.6, also happens to
> depend on oslo.i18n, oslo.serialization, and oslo.utils.  If we drop
> Python 2.6 compatibility on any of those three, we would also have to
> drop it from novaclient (and potentially other clients).  Perhaps we
> need to have a discussion about whether the clients still need to
> support Python 2.6?
> --
> Kevin L. Mitchell 
> Rackspace
>
>
> __
> 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



-- 
Davanum Srinivas :: https://twitter.com/dims

__
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] [oslo][all] Oslo libraries dropping python 2.6 compatability

2015-11-11 Thread Jeremy Stanley
On 2015-11-11 14:07:25 -0600 (-0600), Kevin L. Mitchell wrote:
> On Wed, 2015-11-11 at 14:14 -0500, Davanum Srinivas wrote:
> > Any concerns? please chime in:
> > https://review.openstack.org/244275
> 
> Commented on the review, but I have to point out that python-novaclient,
> which, to my knowledge, still supports Python 2.6, also happens to
> depend on oslo.i18n, oslo.serialization, and oslo.utils.  If we drop
> Python 2.6 compatibility on any of those three, we would also have to
> drop it from novaclient (and potentially other clients).  Perhaps we
> need to have a discussion about whether the clients still need to
> support Python 2.6?

The Infrastructure team's plan is to remove our CentOS 6.x job
workers and any jobs currently running on them (which would include
all the current Python 2.6 jobs) when stable/juno reaches EOL,
shortly after the 2014.2.4 release on November 19. If projects want
to restore Python 2.6 testing, they'll need some custom job to
install the desired interpreter from somewhere unofficial (e.g. the
deadsnakes PPA for Ubuntu Trusty) at runtime.
-- 
Jeremy Stanley

__
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