New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Twisted 15.5 no longer supports Python 2.6 #482

Closed
obfuscurity opened this Issue Nov 30, 2015 · 4 comments

Comments

Projects
None yet
4 participants
@obfuscurity
Member

obfuscurity commented Nov 30, 2015

Although the Twisted 15.5 changelog claims to support Python 2.6, builds are now failing because of it. Verified that Twisted 15.5 does in fact break Python 2.6 compatibility (and further confirmed here).

Should we deprecate Python 2.6 support for the next (1.0?) master release, or lock in at Twisted 15.4 for the time being?

Refs #480 which is blocked on the broken 2.6 build.

@deniszh

This comment has been minimized.

Show comment
Hide comment
@deniszh

deniszh Nov 30, 2015

Member

Depends on current state of support of Python 2.6 in distros. Do we have
Python 2.6 as default still in 2016?
On Mon, 30 Nov 2015 at 18:23, Jason Dixon notifications@github.com wrote:

Although the Twisted 15.5 changelog
https://twistedmatrix.com/trac/changeset/46361 claims to support Python
2.6, builds are now failing
https://travis-ci.org/graphite-project/carbon/jobs/93936324 because of
it. Verified that Twisted 15.5 does in fact break Python 2.6 compatibility
https://twistedmatrix.com/trac/browser/tags/releases/twisted-15.5.0/twisted/__init__.py#L16
(and further confirmed here
https://twitter.com/hawkieowl/status/671365064864108544).

Should we deprecate Python 2.6 support for the next (1.0?) master release,
or lock in at Twisted 15.4 for the time being?

Refs #480 #480 which is
blocked on the broken 2.6 build.


Reply to this email directly or view it on GitHub
#482.

Member

deniszh commented Nov 30, 2015

Depends on current state of support of Python 2.6 in distros. Do we have
Python 2.6 as default still in 2016?
On Mon, 30 Nov 2015 at 18:23, Jason Dixon notifications@github.com wrote:

Although the Twisted 15.5 changelog
https://twistedmatrix.com/trac/changeset/46361 claims to support Python
2.6, builds are now failing
https://travis-ci.org/graphite-project/carbon/jobs/93936324 because of
it. Verified that Twisted 15.5 does in fact break Python 2.6 compatibility
https://twistedmatrix.com/trac/browser/tags/releases/twisted-15.5.0/twisted/__init__.py#L16
(and further confirmed here
https://twitter.com/hawkieowl/status/671365064864108544).

Should we deprecate Python 2.6 support for the next (1.0?) master release,
or lock in at Twisted 15.4 for the time being?

Refs #480 #480 which is
blocked on the broken 2.6 build.


Reply to this email directly or view it on GitHub
#482.

@mleinart

This comment has been minimized.

Show comment
Hide comment
@mleinart

mleinart Dec 1, 2015

Member

FWIW I'm in favor of dropping 2.6 support. AFAICT the only reason to continue to support it would be for RHEL/Centos 5 (EPEL only supports up to 2.6). However, 2.6 is a language runtime that was EOL'd two years ago on a nearly 9 year old distro.

Both Twisted and Django now support Python 3 and dropping 2.6 support is prerequisite to beginning the move to support 3 (keeping 2.6 support along with 3.x looks to be pretty messy).

Member

mleinart commented Dec 1, 2015

FWIW I'm in favor of dropping 2.6 support. AFAICT the only reason to continue to support it would be for RHEL/Centos 5 (EPEL only supports up to 2.6). However, 2.6 is a language runtime that was EOL'd two years ago on a nearly 9 year old distro.

Both Twisted and Django now support Python 3 and dropping 2.6 support is prerequisite to beginning the move to support 3 (keeping 2.6 support along with 3.x looks to be pretty messy).

@SEJeff

This comment has been minimized.

Show comment
Hide comment
@SEJeff

SEJeff Dec 1, 2015

Member

You can get get Python 2.7 or even 3 in rhel / centos 6 easily via software collections. RHEL7 / Debian Jessie have much newer Python with 2.7.x as a baseline.

I'd also be in favor of dropping all versions of Django that aren't supported anymore.

Member

SEJeff commented Dec 1, 2015

You can get get Python 2.7 or even 3 in rhel / centos 6 easily via software collections. RHEL7 / Debian Jessie have much newer Python with 2.7.x as a baseline.

I'd also be in favor of dropping all versions of Django that aren't supported anymore.

@obfuscurity

This comment has been minimized.

Show comment
Hide comment
@obfuscurity

obfuscurity Dec 5, 2015

Member

Removed python2.6 from all test configurations. There are some additional steps we can take to check versions, but this was just a quick run-through to unblock any future PR builds.

Member

obfuscurity commented Dec 5, 2015

Removed python2.6 from all test configurations. There are some additional steps we can take to check versions, but this was just a quick run-through to unblock any future PR builds.

@obfuscurity obfuscurity closed this Dec 5, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment