Gentoo Archives: gentoo-dev

From: Thomas Kahle <tomka@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] finding reverse dependencies for arch testing (and other purposes)
Date: Wed, 21 Sep 2011 16:30:49
Message-Id: 20110921162753.GF12639@denkmatte
In Reply to: [gentoo-dev] finding reverse dependencies for arch testing (and other purposes) by "Paweł Hajdan
1 On 10:30 Mon 19 Sep 2011, "Paweł Hajdan, Jr." wrote:
2 > I uploaded my script for finding reverse dependencies here:
3 > http://git.overlays.gentoo.org/gitweb/?p=proj/arch-tools.git;a=summary
4
5 app-portage/tatt does that for some time already. It reads the list
6 from the tinderbox website and then uses eix to find stable rdeps. It
7 also writes a script that builds the stable rdeps and reports back what
8 failed.
9
10 > Advantages over existing solutions (browsing to websites like tinderbox
11 > or qa-reports):
12 >
13 > - only prints stable packages when run on a stable system (no need to
14 > manually filter out things)
15 > - takes a list of packages as input, making it more effective for a
16 > batch workflow (we're short on time, batching is often critical)
17 > - produces output that can be fed to emerge after stripping comment
18 > lines (no junk after package names); again this is for the batch workflow
19
20 tatt can do all this.
21
22 > It is still reasonably fast. On my machine it completes within 30 seconds.
23
24 > Comments welcome. I'd be very happy to adapt this to your needs. My main
25 > goal is to share those little scripts I use with others so we can all
26 > become more productive (and have more time for other things).
27
28 I'm currently working on a new version of tatt which includes Pawel's
29 fantastic ncurses bug-browser. Code is in the bugbrowser branch of
30 https://github.com/tom111/tatt, but I'm still working on it.
31
32 I highly welcome Pawel's tools and will shamelessly immitate it's best
33 features.
34
35 Cheers,
36 Thomas
37
38
39
40 --
41 Thomas Kahle
42 http://dev.gentoo.org/~tomka/

Attachments

File name MIME type
signature.asc application/pgp-signature