docker: master/worker: fix issue with latest stable sqlalchemy
authorPetr Štetiar <ynezz@true.cz>
Mon, 15 Mar 2021 22:39:55 +0000 (23:39 +0100)
committerPetr Štetiar <ynezz@true.cz>
Mon, 15 Mar 2021 22:39:55 +0000 (23:39 +0100)
commit1d17927e74896df84208da090c80c2d1791d5fe6
tree6870f99c5172a679c5fff6ec777a56444497fb48
parent43086da8105097409b8bd42ea9e6c7107755c7a8
docker: master/worker: fix issue with latest stable sqlalchemy

Fixes following issue with sqlalchemy version 1.4.0 and too relaxed
dependecies `sqlalchemy>=1.2.0` in buildbot:

 Traceback (most recent call last):
   File "/usr/local/bin/buildbot", line 8, in <module>
     sys.exit(run())
     from buildbot.db import enginestrategy
   ...
   File "/usr/local/lib/python3.7/dist-packages/buildbot/db/enginestrategy.py", line 154, in <module>
     class BuildbotEngineStrategy(strategies.PlainEngineStrategy):
 AttributeError: module 'sqlalchemy.engine.strategies' has no attribute 'PlainEngineStrategy'

References: https://github.com/buildbot/buildbot/issues/5911
Signed-off-by: Petr Štetiar <ynezz@true.cz>
docker/buildmaster/Dockerfile
docker/buildworker/Dockerfile