1 |
Hello, Arne and Jeremy: |
2 |
|
3 |
Sorry for making so many mistakes and send a HTML formatting email. |
4 |
|
5 |
Following is my answer to your questions: |
6 |
|
7 |
I have compiled and installed the latest version of KDE-4.2.1 in my |
8 |
notebook yesterday, which is coexist with KDE-3.5.10. But I haven't |
9 |
try to build Kuroo because of the time presses. Arne have mentioned |
10 |
that http://kuroo.org is up, but I have try to access it in different |
11 |
times and still failed. Maybe it's our network circumstance. Is there |
12 |
an alternative to it? By the way, I can get the source code through |
13 |
http://sourceforge.net/projects/guitoo/. |
14 |
|
15 |
Portage are changed fast. That's why current Kuroo cannot run |
16 |
correctly. I have found the database usage in the Kuroo code. We could |
17 |
analyze the portage tree and store the portage tree into the database. |
18 |
I have converted to Gentoo several weeks ago and decided to be a |
19 |
Gentoo user from now on. I have to spend some time to do this work, |
20 |
but I am confident that this will work because I have done several |
21 |
projects in C++ and Python. |
22 |
|
23 |
|
24 |
Best regards, |
25 |
Zengjun |
26 |
--------------------------------------------------------------- |
27 |
|
28 |
|
29 |
|
30 |
On Fri, Apr 3, 2009 at 6:46 PM, Arne Babenhauserheide <arne_bab@×××.de> wrote: |
31 |
> |
32 |
> Am Freitag 03 April 2009 12:04:54 schrieb Zengjun Zhang: |
33 |
> > *Objective* |
34 |
> > Kuroo is a KDE GUI frontend for software management in Gentoo. From the |
35 |
> > screenshot and experience of Kuroo uers, it is very convient to use. But |
36 |
> > the latest version is 0.81.0_rc1, updated in 2007. And the offical offsite |
37 |
> > http://kuroo.org is no longer accessble. The objective of this project is |
38 |
> > to revise the source code to satisfy the current portage tree structure. |
39 |
> |
40 |
> Can you also port it to KDE 4 in the process? |
41 |
> To me a KDE 4 version seems essential for the longterm usefulness of Kuroo. |
42 |
> |
43 |
> KDE has some help for porting: |
44 |
> - http://techbase.kde.org/Development/Tutorials/KDE4_Porting_Guide |
45 |
> |
46 |
> If need be, I can give you a Mercurial version of the current SVN tree, |
47 |
> |
48 |
> Besides: The website is up - maybe they had a temporary failure. |
49 |
> - http://kuroo.org |
50 |
> |
51 |
> > *Abstract* |
52 |
> ... |
53 |
> > emerge, which can be used by users to install or uninstall software. Kuroo |
54 |
> > is a GUI frontend for managing software written in C++ based on QT and KDE. |
55 |
> > It provides additional features like filter mechanism such as category and |
56 |
> > subcategory, accessing to specific version and USE flag. |
57 |
> |
58 |
> Do you have some ideas how you can reduce the future maintenance cost of |
59 |
> Kuroo? |
60 |
> |
61 |
> Portage will change from time to time, so how can you make it as easy as |
62 |
> possible to keep Kuroo compatible? |
63 |
> |
64 |
> > *Deliverables* |
65 |
> > Revised source code (including the modification annotation) |
66 |
> |
67 |
> Please work in the/a public VCS repository, so we can directly follow your |
68 |
> work. |
69 |
> |
70 |
> The current subversion repository is available at |
71 |
> |
72 |
> svn://kuroo.org/repos/kuroo |
73 |
> |
74 |
> > Document (including main modification ideas and it's implementation) |
75 |
> > Version Support (tracking the new version of gentoo) |
76 |
> |
77 |
> If time permits it would be nice to have overlay support (i,e, layman). |
78 |
> |
79 |
> > *Timeline* |
80 |
> > 4.20 - 4.30: Get to know mentors and fully understand the orignal specific |
81 |
> > design ideas. |
82 |
> > 5.1 - 5.10: Dive into the details of Kuroo source code, try to figure out |
83 |
> > the relative part |
84 |
> |
85 |
> -> just nitpicking: the *relevant* part |
86 |
> |
87 |
> > 5.11 - 5.23: Give the specific modification document |
88 |
> > 5.24 - 6.14: Do the coding |
89 |
> > 6.15 - 7.15: Test the modification in several circumstance and revise the |
90 |
> > errors |
91 |
> > 7.16 - 7.30: Write document |
92 |
> |
93 |
> -> some more nitpicking: I think you mean *documentation* |
94 |
> |
95 |
> Best wishes, |
96 |
> Arne |
97 |
> |
98 |
> PS: I don't mind the english - your coding skills are what's relevant :) |
99 |
> -- |
100 |
> -- Ein Würfel System: http://1w6.org - einfach saubere (Rollenspiel-) Regeln. |
101 |
> -- Infinite Hands: http://infinite-hands.draketo.de - singing a part of the |
102 |
> history of free software. |
103 |
> -- My stuff: http://draketo.de - stories, songs, poems, programs and stuff :) |
104 |
> |
105 |
> -- PGP/GnuPG: http://draketo.de/inhalt/ich/pubkey.txt |