[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gnome-apt



Hi,

; Thanks for the report, most are already on the TODO list... I'll address
; these though. I hope it's OK to CC the apt mailing list, it helps me keep
; track of things and avoid duplicate reports.

Sorry about that.  I guess it's been too long since I read that list.  

; Unlike most apps, there is actually a good reason why those dialogs are
; modal. Apt maintains a cache of package state and desired package state.
; When you update, the cache is reset. So doing things while you update
; would do you no good, all your settings would be nuked. Also, Gtk is very
; sluggish during the update because the app is not multithreaded. So you
; wouldn't want to use it anyway.

Perhaps it's worht separating the update into two steps?  The download
and the apply?  I tis a nuisance not to be able to use the program for
half an hour...

; The other major modal dialog series is for Compelete Run; changing things
; during complete run would be very bad, there would be all sorts of race
; conditions.  That's why those are modal. 

Similarly here, except that the division already exists --- there's a
long download into cache, then a (relatively) short installation which
hogs vast amounts of memory. 

; Notice that dpkg and apt-get are both "modal" in that you can only run one
; instance of them at a time. This is the same thing.

Yeah.  I guess it's a general database problem --- whether to go to
elaborate lengths to make transactions small (atomic) or not. 

; A few more minor dialogs that require interaction are modal, those could
; eventually be fixed but there are only one or two of them I think.
; Actually I can't think of one right now.

No, it was just the two big ones I noticed. 

; > * Display is confusing.  I can't easily guess where a package will
; >   be.  Alphabetical organization is clear enough, but the status
; >   categories are unclear.  Things seem to only go into two categories,
; >   not held/unheld/uninstalled.  I have trouble telling which state a
; >   package is in or what to click on to change it. 
; > 
; 
; I'm working on making this more clear. There is no Hold a la dselect; Kept
; is different, reflecting merely the current state rather than a
; restriction on future states.

Okay.  I have to admit, I never gained any clear idea of what state a
package was in.  My system is sort of atypical now since almost
everything that is installed is held, so that I can stick with frozen
while trying a few toys from unstable.  I'd really like to be able to
pick which distribution to track for each package.  So I eagerly await
future versions of gnome-apt.  I only wish I had ability and time to
contribute code.

Thanks for your time,

Andrew Archibald
aarchiba@csclub.uwaterloo.ca




Reply to: