Package: release.debian.org Severity: normal Tags: stretch User: release.debian....@packages.debian.org Usertags: pu
Hello there, In Stretch we have buildbot package version 0.8.12-3.2 (abandoned by maintainer). Unfortunately it's unusable, because of hardcoded versioned dependence on sqlalchemy with version lesser than one in stretch. Piotr Ozarowski <piotr@g.o> tried to fix this, removing dependence from control, but this is not enough (package builds, installs but not work at all), see #867588 This could be easy fixed by removing versioned runtime dependencies: diff --git a/setup.py b/setup.py index e70ab16..2f9f716 100755 --- a/setup.py +++ b/setup.py @@ -381,11 +381,8 @@ else: ] setup_args['install_requires'] += [ - # sqlalchemy-0.8 betas show issues with sqlalchemy-0.7.2, so stick to 0.7.10 - 'sqlalchemy >= 0.6, <= 0.7.10', - # buildbot depends on sqlalchemy internals, and this is the tested - # version. - 'sqlalchemy-migrate==0.7.2', + 'sqlalchemy >= 0.6', + 'sqlalchemy-migrate>=0.7.2', 'python-dateutil>=1.5', ] setup_args['tests_require'] = [ After that package could be installed and used in Debian Stretch release. (At least autotests pass and buildbot works as expected.) Waiting for approve to do NMU to stretch-proposed-updates. -- System Information: Debian Release: 9.3 APT prefers stable-updates APT policy: (670, 'stable-updates'), (670, 'stable'), (630, 'testing'), (600, 'unstable'), (550, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.9.0-5-amd64 (SMP w/4 CPU cores) Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8), LANGUAGE=ru_RU.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system)