Bug 25099

Summary: Option to automatically download but not install packages, so that they are ready to install when you are
Product: PackageKit Reporter: Denny Crane <anon.e.mouse.bug>
Component: GeneralAssignee: Richard Hughes <richard>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Windows XP SP3 Automatic Update Options

Description Denny Crane 2009-11-15 07:15:05 UTC
Packagekit has the option to "Automatically install" "All updates," "Only security updates," or "Nothing" -- it would be very useful if Packagekit also offered an option to download the updates automatically if either of the second two options are selected. This would be useful so that the administrator can quickly install updates without having to wait for them to download. Obviously, anyone who selects the option not to automatically install updates will generally want to do so manually at a later time, and the feature I am suggesting would help to maximize the user experience in those cases by minimizing the time requirement on the user.
Comment 1 Richard Hughes 2009-11-16 06:17:35 UTC
How would the UI look for this? Got any ideas?
Comment 2 Denny Crane 2009-11-16 06:36:46 UTC
One option would be to change "Automatically install" to "Automatically Download/Install," and then to list out all of the different combinations in one dropdown.

Probably a better option is to place a dropdown list above "Automatically install" which would be "Automatically download," and would have the options "All updates," and "Only updates which will be automatically installed"

I think the above option is better, but another alternative would be to list out all of the explicit possibilities under "Automatically install" -- "All updates," "Only security updates," and "Nothing" -- in which case, the selected option might have to be changed if the user makes a wrong selection ... i.e. Any of the three options is acceptable if the user selects to Automatically install "Nothing," but if the user selects to Automatically install "Only security updates," and had selected Automatically download "Nothing," their selection for Automatically download would be changed to "Only security updates," whereas if they had selected to Automatically download "All updates," their selection would be left alone. If the user selects to Automatically install "All updates," their selection for Automatically download would always have to be switched to "All updates."

Also, if you want to know how this was done in Fedora 8, I can provide screen captures later tonight.
Comment 3 Denny Crane 2009-11-16 06:39:49 UTC
Typo:

In third paragraph, above, first sentence, the first occurrence of "Automatically install" was actually meant to be "Automatically download"

Sorry for any confusion.
Comment 4 Denny Crane 2009-11-16 06:43:36 UTC
I also forgot to include one other idea -- the "Automatically download" dropdown could be hidden and revealed after "Automatically install" only when relevant and only showing the relevant options, per the user's selection under "Automatically install."

I still think the second option I listed above would be the better solution.
Comment 5 Denny Crane 2009-11-16 14:56:08 UTC
Created attachment 31243 [details]
Windows XP SP3 Automatic Update Options

Automatic Update Options in Windows XP SP3
Comment 6 Denny Crane 2009-11-16 14:58:24 UTC
Hmmm ... I think I may be crazy. I downloaded and installed an old Fedora 8 ISO and I can't find a configuration dialog for the automatic updates. I am quite certain it was there before, and in fact I very specifically remember missing this feature when PackageKit came along.

As a consolation prize, I've attached a screen capture of how Windows XP SP3 does this.
Comment 7 Denny Crane 2009-11-16 19:00:43 UTC
Alright ... I'm only half crazy ...

I was referring to yum-updatesd do_download option:
http://linux.die.net/man/5/yum-updatesd.conf

There was no GUI. Heh.
Comment 8 Jean-François Fortin Tam 2014-06-15 15:08:02 UTC
AFAICS PackageKit+Hawkey+DNF does that now.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.