1) do you prefer a console, a GUI, or both?


GUI primarily, but a console for scripting.

I agree.

        2) what additional functionality would you like? (mask/unmask packages, 
install/remove, emerge
command generator [much like nmapfe], etc)

mask/unmask would be nice, but it's not absolutely necessary
install/remove is necessary ;-)
emerge command generator might be useful in a scripting application

Everything you can think about, however I'd find most useful:
- mask/unmask
- install/remove
- list of all installed packages
- use flags for each package + description of what an use flag is doing
- dependencies for each package

        If you have any idea regarding development (because of the both console 
and X-compatible
script/program), please let me know. If not, I may end up writing an API, and 
two different programs.

Python can handle both scripting and GUI, and of course portage is
written (mostly? completely?) in python, so I'd suggest ... python

I'd suggest Python too.
You can write an API and then 2 wrappers:
- a console-based ncurses one
- an X-based wxpython one (I recommend wx because it's quite easy to program, powerful and it works really well)

I have some Python knowledge and I did some (very elementary) thing with wxPython, so if you want I could help development (I guess the thing will be free software :D )

I personally think a Synaptic-like GUI would be the best (familiar to Debian/Ubuntu users;easy to use)

m.
--
gentoo-user@gentoo.org mailing list

Reply via email to