System update panel always asks for U1 credentials
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-system-settings (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
ubuntu-
I talked to gatox and according to him credentials are only needed for clicks apps updates.
1. Flash ubuntu on a mako with --bootstrap
2. when the phone starts open settings apps
3. go to updates
What happens:
The screen says 'Credentials not found' which stops us from testing the updates panel unless we login to Ubuntu One.
What should happen:
System updates shall not require Ubuntu One login.
<https:/
Related branches
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Sebastien Bacher (community): Approve
-
Diff: 277 lines (+53/-15)9 files modifiedplugins/system-update/PageComponent.qml (+1/-2)
plugins/system-update/system_update.cpp (+1/-1)
plugins/system-update/system_update.h (+2/-0)
plugins/system-update/update_manager.cpp (+25/-7)
plugins/system-update/update_manager.h (+4/-0)
tests/plugins/system-update/fakessoservice.cpp (+8/-3)
tests/plugins/system-update/fakessoservice.h (+4/-0)
tests/plugins/system-update/fakesystemupdate.h (+2/-0)
tests/plugins/system-update/tst_updatemanager.cpp (+6/-2)
Changed in ubuntu-system-settings (Ubuntu): | |
importance: | Undecided → High |
Changed in ubuntu-system-settings (Ubuntu): | |
status: | New → In Progress |
Changed in ubuntu-system-settings (Ubuntu): | |
status: | Triaged → In Progress |
It does work with system updates without needing credentials; I just tested.
I think there are some issues with the presentation though.
If there's no (click or system) update available, you see a message in the middle of the panel which says 'Credentials not found', and then a list item at the bottom which says 'Please log into your Ubuntu One account'. This takes you to the UI to sign in to an account.
If there is a system-update available and it's downloading, you see it downloading as before. No messages about credentials.
Assigning to mpt to get a design for how to present this information to the user. You need to be signed in to update click packages, but not to update the base system. Not sure if you can find out if there are updates available without being signed in - check with gatox if this is to be part of the design.