Bug#887427: stretch-pu: package buildbot/0.8.12-3.2
Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian.org@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)
Reply to: