DPN ... Debian's "Summer of Code"

News and discussion about development of the Debian OS itself

DPN ... Debian's "Summer of Code"

Postby rickh » 2008-05-13 12:08

The new Debian Project News lists all the Debian projects that have been approved for Google's Summer of Code. One has to be suspicious of any organization as big and rich as Google, but the Summer of Code seems to provide a valuable service.

Anyway, as pointed out by JackieBrown on another thread, the most interesting one to me is:
Obey Arthur Liu is planning to create a GTK+ GUI for the package management tool Aptitude that will work alongside improved ncurses and command-line interfaces. This will offer a new interface design geared toward usability and advanced functionality.

While Aptitude doesn't need a GUI, at least it will be an improvement over programs like Synaptic which do not provide a terminal version for the more sophisticated users. Aptitude will, presumably, now offer a choice of interfaces between Terminal, Ncurses, and GUI.
Debian-Lenny/Sid 32/64
Desktop: Generic Core 2 Duo, EVGA 680i, Nvidia
Laptop: Generic Intel SIS/AC97
User avatar
rickh
 
Posts: 3473
Joined: 2006-06-29 02:13
Location: Albuquerque, NM USA

Postby L_V » 2008-05-28 14:24

Why GTK ?

gnome users can survive with synaptic.
Adept is currently dead in experimental mode.
There is now a real opportunity to develop a Qt layer on top of Aptitude.
L_V
 
Posts: 1043
Joined: 2007-03-19 09:04

Postby rickh » 2008-05-28 15:26

Why GTK ?

My guess would be that Gnome is still generally the higher priority and most-used desktop among Debian Developers. Once there is a dependable GTK interface, I'm sure it will be ported to Qt.
Debian-Lenny/Sid 32/64
Desktop: Generic Core 2 Duo, EVGA 680i, Nvidia
Laptop: Generic Intel SIS/AC97
User avatar
rickh
 
Posts: 3473
Joined: 2006-06-29 02:13
Location: Albuquerque, NM USA

Postby L_V » 2008-05-28 15:38

rickh wrote:Gnome is still the most-used desktop among Debian Developers.

May be, but not sure Debian developers need a GUI for apt-get or aptitude.
The priority should then be managed by having a look on what is currently missing at user level.
I've never seen a gnome user complaining about synaptic, but I've seen KDE users complaining about lack of Adept or a better aptitude Qt upper layer.
L_V
 
Posts: 1043
Joined: 2007-03-19 09:04

Postby sefk » 2008-05-30 04:00

L_V wrote:
rickh wrote:Gnome is still the most-used desktop among Debian Developers.

May be, but not sure Debian developers need a GUI for apt-get or aptitude.
The priority should then be managed by having a look on what is currently missing at user level.
I've never seen a gnome user complaining about synaptic, but I've seen KDE users complaining about lack of Adept or a better aptitude Qt upper layer.

Well I'm one of the complainers.

I'm an aptitude guy. However, sometime I need some kind of GUI to find packages, so I have to use synaptic. And mixing both is not the best idea ever.
User avatar
sefk
 
Posts: 120
Joined: 2008-05-26 13:17

Postby L_V » 2008-05-30 07:56

I also support the idea of having a GUI for Aptitude.

But if you just need and use it to find packages, you have no risk to harm your system with synaptic.
So no real problem or urgency for gnome. You can still install in command line.

At the opposite for KDE, if you want to avoid installation of 80MB of gnomish libraries just to easily find packages in GUI mode, you need to install adept-common and adept-manager from ubuntu. It works well, but not very clean for Debian users.
[currently using adept-common_2.1.3ubuntu25_all.deb + adept-manager_2.1.3ubuntu25_i386.deb in Lenny]

Ok, Kpackage is available, but also not based on Aptitude, and very heavy to load (don't know why). And mixing three tools for about the same use is not good. Better have a good one.

Now Adept is removed from Debian repositories, it is an opportunity to make a new Qt tool based on Aptitude, instead of spending time developing a new Adept which is apparently also not based on Aptitude (new Adept / dead in experimental mode).
In clear, try to put the effort where the real need is, because very very few gnome users are complaining about synaptic, and who generally love synaptic and will not accept to change it for ever. It would be perceived as a revolution in the gnome world which is not good.
Gnome users will then have synaptic in GTK, and a new Qt Aptitude GUI which could be ported in GTK at a next step (only if necessary and requested).
L_V
 
Posts: 1043
Joined: 2007-03-19 09:04

Postby Ook » 2008-05-30 07:56

sefk wrote:Well I'm one of the complainers.

I'm an aptitude guy. However, sometime I need some kind of GUI to find packages, so I have to use synaptic. And mixing both is not the best idea ever.


Synaptic is excellent occasionally for researching packages. Even if one knows search terms in aptitude--~ddescription, ~mmaintainer, etc.--one doesn't get the cross referenced, tabulated presentation that synaptic offers. It can be worth the wait on the gui.

I go back to aptitude for any action though, with clipboard notes if necessary.

The synaptic gui is the model for the aptitude gui according to the page of a guy who claims to be doing it for Summer of Code. I didn't bookmark it. Read it a month ago, and I don't even remember how I got there.
Inspiron Cel-1.4GHz, 120G, 1G, ATI RV250, BCM4318; XP-Pro, Knoppix LXDE
Inspiron Pent M-1.6GHz, 120G, 1G, ATI RV250, IPW2200; XP-Pro, 2.6.37-trunk mixed-CLI/OB
Inspiron Turion 64x2, 500G x2, 2G, ATI X1200, BCM4321; Vista, 2.6.37-5-AMD64 mixed-CLI/OB/Gnome
User avatar
Ook
 
Posts: 919
Joined: 2006-11-28 05:49

Postby rickh » 2008-05-30 13:50

The synaptic gui is the model for the aptitude gui according to the page of a guy who claims to be doing it for Summer of Code.

Six Impossible Things.
Debian-Lenny/Sid 32/64
Desktop: Generic Core 2 Duo, EVGA 680i, Nvidia
Laptop: Generic Intel SIS/AC97
User avatar
rickh
 
Posts: 3473
Joined: 2006-06-29 02:13
Location: Albuquerque, NM USA

Postby Ook » 2008-05-30 17:12

Thanks! That'll be worth a visit or two over the summer.
Inspiron Cel-1.4GHz, 120G, 1G, ATI RV250, BCM4318; XP-Pro, Knoppix LXDE
Inspiron Pent M-1.6GHz, 120G, 1G, ATI RV250, IPW2200; XP-Pro, 2.6.37-trunk mixed-CLI/OB
Inspiron Turion 64x2, 500G x2, 2G, ATI X1200, BCM4321; Vista, 2.6.37-5-AMD64 mixed-CLI/OB/Gnome
User avatar
Ook
 
Posts: 919
Joined: 2006-11-28 05:49

Postby Telemachus » 2008-06-23 11:38

"We have not been faced with the need to satisfy someone else's requirements, and for this freedom we are grateful."
Dennis Ritchie and Ken Thompson, The UNIX Time-Sharing System
User avatar
Telemachus
 
Posts: 4677
Joined: 2006-12-25 15:53

Postby drokmed » 2008-06-23 15:50

Three cheers for aptigui :)
User avatar
drokmed
 
Posts: 1167
Joined: 2007-10-03 19:24
Location: Saint Petersburg, FL


Return to Debian Development

Who is online

Users browsing this forum: No registered users and 5 guests

fashionable