Hello, Arne and Jeremy:
Sorry for making so many mistakes and send a HTML formatting email.
Following is my answer to your questions:
I have compiled and installed the latest version of KDE-4.2.1 in my
notebook yesterday, which is coexist with KDE-3.5.10. But I haven't
try to build Kuroo because of the time presses. Arne have mentioned
that http://kuroo.org is up, but I have try to access it in different
times and still failed. Maybe it's our network circumstance. Is there
an alternative to it? By the way, I can get the source code through
http://sourceforge.net/projects/guitoo/.
Portage are changed fast. That's why current Kuroo cannot run
correctly. I have found the database usage in the Kuroo code. We could
analyze the portage tree and store the portage tree into the database.
I have converted to Gentoo several weeks ago and decided to be a
Gentoo user from now on. I have to spend some time to do this work,
but I am confident that this will work because I have done several
projects in C++ and Python.
Best regards,
Zengjun
---------------------------------------------------------------
On Fri, Apr 3, 2009 at 6:46 PM, Arne Babenhauserheide <arne_bab@...> wrote:
>
> Am Freitag 03 April 2009 12:04:54 schrieb Zengjun Zhang:
> > *Objective*
> > Kuroo is a KDE GUI frontend for software management in Gentoo. From the
> > screenshot and experience of Kuroo uers, it is very convient to use. But
> > the latest version is 0.81.0_rc1, updated in 2007. And the offical offsite
> > http://kuroo.org is no longer accessble. The objective of this project is
> > to revise the source code to satisfy the current portage tree structure.
>
> Can you also port it to KDE 4 in the process?
> To me a KDE 4 version seems essential for the longterm usefulness of Kuroo.
>
> KDE has some help for porting:
> - http://techbase.kde.org/Development/Tutorials/KDE4_Porting_Guide
>
> If need be, I can give you a Mercurial version of the current SVN tree,
>
> Besides: The website is up - maybe they had a temporary failure.
> - http://kuroo.org
>
> > *Abstract*
> ...
> > emerge, which can be used by users to install or uninstall software. Kuroo
> > is a GUI frontend for managing software written in C++ based on QT and KDE.
> > It provides additional features like filter mechanism such as category and
> > subcategory, accessing to specific version and USE flag.
>
> Do you have some ideas how you can reduce the future maintenance cost of
> Kuroo?
>
> Portage will change from time to time, so how can you make it as easy as
> possible to keep Kuroo compatible?
>
> > *Deliverables*
> > Revised source code (including the modification annotation)
>
> Please work in the/a public VCS repository, so we can directly follow your
> work.
>
> The current subversion repository is available at
>
> svn://kuroo.org/repos/kuroo
>
> > Document (including main modification ideas and it's implementation)
> > Version Support (tracking the new version of gentoo)
>
> If time permits it would be nice to have overlay support (i,e, layman).
>
> > *Timeline*
> > 4.20 - 4.30: Get to know mentors and fully understand the orignal specific
> > design ideas.
> > 5.1 - 5.10: Dive into the details of Kuroo source code, try to figure out
> > the relative part
>
> -> just nitpicking: the *relevant* part
>
> > 5.11 - 5.23: Give the specific modification document
> > 5.24 - 6.14: Do the coding
> > 6.15 - 7.15: Test the modification in several circumstance and revise the
> > errors
> > 7.16 - 7.30: Write document
>
> -> some more nitpicking: I think you mean *documentation*
>
> Best wishes,
> Arne
>
> PS: I don't mind the english - your coding skills are what's relevant :)
> --
> -- Ein Würfel System: http://1w6.org - einfach saubere (Rollenspiel-) Regeln.
> -- Infinite Hands: http://infinite-hands.draketo.de - singing a part of the
> history of free software.
> -- My stuff: http://draketo.de - stories, songs, poems, programs and stuff :)
>
> -- PGP/GnuPG: http://draketo.de/inhalt/ich/pubkey.txt
|