Package: autodep8
Version: 0.16
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

As noted by ntyni on IRC, autodep8 0.16 has issues with (some) cdbs package.
ci.d.n shows dozens of new failures, e.g.
https://ci.debian.net/data/autopkgtest/unstable/amd64/libt/libtest-rdf-perl/1478754/log.gz
which ends with:

badpkg: InvalidControl test /usr/share/pkg-perl-autopkgtest/runner 
runtime-deps-and-recommends: Test Depends field contains an invalid dependency 
`${cdbs:Recommends}'
autopkgtest [03:56:03]: ERROR: erroneous package: InvalidControl test 
/usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends: Test 
Depends field contains an invalid dependency `${cdbs:Recommends}'
 

Or locally, with libtest-rdf-perl:

% autodep8
Test-Command: /usr/share/pkg-perl-autopkgtest/runner build-deps
Depends: @, @builddeps@, pkg-perl-autopkgtest
Features: test-name=autodep8-perl-build-deps

Test-Command: /usr/share/pkg-perl-autopkgtest/runner runtime-deps
Depends: @, pkg-perl-autopkgtest
Features: test-name=autodep8-perl

Test-Command: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends
Depends: @, ${cdbs:Recommends}, pkg-perl-autopkgtest
Features: test-name=autodep8-perl-recommends


Note the '${cdbs:Recommends}' which is taken verbatim from the
Recommends in debian/control in the source package.
This probably comes from the new parse_control() function.

I'm not sure how (or if at all) this can be fixed at the source
package level; maybe a @recommends@ which is expanded from the binary
package (in autopkgtest) like @ and @builddeps@ would work better?
(Sorry for missing why this option was not chosen, if this has
already been discussed).


Cheers,
gregor


- -- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'unstable-debug'), (500, 
'oldoldstable'), (500, 'experimental'), (500, 'testing'), (500, 'stable'), 
(500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=de_AT.utf8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages autodep8 depends on:
ii  dctrl-tools  2.24-3
ii  python3      3.7.1-2

autodep8 recommends no packages.

autodep8 suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlwOk/1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgaY4Q//bZT5wGYWcbfG7S6KBo5p0rvxpU6r55R8RskMNhq8W6sVWikKeEFLUwvg
OTDgLDI5uOsBD7pc5gbDq7kCrILLbWehVI1l7opeZcjLjjXfeARBTtFstSuYGKyS
Ixj6b5bXN6mL38bgDVL97t+dZ8qUkUrDpPUVRQo0wvP/bgo74/M59Qf7P8Bb9Dfo
//9CEtOzx2mMmRUCsyxdrYSI2AIYxqZZyfCUc0FrzeOYS16Dz7cBzjJ5SvukXn0H
ZfmrRsZl+9zutl9MiZ+B+XPPQJ5EiZ3GEMr2GEX5tQn4p5etayeiN9eI0lIldp3I
YUg2CNxabtdldGin2TIHzRVPCm/GuXrznznNfvYwfY/dzLk3mm2q7Ye8+uXjatnZ
oEZKX/QbDabUJvtVUGVS04oAv8luHI5rlx2ZuMsCM37NughuFGn2fflaMVhVQ/Br
bFaWhB5teJM7JIw/HuauBRPQ2FiAM1QMcX24RiiPEFVL85UY5smTyFjiW10XqWjh
oVV/DW8Vza1LUWY++F9GzMVMyraYPparTlmSxHxG19+nr0WRUr8Xl2XG+/xH9mUs
C9upbVYp5fA4Qv2y6C6hOmDvaMBAHxzWBT1b4yWx1SWAVgDouJmxJBHH1x+mJ9zW
cC11UYl9chL6aWNkNw3atqwkKyRyiUJUAvEh5teSZUnSqkV3M04=
=L2dc
-----END PGP SIGNATURE-----

Reply via email to