#299228 reverse build depends would be really useful

#299228#5
Date:
2005-03-12 18:21:35 UTC
From:
To:
   Currently apt-redepends --reverse --build-depends FOO gives the following
error:
E: Reverse build-dependencies are not supported

   It would be great if this worked.

Jim

#299228#10
Date:
2006-06-15 19:21:59 UTC
From:
To:
I also miss this feature in apt-rdepends and asked around today on
#debian-devel to see if there is an alternate solution.  I was provided
with the following shell function:

apt-rbdepends () {
        grep-dctrl -F Build-Depends "$1" -s Package /var/lib/apt/lists/*_Sources
}

I didn't see that this had been documented anywhere, and I figured that
people might look here.

#299228#15
Date:
2010-06-07 10:12:49 UTC
From:
To:
Hi,

James Morrison wrote back in 2005:

There is a script called build-rdeps in the package devscripts since
February 2008 which does that job.

Alec Berryman wrote back in 2006:

That function is even more handy if you add some "| sort -u | awk '{print $2}'".
:-)

It especially offers something build-rdeps can't do (yet, see
http://bugs.debian.org/584882): Print just packages names so you use
awk, etc. to modify the list, etc.

Was indeed a good idea!

I'll modify apt-rdepends so that it will either point to or call
build-rdeps and close this bug afterwards.

		Regards, Axel

#299228#20
Date:
2010-11-30 12:59:02 UTC
From:
To:
noowner 487125
retitle 487125 O: apt-rdepends -- Recursively lists package dependencies
kthxbye

Hi,

Axel Beckert wrote back in June:

I must admit, I've lost interest in the package.

My main urge for adopting it was to fix http://bugs.debian.org/299228
("reverse build depends would be really useful") -- until I found out
that there is already a script named build-rdeps in devscripts which
does this already.

The other point is that -- after looking at the package closer -- I
noticed that despite it's a non-native package, it basically was one:
Simon Law is upstream author and maintained the package, too, but he
has retired from Debian.

So whoever adopts this package has probably either to fork it or to
continue maintaining it on a patch base only (which would be more or
less the same work), or prod Simon to continue upstream development.

Guy, Bastien, or whoever takes over this package: All the work I did
on the package so far (mostly fixing minor packaging issues) is at [1]
-- feel free to use it, but I don't mind if you start new from
scratch.

  [1] http://git.debian.org/?p=collab-maint/apt-rdepends.git

BTW, the upstream website given in the watch file and debian/copyright
do no more work, the new site is http://sfllaw.ca/freesoftware.html. I
changed that already in the above repository.

I will probably also do a QA upload based on that work, but most
likely only after or close to the Squeeze release (unless the package
has been adopted until then).

I'm also willing to sponsor this package, but I'm not sure if I would
co-maintain it.

		Regards, Axel

#299228#25
Date:
2010-12-01 09:34:49 UTC
From:
To:
2010/11/30 Axel Beckert <abe@debian.org>:

If you sponsor me I can maintain it and merging some ubuntu improvment.

Bastien