Package: gcovr
Version: 4.2-1
Severity: wishlist

It seems gcovr doesn't use anything from the lcov package and creates
reports well without it so it would be great to drop this dependency (or
downgrade to a recommends if it's actually used so it can be removed).

This would help meson on Debian since it prefers lcov/genhtml over gcovr¹.
So not being able to remove lcov in e.g. CI containers makes using gcovr
harder than necessary.

Cheers,
 -- Guido

1) 
https://github.com/mesonbuild/meson/blob/master/mesonbuild/scripts/coverage.py#L61

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-debug'), (500, 'unstable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf, arm64

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

Versions of packages gcovr depends on:
pn  lcov                   <none>
ii  python3                3.9.1-1
ii  python3-jinja2         2.11.2-1
ii  python3-lxml           4.6.2-1
ii  python3-pkg-resources  52.0.0-1

gcovr recommends no packages.

gcovr suggests no packages.

-- no debconf information

Reply via email to