Package: buildbot
Version: 0.8.12-3.2
Severity: important
The 0.8.12-3.2 buildbot package does not run as packaged in the Debian archives
because it has a hard-coded runtime
dependency on the exact version of sqlalchemy-migrate 0.7.2 package and the
version of that package in the archives is
0.10.0.
Steps to reproduce:
(1) install a fresh clean Debian 9 system
(2) apt-get install buildbot
(3) create a buildbot master instance:
$ buildbot create-master
$ cp master.cfg.example to master.cfg
(5) run buildbot
$ buildbot start
(6) examine twistd.log, it will have a Python stack dump with the errors.
Requirement.parse('sqlalchemy-migrate==0.7.2')
That requirement is hardcoded in the source in the setup.py file.
-- System Information:
Debian Release: 9.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.0-3-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages buildbot depends on:
ii adduser 3.115
ii dpkg 1.18.24
ii libc6 2.24-11+deb9u1
ii libjs-sphinxdoc 1.4.9-2
ii python 2.7.13-2
ii python-dateutil 2.5.3-2
ii python-jinja2 2.8-1
ii python-migrate 0.10.0-7
ii python-sqlalchemy 1.0.15+ds1-1
ii python-twisted 16.6.0-2
ii python-twisted-core 16.6.0-2
Versions of packages buildbot recommends:
ii buildbot-slave 0.8.12-1
ii libaprutil1 1.5.4-3
ii python-twisted-mail 16.6.0-2
Versions of packages buildbot suggests:
pn bzr | subversion | cvs | mercurial | darcs | git <none>
-- no debconf information
--
Stephen M. Webb <[email protected]>