[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: