Package: python3
Version: 3.6.4-1
Followup-For: Bug #718819

Dear Maintainer,

First of all, thank you for merging my report (893477) with this one. It seems
that the python3 package is a better place to make that report, although I
still think that dpkg-dev is the source of my issue.

Second, this report is written from my debian testing installation, because I
decided to remove dpkg-dev and all the useless dependencies it brings along
from my unstable system. That also removed dh-python and python3 along with
more packages. I also lost pastebinit, icdiff and reportbug as I can remember,
thus I can no longer use reportbug to report bugs from that system directly.

Third, for a tiny package like pastebinit, apt now installs all sorts of
rubbish due to that circular depencency between dh-python and python3 and the
direct one between dh-python and dpkg-dev, e.g.

# apt-get install pastebinit
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  binutils binutils-common binutils-i686-linux-gnu bzip2 dh-python dpkg-dev
  libbinutils libdpkg-perl libpython3-stdlib libpython3.6-minimal
  libpython3.6-stdlib make patch python3 python3-minimal python3.6
  python3.6-minimal
Suggested packages:
  binutils-doc bzip2-doc debian-keyring gnupg | gnupg2 gcc | c-compiler git
  bzr make-doc ed diffutils-doc python3-doc python3-tk python3-venv
  python3.6-venv python3.6-doc binfmt-support
Recommended packages:
  build-essential gcc | c-compiler fakeroot gnupg | gnupg2
  libalgorithm-merge-perl libfile-fcntllock-perl
The following NEW packages will be installed:
  binutils binutils-common binutils-i686-linux-gnu bzip2 dh-python dpkg-dev
  libbinutils libdpkg-perl libpython3-stdlib libpython3.6-minimal
  libpython3.6-stdlib make pastebinit patch python3 python3-minimal python3.6
  python3.6-minimal
0 upgraded, 18 newly installed, 0 to remove and 2 not upgraded.
Need to get 12.0 MB of archives.
After this operation, 55.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] n

And all that with apt being configured to NOT install suggested and recommended
packages! If I had configured apt to install recommended dependencies as well,
the useless ones would be a lot more.

Forth, can't you just make dpkg-dev an OPTIONAL depencency for dh-python?
Making it a recommended one would still make apt install it on systems that are
configured to install recommended packages by default, which in turn is the
default behaviour of apt.

Fifth, seeing that "wontfix" there means I have little to no hope of changing
your minds, and that makes me really upset.

Thank you.



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.14.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python3 depends on:
ii  dh-python          2.20170125
ii  libpython3-stdlib  3.6.4-1
ii  python3-minimal    3.6.4-1
ii  python3.6          3.6.5~rc1-1

python3 recommends no packages.

Versions of packages python3 suggests:
pn  python3-doc   <none>
pn  python3-tk    <none>
pn  python3-venv  <none>

-- no debconf information

Reply via email to