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/ |