Re: Bug#911854: build-rdeps: some (transitive) rdeps are missing
On Mon, Oct 29, 2018 at 09:00:03AM +0100, Ralf Treinen wrote:
> Hi,
>
> On Sat, Oct 27, 2018 at 09:20:44AM -0400, James McCoy wrote:
> > On Thu, Oct 25, 2018 at 04:32:38PM +0200, Stéphane Glondu wrote:
> > > I think "creduce" should be in the output of "build-rdeps
> > > liblablgtksourceview2-ocaml-dev" because it build-depends on
> > > frama-c-base which is built by frama-c, which build-depends on
> > > liblablgtksourceview2-ocaml-dev.
> > >
> > > […]
> > > Versions of packages devscripts suggests:
> > > […]
> > > ii dose-extra 5.0.1-11+b1
> >
> > Since dose-extra is installed, it is the tool determining what the
> > reverse dependencies are. Maybe one of its maintainers can comment on
> > whether this is a dose-ceve bug, a bug with how build-rdeps uses
> > dose-ceve, or expected behavior.
>
> What tool are we talking about that uses dose-ceve to determine
> reverse build-dependency?
build-rdeps, from devscripts. Johannes added the original
implementation[0], which I don't think has been touched since.
[0]: https://salsa.debian.org/debian/devscripts/blob/10de176ce239a3ac6f39653f61317c72983a41fd/scripts/build-rdeps.pl#L320-357
> What is the precise invocation (command-line options) of dose-ceve?
dose-ceve -T debsrc -r liblabgtksourceview2-ocaml-dev -G pkg --deb-native-arch=amd64 deb:///path/to/amd64_Packages debsrc:///path/to/amd64_Sources
Stéphane mentions adding --deb-builds-from to the command. Is that all
that should be needed? Is that new(er)? At the time, josch said we
needed at least dose-extra 4.0.
Cheers,
--
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB
Reply to: