1 |
Zengjun Zhang wrote: |
2 |
> Hello, everybody: |
3 |
> |
4 |
> I am apply "Adapt Kuroo for current portage versions". I have |
5 |
> contacted�Andrew Schenck <mailto:galiven@×××××××××××××××××.net>�before. |
6 |
> Thanks for him to�encourage�me to participate in Kuroo.�I am happy |
7 |
> to�discuss�questions with everyone. Following is my application proposal: |
8 |
> |
9 |
> -------------------------------------------- |
10 |
> �GSoC Application Proposal |
11 |
> |
12 |
> *Objective* |
13 |
> Kuroo is a KDE GUI frontend for software management in�Gentoo. From the |
14 |
> screenshot and experience of Kuroo uers, it is very convient to use. But |
15 |
> the latest version is�0.81.0_rc1, updated in 2007. And the offical |
16 |
> offsite http://kuroo.org is no longer accessble. The objective of |
17 |
> this�project is to revise the source code to satisfy the current portage |
18 |
> tree structure. |
19 |
> |
20 |
> *Abstract* |
21 |
> Gentoo is Linux distribution. It almost automatically makes software |
22 |
> optimized and customized. It could be served as�secure server, |
23 |
> development workstation, desktop, embedded system. And it benifits from |
24 |
> Gentoo's package system�called Portage. Portage is managed by a Python |
25 |
> script emerge, which can be used by users to install or |
26 |
> uninstall�software. Kuroo is a GUI frontend for managing software |
27 |
> written in C++ based on QT and KDE. It provides additional�features like |
28 |
> filter mechanism such as category and subcategory, accessing to specific |
29 |
> version and USE flag.� |
30 |
> |
31 |
> *Deliverables* |
32 |
> Revised source code (including the modification annotation) |
33 |
> Document (including main modification ideas and it's implementation) |
34 |
> Version Support (tracking the new version of gentoo) |
35 |
> |
36 |
> *Timeline* |
37 |
> 4.20 - 4.30: Get to know mentors and fully understand the orignal |
38 |
> specific design ideas. |
39 |
> 5.1 �- 5.10: Dive into the details of Kuroo source code, try to figure |
40 |
> out the relative part |
41 |
> 5.11 - 5.23: Give the specific modification document |
42 |
> 5.24 - 6.14: Do the coding |
43 |
> 6.15 - 7.15: Test the modification in several circumstance and revise |
44 |
> the errors |
45 |
> 7.16 - 7.30: Write document |
46 |
> |
47 |
> *Biography* |
48 |
> I am graduate student from Beijing University of Posts and |
49 |
> Telecommunications (BUPT). Before I came to BUPT, I�worked for 2 yeas in |
50 |
> a computer company in the area of Public Key Infrastructure (PKI), which |
51 |
> is developed in C++. I��also developed plugins in Python. As for Kuroo, |
52 |
> I install Gentoo on my notebook and use portage everyday, which�motivate |
53 |
> me to develop a tool to manage my system by myself. |
54 |
> |
55 |
|
56 |
You will need to include plans of how you are going to make it easier to |
57 |
maintain . Projects like this in the past are typically abandoned after |
58 |
the summer and they are left in the same state as they are now 6 months |
59 |
later. |
60 |
|
61 |
Don't send HTML email to the mailing list please. |
62 |
http://archives.gentoo.org/gentoo-soc/msg_05c1b095e3e9a4f41579d296a7089380.xml |
63 |
|
64 |
-Jeremy |