Package: ratt Version: 0.0~git20150816.0.b060319-1 Severity: wishlist Hi,
ratt relies on finding all source packages that have the given binary package in their build dependencies. It seems that ratt is only able to find these reverse dependencies in very simple situations. In reality, ratt should also be able to work with: - dependencies on virtual packages provided by the binary package in question - indirect dependencies - cross architecture dependencies and multiarch - architecture restrictions - version restrictions - build profile restrictions The tool build-rdeps is using a similarly simple method as ratt currently seems to use to find reverse dependencies. In bug #797858 I explained how this simple method is not sufficient to properly find reverse build dependencies for nearly two thirds of all binary packages. The only tool I know of which allows to retrieve all reverse dependencies of an arbitrary source package is dose-ceve. Maybe the patch I supplied in #797858 for build-rdeps is enough to show how to use dose-ceve to retrieve all reverse build dependencies in ratt? Otherwise you could block this bug by #797858 and use build-rdeps in ratt once #797858 is fixed. Thanks! cheers, josch