Bug#918714: DDPO: hide debcheck by default until it's improved?
Package: qa.debian.org
Severity: wishlist
Hi!
Considering that debcheck hasn't seen any love in quite a while, what about
disabling it in DDPO's default view? Its warnings are bogus or
non-problems -- and false positive issues tend to make people ignore issues
that are actually worth fixing.
For example, every single debcheck warning on my packages is either
out of my hands or something that's actually good:
* arch-test:
Many pages of "Package declares a build time dependency on
binutils-sh4-linux-gnu [!sh4] which cannot be satisfied on ppc64el."
There's no annotation that an arch:all package is not buildable on a given
arch, and even if there were, it's not good to block archs that may gain
a particular dependency in the future.
* birdtray:
"Package is optional and has a Depends on libgles2 which is extra on
armel."
Uh... the Policy explicitly demands priorities to no longer care about
package revdeps. That got changed a while ago.
* boohu:
"Package declares a build time dependency on golang-go which cannot be
satisfied on hurd-i386. Package boohu does not exist on hurd-i386."
Right... the moment golang gets ported, the package will become buildable,
and our infrastructure will do the right thing, without requiring a
sourceful upload.
* btrfs-compsize:
"Package declares a build time dependency on libbtrfs-dev | btrfs-progs
(<< 4.16.1~) which cannot be satisfied on kfreebsd-amd64. Package
btrfs-compsize does not exist on kfreebsd-amd64."
The package is Arch: linux-any ...
"Package declares a build time dependency on btrfs-progs (<< 4.16.1~)
which cannot be satisfied on mipsel. btrfs-progs 4.19.1-1 is available.
At least one of libbtrfs-dev | btrfs-progs (<< 4.16.1~) can be satisfied
however."
Every release, and every snapshot of unstable, satisfies this requirement.
* crawl:
"Package is optional and has a Depends on libgl1 which is extra on s390x."
See birdtray. It obeys a "should" req of the Policy.
* el-ixir:
"Package declares a build time dependency on fp-compiler which cannot be
satisfied on kfreebsd-i386. Package el-ixir does not exist on
kfreebsd-i386."
See boohu. It'd be nice for fpc to gain support for more archs.
Thus, unless someone can put a serious amount of time into maintaining
debcheck, I think it should go from the default view.
Meow!
-- System Information:
Debian Release: buster/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (150, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.0.0-rc1-debug-00035-gdce22716f1b4 (SMP w/6 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Reply to: