[pkg-go] Bug#801593: Bug#801593: ratt does not find all reverse build dependencies

Michael Stapelberg stapelberg at debian.org
Tue Oct 13 07:53:33 UTC 2015


Thanks for the hint, I wasn’t aware of dose-ceve. When trying to run it, I
have some trouble getting it working, though:

$ dose-ceve -T debsrc -r 'golang-github-jacobsa-gcloud-dev' -G pkg
deb:///var/lib/apt/lists/ftp.ch.debian.org_debian_dists_testing_main_binary-amd64_Packages
debsrc:///var/lib/apt/lists/ftp.ch.debian.org_debian_dists_testing_main_source_Sources

The applications raised this exception : Option.No_value
$ dose-ceve --version
Build version 4.0.1

Can you explain what I’m doing wrong?

On Mon, Oct 12, 2015 at 1:05 PM, Johannes Schauer <josch at debian.org> wrote:

> 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
>
> _______________________________________________
> Pkg-go-maintainers mailing list
> Pkg-go-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers
>



-- 
Best regards,
Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/attachments/20151013/7e9f724b/attachment.html>


More information about the Pkg-go-maintainers mailing list