Package: dh-virtualenv
Version: 1.2.2-1
Severity: important
Tags: upstream

Dear Maintainer,

I have issues with building packages with dh-virtualenv using a compat
of 12 or higher, ending up with the following error:

```
 debian/rules binary
dh binary --with python-virtualenv --python /usr/bin/python3
   dh_update_autotools_config -O--python=/usr/bin/python3
   dh_autoreconf -O--python=/usr/bin/python3
   dh_auto_configure -O--python=/usr/bin/python3
dh_auto_configure: warning: Please use the third-party "pybuild" build system 
instead of python-distutils
dh_auto_configure: error: This feature was removed in compat 12.
make: *** [debian/rules:4: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
```

If I try to ask for pybuild with --buildsystem, the build goes a bit
further, but still fails:

```
 debian/rules binary
dh binary --with python-virtualenv --builtin-venv --python /usr/bin/python3 
--buildsystem=pybuild
   dh_update_autotools_config -O--builtin-venv -O--python=/usr/bin/python3 
-O--buildsystem=pybuild
   dh_autoreconf -O--builtin-venv -O--python=/usr/bin/python3 
-O--buildsystem=pybuild
   dh_auto_configure -O--builtin-venv -O--python=/usr/bin/python3 
-O--buildsystem=pybuild
I: pybuild base:232: python3.9 setup.py config
running config
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--builtin-venv -O--python=/usr/bin/python3 
-O--buildsystem=pybuild
   dh_prep -O--builtin-venv -O--python=/usr/bin/python3 -O--buildsystem=pybuild
   dh_installdocs -O--builtin-venv -O--python=/usr/bin/python3 
-O--buildsystem=pybuild
   dh_installchangelogs -O--builtin-venv -O--python=/usr/bin/python3 
-O--buildsystem=pybuild
   dh_virtualenv -O--builtin-venv -O--python=/usr/bin/python3 
-O--buildsystem=pybuild
Usage: dh_virtualenv [options]

dh_virtualenv: error: no such option: --buildsystem
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
```

Lowering the compatibility to 11, my package builds with juste a
warning:

```
 debian/rules binary
dh binary --with python-virtualenv --builtin-venv --python /usr/bin/python3
   dh_update_autotools_config -O--builtin-venv -O--python=/usr/bin/python3
   dh_autoreconf -O--builtin-venv -O--python=/usr/bin/python3
   dh_auto_configure -O--builtin-venv -O--python=/usr/bin/python3
dh_auto_configure: warning: Please use the third-party "pybuild" build system 
instead of python-distutils
dh_auto_configure: warning: This feature will be removed in compat 12.
   create-stamp debian/debhelper-build-stamp
   dh_testroot -O--builtin-venv -O--python=/usr/bin/python3
   dh_prep -O--builtin-venv -O--python=/usr/bin/python3
   dh_installdocs -O--builtin-venv -O--python=/usr/bin/python3
   dh_installchangelogs -O--builtin-venv -O--python=/usr/bin/python3
   dh_virtualenv -O--builtin-venv -O--python=/usr/bin/python3
/usr/bin/dh_virtualenv:60: DeprecationWarning: inspect.getargspec() is 
deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec()
```


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-4-amd64 (SMP w/12 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dh-virtualenv depends on:
ii  libjs-sphinxdoc          3.4.3-1
ii  perl                     5.32.1-3
ii  python3                  3.9.2-2
ii  python3-virtualenv       20.4.0+ds-1
ii  sphinx-rtd-theme-common  0.5.1+dfsg-1
ii  virtualenv               20.4.0+ds-1

dh-virtualenv recommends no packages.

dh-virtualenv suggests no packages.

-- no debconf information

Reply via email to