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  <stephen.w...@bregmasoft.ca>

Reply via email to