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 |