Package: psycopg2
Version: 2.8.3-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu focal ubuntu-patch
Dear maintainers,
The psycopg2 quite sensibly runs autopkgtests to confirm the module's
compatibility with all supported versions of python:
[...]
for PG in $(/usr/share/postgresql-common/supported-versions); do
for PY in $(pyversions --supported) $(py3versions --supported); do
[...]
However, it does not declare test dependencies on python-all and
python3-all, so not all the versions of python returned by py{3,}versions
--supported are guaranteed to be installed, resulting in failures such as
the following:
[...]
### PostgreSQL 11, python3.8 ###
+ echo ### PostgreSQL 11, python3.8 ###
+ LANG=C.UTF-8 LC_ALL=C.UTF-8 PSYCOPG2_TESTDB_HOST=localhost PSYCOPG2_TESTDB=pos
tgres PSYCOPG2_TEST_FAST=1 pg_virtualenv -v 11 python3.8 -c import tests; tests.
unittest.main(defaultTest='tests.test_suite') --verbose
[...]
11 regress 5435 online ubuntu /tmp/pg_virtualenv.ebTtT7/data/11/regress
/tmp/pg_virtualenv.ebTtT7/log/postgresql-11-regress.log
/usr/bin/pg_virtualenv: line 235: python3.8: command not found
[...]
(http://autopkgtest.ubuntu.com/packages/p/psycopg2/focal/amd64)
This is an issue today in Ubuntu where python3-defaults has been updated to
support python3.8. It has not yet hit Debian, since this version of
python3-defaults is still only in experimental.
The attached patch adds the necessary test deps on python{3,}-all.
Thanks,
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer https://www.debian.org/
[email protected] [email protected]
diff -Nru psycopg2-2.8.3/debian/tests/control
psycopg2-2.8.3/debian/tests/control
--- psycopg2-2.8.3/debian/tests/control 2019-09-05 05:02:53.000000000 -0700
+++ psycopg2-2.8.3/debian/tests/control 2019-10-24 15:42:20.000000000 -0700
@@ -1,3 +1,3 @@
-Depends: @, postgresql-all
+Depends: @, postgresql-all, python-all, python3-all
Tests: unittest
Restrictions: allow-stderr
_______________________________________________
Python-modules-team mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team