Downloading updates while installing is off by default

Bug #723826 reported by John Lea
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Committed
High
John Lea
ubiquity (Ubuntu)
Invalid
Low
Unassigned
Declined for Oneiric by Brian Murray

Bug Description

Currently the "Download updates while installing" option is unchecked by default.

If there is an Internet connection, it makes sense for the option to be checked by default. It's still present at all so that you can turn it off if you're installing while using an expensive connection.

<http://goo.gl/jDxJC>: "This checkbox should be checked by default if there is an Internet connection, or insensitive and unchecked if there isn’t."

See also bug 761094.

John Lea (johnlea)
Changed in ayatana-design:
status: New → Fix Committed
assignee: nobody → John Lea (johnlea)
importance: Undecided → High
tags: added: udt
John Lea (johnlea)
Changed in ubiquity (Ubuntu):
assignee: nobody → Evan Dandrea (ev)
importance: Undecided → Critical
Revision history for this message
Kate Stewart (kate.stewart) wrote :

This is not a critical thing for a release, its a convenience, and a potentially dangerous one at that. The implications need to be discussed with legal before it goes forward, due to redistribution implications of certain lisencses when combined with other licenses.

The user does need to explicitly select what they want to combine on their system.

Changed in ubiquity (Ubuntu):
importance: Critical → Wishlist
Revision history for this message
Evan (ev) wrote :

I've moved this to Oneiric, given that we're now in beta freeze. It's better than we implement it at the start of that cycle, as to properly support this we should finish the wireless configuration page and better handle the case whereby the user is trying to proceed with an option that requires internet access, but they haven't connected.

John Lea (johnlea)
tags: added: udo
Changed in ayatana-design:
importance: High → Medium
John Lea (johnlea)
Changed in ayatana-design:
importance: Medium → High
John Lea (johnlea)
tags: added: udp
Changed in ayatana-design:
status: Fix Committed → Triaged
Changed in ubiquity (Ubuntu):
status: New → Confirmed
Changed in ubiquity (Ubuntu):
status: Confirmed → Triaged
Evan (ev)
Changed in ubiquity (Ubuntu):
assignee: Evan Dandrea (ev) → nobody
Revision history for this message
John Lea (johnlea) wrote :

@Evan; who is the best person to assign this change for 12.10?

John Lea (johnlea)
Changed in ubiquity (Ubuntu):
importance: Wishlist → High
Changed in ayatana-design:
status: Triaged → Fix Committed
koji (koji-ijok)
Changed in ubiquity (Ubuntu):
status: Triaged → Incomplete
Changed in ubiquity (Ubuntu):
status: Incomplete → Triaged
tags: added: rls-s-incoming
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

@JohnLea

All decisions with respect to install has been justfied in the Installer design document were we can track the history of all decisions made and also keep notes as to why we did what when.

With respect to "Downloading updates" checked by default the current Install design specifcation says.

http://bit.ly/17SBZ1J

"""
The download available updates checkbox will never be made to install updates as well. For much the same reason behind not pivoting into the installed system without rebooting, we need to start the user in a known good state. This means not installing package updates that could potentially break the system. Equally important is that it's difficult to debug the installer when we do not have a clear picture of the end state.
"""
Can you please comment on how this technical reasoning should be resolved?

And what are we trying to achieve here? A secured system with updates upon first boot or no "update window" upon first boot? For example installing Precise using the pressed release image in 12.04 will results in significant amount of updates, possibly even more than CD size to be downloaded.

Instead, for example we can pre-download the updates while performing the OS installation, but not apply them, and instead apply them after we boot for the first time. And work from there.

tags: added: needs-design
description: updated
Changed in ubiquity (Ubuntu):
status: Triaged → Incomplete
assignee: nobody → Canonical User Experience and Design team (canonical-ux)
Revision history for this message
Dimitri John Ledkov (xnox) wrote :

I think I got this wrong. The checkbox only downloads the updates by default.

description: updated
description: updated
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

So if the checkbox is unchecked, soon after you restart you get the Software Updater window showing updates that need downloading and installing.

If the checkbox is checked, soon after you restart you'll get the Software Updater window showing updates that are (mostly or entirely) downloaded already, but not installed yet.

Is that right?

(If this change is made, that the checkbox is "insensitive if you did not set up an Internet connection" should also be changed to "insensitive and unchecked if there is no Internet connection".)

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

@mpt
Correct.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

This can't be High importance, because the checkbox has had no effect for the past five Ubuntu releases (bug 761094).

Changed in ubiquity (Ubuntu):
assignee: Canonical User Experience and Design team (canonical-ux) → Matthew Paul Thomas (mpt)
status: Incomplete → In Progress
importance: High → Low
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Specification updated.

Changed in ubiquity (Ubuntu):
status: In Progress → Triaged
description: updated
tags: removed: needs-design
summary: - Installer – The option to 'Download updates' when installing Ubuntu
- should be selected by default
+ Downloading updates while installing is off by default
Changed in ubiquity (Ubuntu):
assignee: Matthew Paul Thomas (mpt) → nobody
description: updated
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Sorry, Dmitrijs, I replaced your questions without answering them. :-)

"Does the software updater download updates in the background by default as well?"

It does for security updates, if you choose "Download automatically" in the "Software & Updates" settings. An equivalent setting for non-security updates would make sense too. I've just reported that as bug 1173208.

"Both the installer and software updater should be consistent with respect to pre-downloading updates in the background..."

The number of updates available when you are installing is probably much greater than on any occasion when Software Updater appears -- because you're probably installing more than a week after release day, while Software Updater opens about weekly. Therefore, downloading updates while installing saves you more time than downloading updates during normal Ubuntu use would. That doesn't mean we shouldn't have the latter option, just that it's arguably less important.

"...as otherwise software updater will pop up and still say that downloading is required."

That doesn't matter. We aren't promising to finish downloading *all* available updates during installation. It's fine for Software Updater to show updates regardless of whether they are completely, partly, or not at all downloaded.

John Lea (johnlea)
description: updated
Will Cooke (willcooke)
tags: added: rls-w-incoming
Revision history for this message
Marcus Tomlinson (marcustomlinson) wrote :

This release of Ubuntu is no longer receiving maintenance updates. If this is still an issue on a maintained version of Ubuntu please let us know.

Changed in ubiquity (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Marcus Tomlinson (marcustomlinson) wrote :

This issue has sat incomplete for more than 60 days now. I'm going to close it as invalid. Please feel free re-open if this is still an issue for you. Thank you.

Changed in ubiquity (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.