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)