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

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: