Re: [Cooker] rpmdrake and its popup windows

2002-10-20 Thread Vincent Meyer, MD
On Saturday 19 October 2002 02:56 pm, Guillaume Cottenceau wrote:
 Vincent Meyer, MD [EMAIL PROTECTED] writes:

 [...]

  On a similar note (this may have been mentioned before).. would it be
  possible to add a retry button for the popup window that complains
  about ftp failing?  Is VERY frustrating, when updating a dozen or so
  packages, and part

 Yep, adding that to my todo.

  way through this comes up.  Being able to wait a few minutes and then
  retry the download may allow the update to continue if the problem is too
  many users on the mirror.  Would have saved me over an hour today.

 I didn't know it would be so important for some sites. Change
 your site? :-)

Good idea!  You gonna add a way to change sites on the fly?  ;-)

  Also, how hard would it be to remember the state of the + and - boxes?
  That way when rpmdrake reloads the list of programs, the state is closer
  to what it was when the packages started downloading.

 The problem is that when it reloads, installed packages may have
 changed, so dependencies are potentially broken. I could do
 something but it would probably require some tricky stuff.





Re: [Cooker] rpmdrake and its popup windows

2002-10-19 Thread Vincent Meyer, MD
On Friday 18 October 2002 05:27 pm, Elliott Martin wrote:
 On a slight side note, the fact that rpmdrake stops downloading while it
 waits for you to decide to continue given a bad or non-existent gpg key
 should definately be changed. The number of popups could be drastically
 reduced just by doing the gpg check at the end of the downloads, and could
 be placed in one dialog box with check boxes next to each package with a
 bad sig allowing you to choose which ones you still want to install, if
 any.

On a similar note (this may have been mentioned before).. would it be possible 
to add a retry button for the popup window that complains about ftp 
failing?  Is VERY frustrating, when updating a dozen or so packages, and part 
way through this comes up.  Being able to wait a few minutes and then retry 
the download may allow the update to continue if the problem is too many 
users on the mirror.  Would have saved me over an hour today.

Also, how hard would it be to remember the state of the + and - boxes?
That way when rpmdrake reloads the list of programs, the state is closer to 
what it was when the packages started downloading.

Just my $0.02..

V.




Re: [Cooker] rpmdrake and its popup windows

2002-10-19 Thread Vincent Meyer, MD
Oh, and almost forgot...

Would it be possible to add a progress bar when updating the sources?  When 
updating from slower mirrors, sometimes the time to update is pretty long, 
and some might think that the application is frozen, having not seen any 
activity in a while.  A progress bar would let the user know that the app is 
still alive.

Not being critical - rpmdrake is my friend!  :-)

V.




Re: [Cooker] rpmdrake and its popup windows

2002-10-19 Thread Danny Tholen
On Friday 18 October 2002 21:26, Guillaume Cottenceau wrote:


 2. many apps use popup windows for questions/warnings/etc, they
are generally considered as good UI design
However, why does it popup in the middle of the letter I am typing/game I am 
playing? Other apps do not do this, they pop up but do not grab focus. If you 
look at the app, the popup is there for you. 
When someone is installing something, it will download things and you have to 
wait a while. You will do something else in the meantime, and it can go 
flashing in the taskbar for all it wants, youI do not want it to grab focus 
and annoy you with silly messages ok. This can impossibly a good design:)

It reminds me of directX on window, with that annoying windows will need to 
restart message, with only an OK button. And there is no way to get rid of 
the popup box without rebooting. (Well, gc, this is probably the biggest 
offence (ie reminds me of ms directx) for the new rpmdrake, so let me say I 
generally like it, but this could be improved)

Danny


Danny




Re: [Cooker] rpmdrake and its popup windows

2002-10-19 Thread Guillaume Cottenceau
J.A. Magallon [EMAIL PROTECTED] writes:

 On 2002.10.18 Guillaume Cottenceau wrote:
 Elliott Martin [EMAIL PROTECTED] writes:
 
  On a slight side note, the fact that rpmdrake stops downloading while it waits 
  for you to decide to continue given a bad or non-existent gpg key should 
  definately be changed. The number of popups could be drastically reduced just 
  by doing the gpg check at the end of the downloads, and could be placed in 
  one dialog box with check boxes next to each package with a bad sig allowing 
  you to choose which ones you still want to install, if any.
 
 I put that in my todo. It sounds reasonable, logical, and good
 for people using it like you. If there is no technical problem,
 I'll do it.
 
 An idea: the common dialog+progress bar could be integrated in a GtkStatusBar
 in the bottom of the window, and you get rid of the popup window most
 used allthe time.

No, this is very different. We don't talk about rpmdrake itself
here, but grpmi, the thing with the small window which does the
download and actual install of packages. I don't think embedding
grpmi into a statusbar of rpmdrake is a great idea.

 And an option something like '--unattended' would be nice: install what you
 can, if some pgk fails don't install it nor anything that depends on it.

In the grpmi step, dependency is already calculated, so doing so
would require pretty much many changes.

 So you can start the update, go back in 2 hours and see what happened
 (I know, urpmi supports something like this, but it requires to update
 _everything_, not just select a bunch of packages)

-- 
Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/




Re: [Cooker] rpmdrake and its popup windows

2002-10-19 Thread Guillaume Cottenceau
Danny Tholen [EMAIL PROTECTED] writes:

 On Friday 18 October 2002 21:26, Guillaume Cottenceau wrote:
 
 
  2. many apps use popup windows for questions/warnings/etc, they
 are generally considered as good UI design
 However, why does it popup in the middle of the letter I am typing/game I am 
 playing? Other apps do not do this, they pop up but do not grab focus. If you 
 look at the app, the popup is there for you. 

Hum, I use icewm and I have galeon on a workspace. When I do
whatever web request which timeouts while i'm back to my emacs
workspace, it pops up on me.

But I do agree your suggestion would be good of course.. if I
knew what was the gtk option to do that.

-- 
Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/




Re: [Cooker] rpmdrake and its popup windows

2002-10-19 Thread Guillaume Cottenceau
Vincent Meyer, MD [EMAIL PROTECTED] writes:

[...]

 On a similar note (this may have been mentioned before).. would it be possible 
 to add a retry button for the popup window that complains about ftp 
 failing?  Is VERY frustrating, when updating a dozen or so packages, and part 

Yep, adding that to my todo.

 way through this comes up.  Being able to wait a few minutes and then retry 
 the download may allow the update to continue if the problem is too many 
 users on the mirror.  Would have saved me over an hour today.

I didn't know it would be so important for some sites. Change
your site? :-)
 
 Also, how hard would it be to remember the state of the + and - boxes?
 That way when rpmdrake reloads the list of programs, the state is closer to 
 what it was when the packages started downloading.

The problem is that when it reloads, installed packages may have
changed, so dependencies are potentially broken. I could do
something but it would probably require some tricky stuff.

-- 
Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/




Re: [Cooker] rpmdrake and its popup windows

2002-10-19 Thread Guillaume Cottenceau
Vincent Meyer, MD [EMAIL PROTECTED] writes:

 Would it be possible to add a progress bar when updating the sources?  When 

check the archives :).

-- 
Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/




Re: [Cooker] rpmdrake and its popup windows

2002-10-18 Thread Guillaume Cottenceau
Elliott Martin [EMAIL PROTECTED] writes:

 I'm not the greatest video game player in the world, but having
 these windows barge their way to the foreground all the time is
 definately not helping! And watching movies...what a great time
 to run an update, but no, rpmdrake will make you want to sit down
 and read a book instead. I would use urpmi, but hey, I dont like
 typing everything out all the time when --auto-select would
 update something I'm in the middle of using.

Hum, I understand this is not very nice for you, but:

1. using messages inside the UI would mean a rather important
   design change

2. many apps use popup windows for questions/warnings/etc, they
   are generally considered as good UI design

 There are so many different ways to have the program behave that
 I have to ask for it to be changed. Why not use a wizard style
 interface (thus not telling me in a new window that everything
 worked)? That way it could ask about all the bad signatures at
 once at the end instead of halting the download until you come
 along to press, yes, install the thing anyway. I know, there's
 --no-verify-rpm, but I do want to know, but I'd like to be able
 to leave the room and come back when the downloads are done.

Changing the UI to that extend is pretty intrusive I think. The
current UI is supposed to be better than a wizard, especially the
treeview and information views would not fit very well in a
wizard in my opinion..

-- 
Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/




Re: [Cooker] rpmdrake and its popup windows

2002-10-18 Thread Brad Chamberlin
 I think the treeview and the wizard could work together quite nicely,
 afterall it's just a form that has a basic set of operations: choose the
 programs to install - wait for them to download/copy - (check the gpg
 keys) - install them - return to the beginning.

rpmdrake is not what should become a wizard...the actuall installer is what
should become a wizard, no tree's here that i remember...

you should be able to select the rpm's you want installed through
rpmdrake like you currently do, but when you click the install button
it then brings up the installer wizard much like the old rpmdrake and 
installer worked...

http://www.phatvibez.net/images/mdk8_1/rpminst_depend.jpg
http://www.phatvibez.net/images/mdk8_1/rpminst_descrip.jpg
http://www.phatvibez.net/images/mdk8_1/rpminst_progress.jpg

a lot of that could be cut out now and simplified though probably.

then, like the previous post said, wait to check the gpg sig's after 
all have been downloaded and display any errors.

remember that the installer can be run outside of rpmdrake...
like right clicking an rpm in konq. - open with - Software Installer.
(which should be the default if just clicked but for me it opens in kpackage)

currently this is what i get...

http://www.phatvibez.net/files/mandrake/images/rpminstall/depends.png
http://www.phatvibez.net/files/mandrake/images/rpminstall/badsig1.png
http://www.phatvibez.net/files/mandrake/images/rpminstall/depends.png

this is what my intial email was about, you get two bad sig popups right in a 
row.

2. many apps use popup windows for questions/warnings/etc, they
   are generally considered as good UI design

they are a good thing, but like any good thing too many is not

-Brad







Re: [Cooker] rpmdrake and its popup windows

2002-10-18 Thread J.A. Magallon

On 2002.10.18 Guillaume Cottenceau wrote:
Elliott Martin [EMAIL PROTECTED] writes:

 On a slight side note, the fact that rpmdrake stops downloading while it waits 
 for you to decide to continue given a bad or non-existent gpg key should 
 definately be changed. The number of popups could be drastically reduced just 
 by doing the gpg check at the end of the downloads, and could be placed in 
 one dialog box with check boxes next to each package with a bad sig allowing 
 you to choose which ones you still want to install, if any.

I put that in my todo. It sounds reasonable, logical, and good
for people using it like you. If there is no technical problem,
I'll do it.


An idea: the common dialog+progress bar could be integrated in a GtkStatusBar
in the bottom of the window, and you get rid of the popup window most
used allthe time.

And an option something like '--unattended' would be nice: install what you
can, if some pgk fails don't install it nor anything that depends on it.
So you can start the update, go back in 2 hours and see what happened
(I know, urpmi supports something like this, but it requires to update
_everything_, not just select a bunch of packages)

-- 
J.A. Magallon [EMAIL PROTECTED]  \ Software is like sex:
werewolf.able.es \   It's better when it's free
Mandrake Linux release 9.1 (Cooker) for i586
Linux 2.4.20-pre11-jam1 (gcc 3.2 (Mandrake Linux 9.0 3.2-2mdk))




Re: [Cooker] rpmdrake and its popup windows

2002-10-18 Thread Elliott Martin
On Friday 18 October 2002 16:08, J.A. Magallon wrote:
 On 2002.10.18 Guillaume Cottenceau wrote:
 Elliott Martin [EMAIL PROTECTED] writes:
  On a slight side note, the fact that rpmdrake stops downloading while it
  waits for you to decide to continue given a bad or non-existent gpg key
  should definately be changed. The number of popups could be drastically
  reduced just by doing the gpg check at the end of the downloads, and
  could be placed in one dialog box with check boxes next to each package
  with a bad sig allowing you to choose which ones you still want to
  install, if any.
 
 I put that in my todo. It sounds reasonable, logical, and good
 for people using it like you. If there is no technical problem,
 I'll do it.

 An idea: the common dialog+progress bar could be integrated in a
 GtkStatusBar in the bottom of the window, and you get rid of the popup
 window most used allthe time.

 And an option something like '--unattended' would be nice: install what you
 can, if some pgk fails don't install it nor anything that depends on it.
 So you can start the update, go back in 2 hours and see what happened
 (I know, urpmi supports something like this, but it requires to update
 _everything_, not just select a bunch of packages)

The only problem with having that sort of thing be changed by a command line 
option is that you really have to know what you're doing (open a console and 
run the command with a --help) to get to these options. I guess I just don't 
agree with having a graphical program have settings that can only be modified 
non-graphically, especially since if you run the program from the control 
center the command line options can't be altered.
-Elliott




[Cooker] rpmdrake and its popup windows

2002-10-17 Thread Elliott Martin
I have put off writing this email for quite some time because of the 
flak I'm sure to get, but here goes.

rpmdrake has been driving me nuts for months now because of one 
'feature', that being the popup windows.

I'm not the greatest video game player in the world, but having these 
windows barge their way to the foreground all the time is definately not 
helping! And watching movies...what a great time to run an update, but 
no, rpmdrake will make you want to sit down and read a book instead. I 
would use urpmi, but hey, I dont like typing everything out all the time 
when --auto-select would update something I'm in the middle of using.

There are so many different ways to have the program behave that I have 
to ask for it to be changed. Why not use a wizard style interface (thus 
not telling me in a new window that everything worked)? That way it 
could ask about all the bad signatures at once at the end instead of 
halting the download until you come along to press, yes, install the 
thing anyway. I know, there's --no-verify-rpm, but I do want to know, 
but I'd like to be able to leave the room and come back when the 
downloads are done.

anyway, i think I made my point clear enough
-Elliott




Re: [Cooker] rpmdrake and its popup windows

2002-10-17 Thread Malte Starostik
On Thursday 17 October 2002 20:49, Elliott Martin wrote:
 I have put off writing this email for quite some time because of the
 flak I'm sure to get, but here goes.

 rpmdrake has been driving me nuts for months now because of one
 'feature', that being the popup windows.
[snip]
 There are so many different ways to have the program behave that I have
 to ask for it to be changed. Why not use a wizard style interface (thus
 not telling me in a new window that everything worked)? That way it
 could ask about all the bad signatures at once at the end instead of
 halting the download until you come along to press, yes, install the
 thing anyway. I know, there's --no-verify-rpm, but I do want to know,
 but I'd like to be able to leave the room and come back when the
 downloads are done.
Full ACK. Another thing that annoys me about those popups: they seem not to 
set the appropriate window manager hints (WM_TRANSIAENT_FOR or what's it 
called) so that they will happily go to the background of rpmdrake's main 
window when clicking on the latter.
So while you request those popups not to popup, I'd request that - if they do 
popup, I'd like a wizard approach as well - they please behave like modal 
windows should behave and keep staying in front of rpmdrake's main window 
(which does NOT mean stay in front of everything :-).

Regards,
-Malte





Re: [Cooker] rpmdrake and its popup windows

2002-10-17 Thread Malte Starostik
On Thursday 17 October 2002 20:59, Malte Starostik wrote:
 Full ACK. Another thing that annoys me about those popups: they seem not to
 set the appropriate window manager hints (WM_TRANSIAENT_FOR or what's it
 called) so that they will happily go to the background of rpmdrake's main
 window when clicking on the latter.
Forgot to mention that I'm using KDE with focus follows mouse and auto-raise 
after 500 msec, so it doesn't even require an (accidental) click to get the 
popup behind the main window. Maybe that's why I noticed it at all :-)
-Malte





Re: [Cooker] rpmdrake and its popup windows

2002-10-17 Thread Brad Chamberlin
I agree too, and why does it have to warn me twice in a row (two differnt 
popup windows that are almost identical) warning me about gpg or other 
things?

what was wrong with the old rpminstaller

http://www.phatvibez.net/images/mdk8_1/rpminst_progress.jpg

something like this again I think would me much prefered.

--Brad




Re: [Cooker] rpmdrake and its popup windows

2002-10-17 Thread Brad Chamberlin
You can either import the key...
or rpmdrake -no-verify-rpm

yes, i realize this...and that is what I do, but that's not the point

-Brad