On 10:30 Mon 19 Sep 2011, "Paweł Hajdan, Jr." wrote:
> I uploaded my script for finding reverse dependencies here:
> http://git.overlays.gentoo.org/gitweb/?p=proj/arch-tools.git;a=summary

app-portage/tatt does that for some time already.  It reads the list
from the tinderbox website and then uses eix to find stable rdeps.  It
also writes a script that builds the stable rdeps and reports back what
failed.

> Advantages over existing solutions (browsing to websites like tinderbox
> or qa-reports):
> 
> - only prints stable packages when run on a stable system (no need to
> manually filter out things)
> - takes a list of packages as input, making it more effective for a
> batch workflow (we're short on time, batching is often critical)
> - produces output that can be fed to emerge after stripping comment
> lines (no junk after package names); again this is for the batch workflow

tatt can do all this.

> It is still reasonably fast. On my machine it completes within 30 seconds.

> Comments welcome. I'd be very happy to adapt this to your needs. My main
> goal is to share those little scripts I use with others so we can all
> become more productive (and have more time for other things).

I'm currently working on a new version of tatt which includes Pawel's
fantastic ncurses bug-browser.  Code is in the bugbrowser branch of
https://github.com/tom111/tatt, but I'm still working on it.

I highly welcome Pawel's tools and will shamelessly immitate it's best
features.

Cheers,
Thomas



-- 
Thomas Kahle
http://dev.gentoo.org/~tomka/

Attachment: signature.asc
Description: Digital signature

Reply via email to