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

2015-10-19 Thread Michael Stapelberg
Thanks for the clarification. The attached patch seems to work for me. Does it look good to you as well? On Mon, Oct 19, 2015 at 7:56 AM, Johannes Schauer wrote: > Hi, > > Quoting Michael Stapelberg (2015-10-18 23:10:06) > > I can’t figure out how to specify multiple binary

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

2015-10-19 Thread Johannes Schauer
Hi, Quoting Michael Stapelberg (2015-10-18 23:10:06) > I can’t figure out how to specify multiple binary packages when calling > dose-ceve. The manpage for -r says: > >-r pkgspec >Using the same syntax as in -c, this option use the reverse > dependency relation to make the

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

2015-10-19 Thread Johannes Schauer
Hi, Quoting Michael Stapelberg (2015-10-19 09:03:40) > Thanks for the clarification. The attached patch seems to work for me. Does > it look good to you as well? I do not speak go and I did not test that patch but as far as I can see it looks good to me. :) I also see that you implemented

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

2015-10-19 Thread Michael Stapelberg
control: tags -1 + pending Thanks. Committed https://github.com/Debian/ratt/commit/20731fa3f65b04e4e030221f95d524baf83aa42d On Mon, Oct 19, 2015 at 10:06 AM, Johannes Schauer wrote: > Hi, > > Quoting Michael Stapelberg (2015-10-19 09:03:40) > > Thanks for the clarification.

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

2015-10-18 Thread Michael Stapelberg
Okay. I can’t figure out how to specify multiple binary packages when calling dose-ceve. The manpage for -r says: -r pkgspec Using the same syntax as in -c, this option use the reverse dependency relation to make the transitive closure. This option can also be

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

2015-10-15 Thread Tianon Gravi
On 14 October 2015 at 22:37, Johannes Schauer wrote: > Extracting all binary packages introduced by your upload is trivial. Just look > at the Binary: field in your .changes file. Just to note, in the case of Paul's interface in "pault.ag/go/debian/control", that'd be

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

2015-10-14 Thread Michael Stapelberg
With an arbitrarily selected package, I’m not getting the expected result — dose-ceve lists fewer dependencies than ratt: Running ratt as-is: $ go run ratt.go -dry_run /tmp/golang-golang-x-tools_0.0\~git20150716.0.87156cb+dfsg1-4_amd64.changes 2015/10/14 18:57:01 Loading changes file

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

2015-10-14 Thread Johannes Schauer
Hi, Quoting Michael Stapelberg (2015-10-14 19:04:00) > With an arbitrarily selected package, I’m not getting the expected result — > dose-ceve lists fewer dependencies than ratt: > > Running ratt as-is: > > $ go run ratt.go -dry_run >

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

2015-10-14 Thread Johannes Schauer
Quoting Michael Stapelberg (2015-10-14 19:24:34) > dh-make-golang actually does build-depend on golang-golang-x-tools-dev: > > https://anonscm.debian.org/cgit/pkg-go/packages/dh-make-golang.git/tree/debian/control?id=64d6a0f658cb9618af076935ba5c2f14315b74a0#n11 yes, but we were talking about

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

2015-10-14 Thread Michael Stapelberg
dh-make-golang actually does build-depend on golang-golang-x-tools-dev: https://anonscm.debian.org/cgit/pkg-go/packages/dh-make-golang.git/tree/debian/control?id=64d6a0f658cb9618af076935ba5c2f14315b74a0#n11 On Wed, Oct 14, 2015 at 7:19 PM, Johannes Schauer wrote: > Hi, > >

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

2015-10-14 Thread Michael Stapelberg
Ah, so dose-ceve operates on binary packages in the invocation that we’re using. Is there a way to make it work on source packages instead? I feel like that would be a tad more efficient, as ratt would not need to extract all binary packages and dose-ceve would not need to parse all the binary

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

2015-10-14 Thread Johannes Schauer
Hi, Quoting Michael Stapelberg (2015-10-14 22:25:25) > Ah, so dose-ceve operates on binary packages in the invocation that we’re > using. yes. When I talk about source packages I prefix them with "src:" or explicitly say "source packages". When I talk about binary packages then I will not use

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

2015-10-13 Thread Michael Stapelberg
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

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

2015-10-13 Thread Johannes Schauer
Hi, Quoting Michael Stapelberg (2015-10-13 09:53:33) > 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 >

Bug#801593: ratt does not find all reverse build dependencies

2015-10-12 Thread Johannes Schauer
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