Closed ynezz closed 9 months ago
buildbot.errors.PluginDBError: Requirements are not satisfied for buildbot.www:base: The 'zope-interface>=5' distribution was not found and is required by Twisted
Quite puzzled:
root@e3219f2dd8ae:/# pip install zope-interface
Requirement already satisfied: zope-interface in /usr/local/lib/python3.9/dist-packages (6.1)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from zope-interface) (52.0.0)
root@e3219f2dd8ae:/# pip freeze | grep zope
zope.interface==6.1
Seems to be fixed in https://github.com/buildbot/buildbot/commit/94e2d59c23472f3fe640437630309bea518c5b9e
Currently master is unable to start due to some Twisted dependency hell. I've integrated a workaround which should be reverted once we bump to buildbot >= 3.10
To prevent such regressions again in future I've improved the CI testing with a simple, but extensible
cram
based test suite.Example of the cram test output with current master failure: