Bug#867588: buildbot: application fails at runtime requiring sqlalchemy-migrate==0.7.2

2017-10-26 Thread José Carlos
Bump. Any updates for this bug?

-- 
José Carlos Capurro
(595) 994 40 0144



Bug#867588: buildbot: application fails at runtime requiring sqlalchemy-migrate==0.7.2

2017-10-15 Thread Charles Lepple
So far, I have not observed any failures after removing the offending
lines ("sqlalchemy >= 0.6, <= 0.7.10" and "sqlalchemy-migrate==0.7.2")
from
/usr/lib/python2.7/dist-packages/buildbot-0.8.12.egg-info/requires.txt

Tested with buildbot 0.8.12-3.2 on stretch, with python-sqlalchemy
1.0.15+ds1-1 and python-migrate 0.10.0-7. Also installed "python-mock" and
ran the Buildbot tests with trial, though I am not sure how much of the
migration code gets exercised in the tests.

This commit to upstream seems to indicate that the newer versions of
sqlalchemy and sqlalchemy-migrate included in Debian should be compatible
with each other:

https://github.com/buildbot/buildbot/commit/222361a0e061291c9ba7fd7e6a660c7356ecd218

"Accept sqlalchemy-migrate versions 0.8 and up as compatible with
sqlalchemy version 0.8 and up."



Bug#867588: buildbot: application fails at runtime requiring sqlalchemy-migrate==0.7.2

2017-07-07 Thread Stephen M. Webb
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  libc62.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-jinja22.8-1
ii  python-migrate   0.10.0-7
ii  python-sqlalchemy1.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  

-- no debconf information

-- 
Stephen M. Webb