Description of problem: When downloading a .rpm file (Skype, in this case), no option to "run with installer" is shown - only "run with other program" and "save" are shown. Version-Release number of selected component (if applicable): Rawhide today - and has been so for the last appx. 7 days (haven't tried earlier). How reproducible: Every time. Steps to Reproduce: 1. Click on a .rpm file link on a web page 2. Dialog box appears, options are RUN (with "other program") and SAVE. 3. Actual results: Expected results: Dialog box should suggest RUN "with installer". Additional info: Unsure where this belongs - Firefox, Gnome, Anaconda or Packaging. Well, here it is.
Created attachment 298607 [details] attempt to reproduce Actaully I cannot reproduce it now. This is what I get both with FF2 as well as FF3b4. Reporter, could elaborate a little bit on your environment? Is this upstream firefox binary, or firefox from RH package? Could you reproduce it with running firefox -safe-mode ?
Created attachment 298626 [details] Screen dump FF3 after clicking link to .rpm file. (The file seems to be for Fedora 5, but is the newest from Skype and works fine in Fedora 8.)
It's a clean boot.iso install-from-URL rawhide install made after the 19MAR2008 replication. No updates are available from rawhide, I haven't tried to use the update menu item in FF. FF3 reports "3.0b5pre". Opening terminal windows and running "firefox -safe-mode" makes no difference. A screen dump would be exactly the same as #3 (which was made with FF started from GNOME FF icon). And, yes, BTW, I run GNOME - and selected DANISH language and "dk" keyboard during install. (I have filed a separate bug about the "dk" keyboard layout chosen during install not taking effect.)
(Dummy comment with "I am providing the requested information for this bug" set.)
In this specific case, the server sends the following header: Content-Type: application/x-redhat-package-manager Firefox correctly identifies it as an "RPM package" but doesn't offer pk-install-file as an application. Tried adding that to the MimeType field in pk-install-file.desktop but it didn't seem to change anything. This is firefox in current rawhide.
will, did you do all update-mime-database magic?
reassigning
Just for illustration: [matej@localhost ~]$ curl -L -I http://www.skype.com/go/getskype-linux-fc7 HTTP/1.1 302 Found Date: Fri, 28 Mar 2008 11:54:05 GMT Server: Apache Set-Cookie: SC=CC=:CCY=:LC=:TM=1206705245:TS=1206705245:TZ=:VER=2/2.0.0.68/; expires=Sat, 28-Mar-09 11:54:05 GMT; path=/; domain=.skype.com; Location: http://download.skype.com/linux/skype-2.0.0.68-fc5.i586.rpm Vary: Accept-Encoding,User-Agent Content-Type: text/html; charset=utf-8 Content-Language: en HTTP/1.1 200 OK Server: nginx/0.5.35 Date: Fri, 28 Mar 2008 12:03:54 GMT Content-Type: application/x-redhat-package-manager Content-Length: 14871058 Last-Modified: Thu, 27 Mar 2008 12:12:30 GMT Connection: keep-alive Accept-Ranges: bytes [matej@localhost ~]$
I've changed the mimetype of pk-install-file upstream to: MimeType=application/x-rpm;application/x-redhat-package-manager; This should fix things. They'll be a release today and should be in rawhide by tomorrow.