Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-desktop-research
Navigation:
Lists: gentoo-desktop-research: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-desktop-research@g.o
From: dams@...
Subject: Re: Final thoughts on PortageUI
Date: Fri, 21 Nov 2003 01:11:44 +0100
munky@... said:

> It sounds to me that for the most part the ideas are liked. I would just
> like to sum up the things said.
> -Python is a good choice to use
> -GTK2 is fine, and perhaps another UI (ncurses) should be available
> -A user doesn't want to have to setup a db
>
> With that said I only have two things to say. Firstly, I think we could
> make Postgresql a dependancy and we can setup a file that will
> automatically be set. After the program is installed, I hope to have a
> brief shell script installer asking some questions perhaps there we can
> have the user specify options for the db. I think that it is very easy to
> get Postgresql to work.

Don't use postgresql for that, it's like using an elephant to kill a bug
Well that's my opinion... You should go look at sqlite or equivalent products.
even berkeley db is good for the use. But no postgresql or mysql or firebird.

Well what do the others think?

>
> Now that the idea is out, my question is where should I start? As I have
> stated I am relatively weak in Python so at this point in time I am
> reading O'Reilly's "Learning Python" and focusing on the class structure.
> I have written up a short document on the main classes used and what they
> will contain. I've done _many_ small projects myself, but never have I
> done a huge project like this. Any ideas as to where I should go from now
> would be greatly appreciated!

start with a list of user-side feature. You can then deduce the interaction
you'll have with portage.

Then design data structure and classes of this interaction. Same with the
iteraction with the database, and other important things if their exists.

Then code the portage interaction, and the db interaction. Make some tests to
be sure it works. If you have to improve speed it has to be done at this point

then design and code the GUI.

-- 
dams

--
gentoo-desktop-research@g.o mailing list

References:
Final thoughts on PortageUI
-- munky
Navigation:
Lists: gentoo-desktop-research: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Final thoughts on PortageUI
Next by thread:
Fwd: GLIS
Previous by date:
Re: Gentoo-desktop howto fix-up
Next by date:
Re: Final thoughts on PortageUI


Updated Jun 17, 2009

Summary: Archive of the gentoo-desktop-research mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.