Re: [openstack-dev] [oslo][all] Oslo libraries dropping python 2.6 compatability
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 chungwrote: > > 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
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 chungwrote: > 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
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
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
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
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. MitchellRackspace __ 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
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. Mitchellwrote: > 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
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