[MacPorts] #66384: py27-openssl: Please downgrade to 21.0.0
MacPorts
noreply at macports.org
Fri Dec 2 08:18:24 UTC 2022
#66384: py27-openssl: Please downgrade to 21.0.0
------------------------+---------------------------------
Reporter: ryandesign | Owner: MarcusCalhoun-Lopez
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.0
Keywords: | Port: py-openssl
------------------------+---------------------------------
After upgrading ports on the [https://build.macports.org MacPorts
buildmaster], I could not start the buildmaster anymore:
{{{
Unhandled Error
Traceback (most recent call last):
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/application/app.py", line 674, in run
runApp(config)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/scripts/twistd.py", line 25, in runApp
runner.run()
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/application/app.py", line 381, in run
self.application = self.createOrGetApplication()
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/application/app.py", line 453, in
createOrGetApplication
application = getApplication(self.config, passphrase)
--- <exception caught here> ---
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/application/app.py", line 464, in getApplication
application = service.loadApplication(filename, style, passphrase)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/application/service.py", line 416, in
loadApplication
application = sob.loadValueFromFile(filename, 'application')
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/persisted/sob.py", line 177, in loadValueFromFile
eval(codeObj, d, d)
File "buildbot.tac", line 4, in <module>
from buildbot.master import BuildMaster
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/buildbot/master.py", line 23, in <module>
from twisted.internet import reactor
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/internet/reactor.py", line 38, in <module>
from twisted.internet import default
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/internet/default.py", line 56, in <module>
install = _getInstallFunction(platform)
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/internet/default.py", line 50, in
_getInstallFunction
from twisted.internet.selectreactor import install
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/internet/selectreactor.py", line 18, in <module>
from twisted.internet import posixbase
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/internet/posixbase.py", line 18, in <module>
from twisted.internet import error, udp, tcp
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/internet/tcp.py", line 31, in <module>
from twisted.internet._newtls import (
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/internet/_newtls.py", line 21, in <module>
from twisted.protocols.tls import TLSMemoryBIOFactory,
TLSMemoryBIOProtocol
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/twisted/protocols/tls.py", line 41, in <module>
from OpenSSL.SSL import Error, ZeroReturnError, WantReadError
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import SSL, crypto
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/OpenSSL/SSL.py", line 9, in <module>
from OpenSSL._util import (
exceptions.SyntaxError: invalid syntax (_util.py, line 21)
Failed to load application: invalid syntax (_util.py, line 21)
}}}
Downgrading py27-openssl from 22.1.0_0 to 21.0.0_0 fixed it.
All [changeset:0c80f6b154e81936e780b9ed497f2ca20ad05526/macports-ports py-
openssl subports were upgraded to 22.1.0] but
[https://pyopenssl.org/en/stable/changelog.html#id4 version 22.0.0 dropped
support for Python 2.7] so py27-openssl should be pinned to version
21.0.0. The epoch for py27-openssl should be increased when this is done
so that users who already upgraded to 22.1.0 will receive the downgrade.
--
Ticket URL: <https://trac.macports.org/ticket/66384>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list