Gentoo Archives: gentoo-dev

From: Fabian Groffen <grobian@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] New eshowkw
Date: Tue, 26 Oct 2010 16:14:05
Message-Id: 20101026161325.GX18226@gentoo.org
In Reply to: [gentoo-dev] New eshowkw by "Tomáš Chvátal"
1 Hi Tomáš,
2
3 On 26-10-2010 17:39:04 +0200, Tomáš Chvátal wrote:
4 > So since I would like to have this script replace current eshowkw one I
5 > want to ask you for kind help on that script and review it and suggest
6 > improvements.
7 >
8 > If the script lack some feature you really want to use also let me know,
9 > maybe it wont be too hard to implement.
10
11 I havent looked at your implementation, but regarding your "screenshot",
12 some questions, suggestions, remarks.
13
14 I think you should implement some means of selecting which archs you
15 want to plot. Preferably through some config file thing. I'd think of
16 specifying per arch, and or using predefined sets, e.g. to remove all
17 prefix arches, since they spoil any output with huge unreadable
18 matrices.
19
20 Have you ever played with rotating the view? Some keywords are awfully
21 long, like sparc64-solaris. Most versions are shorter.
22 In case the number of versions is small, you could even have the
23 versions in columnar style (e.g. not vertical, just a column spanning a
24 couple of chars), such that it is much better readable.
25
26 Maybe consider a raw, tab, csv alike output format, for easy parsing by
27 other scripts? Could perhaps handy to render it alternatively as xml,
28 latex, etc.
29
30 Maybe introduce some more natural language mode? E.g. some indication
31 per version if all arches are keyworded, stable, per version what arches
32 are still missing...
33
34 > # # # #
35 > Keywords for sys-devel/gcc:
36 > | s |
37 > | p |
38 > | s a |
39 > | p r |
40 > | a p a c x x x x x x x |
41 > | a m i p s r 6 6 6 6 x 8 8 x 8 8 |
42 > | m d a h i a m m p c p c 4 4 x 4 4 8 6 6 x x 8 6 6 x |
43 > | d 6 r p a 6 6 i p - a - - - 6 - - 6 x - - 8 8 6 - - 8 |
44 > | 6 4 m p 6 4 8 p p c o r s s f 4 o s - 8 f i 6 6 - o s 6 |
45 > | 4 - - a 4 - k s p - p c o o r - p o c 6 r n - - n p o - | u
46 > | a a p s - l l - - l - - c m e - l l e m e l y - e t l m e e l w | n
47 > | l m h i m m p s p f i i h h i m i - a n f a a e a n a g f e e i a t n a i | u s
48 > | p d a p a 6 i p c 3 a x b n n p p n i r a c b b r r b c b r w b b r n c b b r n | s l
49 > | h 6 r p 6 8 p p 6 9 s r 8 s u u u u u n i i o s s i i s o s i i s s i u o s s i n | e o
50 > | a 4 m a 4 k s c 4 0 h c 6 d x x x x x t x x s d d s s d s d s n d d x x s d d s t | d t
51 > --------------+-----------------------------------------------------------------------------------+-------
52 > 2.95.3-r9 | + + + + | 2.95
53 > 2.95.3-r10 | ~ ~ ~ ~ |
54 > --------------+-----------------------------------------------------------------------------------+-------
55 > 3.1.1-r2 | - + + | 3.1
56 > --------------+-----------------------------------------------------------------------------------+-------
57 > 3.2.2 | | # 3.2
58 > 3.2.3-r4 | + - + + + + + + |
59 > --------------+-----------------------------------------------------------------------------------+-------
60 > 3.3.6-r1 | ~ ~ | 3.3
61 > --------------+-----------------------------------------------------------------------------------+-------
62 > 3.4.6-r2 | + + + * ~ * ~ + + ~ + + + * * * * * * * * * * * * * * * * * * * ~ * * * * * * * * | 3.4
63 > --------------+-----------------------------------------------------------------------------------+-------
64 > 4.0.4 | * * * * ~ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | 4.0
65 > --------------+-----------------------------------------------------------------------------------+-------
66 > 4.1.2 | + + + + + * + + + + + + + * * * * * * * * * * * ~ * * * * * * * ~ * * * * * * * * | 4.1
67 > --------------+-----------------------------------------------------------------------------------+-------
68 > 4.2.4-r1 | ~ ~ ~ + ~ ~ ~ ~ ~ ~ ~ | 4.2
69 > --------------+-----------------------------------------------------------------------------------+-------
70 > 4.3.3-r2 | ~ ~ ~ - ~ ~ ~ ~ ~ ~ ~ ~ ~ | # 4.3
71 > 4.3.4 | + + + - + ~ + + + + + + ~ |
72 > 4.3.5 | ~ ~ ~ - ~ ~ ~ ~ ~ ~ ~ ~ ~ |
73 > --------------+-----------------------------------------------------------------------------------+-------
74 > 4.4.2 | ~ ~ ~ - ~ ~ ~ ~ - ~ ~ | # 4.4
75 > 4.4.3-r2 | + + + - + ~ + + ~ + + + ~ |
76 > 4.4.3-r3 | ~ ~ + - + ~ ~ ~ ~ + ~ ~ ~ |
77 > [I]4.4.4-r1 | ~ ~ ~ + ~ ~ ~ ~ ~ ~ ~ ~ ~ | #
78 > 4.4.4-r2 | ~ + ~ + ~ ~ ~ ~ ~ ~ ~ + ~ |
79 > 4.4.5 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ |
80 > --------------+-----------------------------------------------------------------------------------+-------
81 > [M]4.5.1 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ | 4.5
82
83
84 --
85 Fabian Groffen
86 Gentoo on a different level

Replies

Subject Author
Re: [gentoo-dev] New eshowkw "Tomáš Chvátal" <scarabeus@g.o>
Re: [gentoo-dev] New eshowkw Jeroen Roovers <jer@g.o>