Bug#887427: stretch-pu: package buildbot/0.8.12-3.2
Control: tag -1 - moreinfo
Control: tag -1 + confirmed
On Tue, Jan 16, 2018 at 02:54:14PM +0300, Alexander GQ Gerasiov wrote:
> 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.
>
Sounds ok. Please use version 0.8.12-3.2+deb9u1.
Cheers,
Julien
Reply to: