Gentoo Archives: gentoo-soc

From: Zengjun Zhang <buptzzj@×××××.com>
To: Arne Babenhauserheide <arne_bab@×××.de>, Jeremy Olexa <darkside@g.o>
Cc: gentoo-soc@l.g.o
Subject: Re: [gentoo-soc] Application for Kuroo
Date: Sat, 04 Apr 2009 04:51:33
Message-Id: 73f3aa380904032151h73c62954q6af83176673d593c@mail.gmail.com
In Reply to: Re: [gentoo-soc] Application for Kuroo by Arne Babenhauserheide
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