Package: autopkgtest
Version: 5.17
Severity: normal

Dear Maintainer,

I noticed that the dependency of each test is added to the dependencies of the
following tests

For example: debian/tests/control contains:

Test-Command: /usr/lib/android-sdk/build-tools/19.1.0/aapt v
Depends: google-android-build-tools-19.1.0-installer

Test-Command: /usr/lib/android-sdk/build-tools/20.0.0/aapt v
Depends: google-android-build-tools-20.0.0-installer

Test-Command: /usr/lib/android-sdk/build-tools/21.1.2/aapt v
Depends: google-android-build-tools-21.1.2-installer

The observer behaviour is:

- for the test #1, it installs:  google-android-build-tools-19.1.0-installer
- for the test #2, it installs:  google-android-build-tools-19.1.0-installer &
google-android-build-tools-20.0.0-installer
- for the test #3, it installs:  google-android-build-tools-19.1.0-installer &
google-android-build-tools-20.0.0-installer & google-android-build-
tools-21.1.2-installer

And so on...

The packages named here are packages build by the source package that is being
tested

Is this expected? I expected to have only the declared Dependency to be
installed, but it seems they are cumulative.

Thank you.



-- System Information:
Debian Release: 11.1
  APT prefers stable-updates
  APT policy: (991, 'stable-updates'), (991, 'stable'), (95, 'testing'), (90,
'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

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

Versions of packages autopkgtest depends on:
ii  apt-utils       2.2.4
ii  libdpkg-perl    1.20.9
ii  procps          2:3.3.17-5
ii  python3         3.9.2-3
ii  python3-debian  0.1.39

Versions of packages autopkgtest recommends:
ii  autodep8  0.24

Versions of packages autopkgtest suggests:
pn  lxc               <none>
pn  lxd               <none>
pn  ovmf              <none>
pn  qemu-efi-aarch64  <none>
pn  qemu-efi-arm      <none>
pn  qemu-system       <none>
ii  qemu-utils        1:5.2+dfsg-11
ii  schroot           1.6.10-12
ii  vmdb2             0.22-1

Reply via email to