[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: