Windows: implement the "there is a new version available" notifications
Bug #845659 reported by
Roberto Alsina
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu One Control Panel |
In Progress
|
High
|
Manuel de la Peña |
Bug Description
Implement a mechanism so that:
1) u1cp checks every X hours if there is a new version
2) if there is one, offer to download it
3) give the user a way to opt out temporarily or permanently from this check
I put this on u1cp because we will have it running all the time and with an icon on the system notification area.
Related branches
lp://staging/~mandel/ubuntuone-control-panel/auto-update-looping-call
Rejected
for merging
into
lp://staging/ubuntuone-control-panel
- Natalia Bidart (community): Needs Fixing
- Alejandro J. Cura (community): Needs Fixing
-
Diff: 834 lines (+488/-115)15 files modifiedsetup.py (+1/-0)
ubuntuone/controlpanel/gui/__init__.py (+2/-0)
ubuntuone/controlpanel/gui/qt/gui.py (+13/-0)
ubuntuone/controlpanel/gui/qt/main/__init__.py (+1/-1)
ubuntuone/controlpanel/gui/qt/systray.py (+17/-0)
ubuntuone/controlpanel/gui/qt/task/__init__.py (+30/-0)
ubuntuone/controlpanel/gui/qt/task/linux.py (+54/-0)
ubuntuone/controlpanel/gui/qt/task/tests/__init__.py (+17/-0)
ubuntuone/controlpanel/gui/qt/task/tests/test_linux.py (+82/-0)
ubuntuone/controlpanel/gui/qt/tests/test_gui.py (+132/-0)
ubuntuone/controlpanel/gui/qt/tests/test_start.py (+0/-108)
ubuntuone/controlpanel/gui/qt/tests/test_systray.py (+77/-5)
ubuntuone/controlpanel/utils/__init__.py (+4/-0)
ubuntuone/controlpanel/utils/tests/test_windows.py (+46/-1)
ubuntuone/controlpanel/utils/windows.py (+12/-0)
Changed in ubuntuone-control-panel: | |
assignee: | nobody → Manuel de la Peña (mandel) |
status: | New → Triaged |
importance: | Undecided → High |
summary: |
- Windows: implement a new version notification system + Windows: implement the "there is a new version available" notifications |
affects: | ubuntuone-control-panel → ubuntuone-windows-installer |
tags: | added: u1-windows |
affects: | ubuntuone-windows-installer → ubuntuone-control-panel |
Changed in ubuntuone-control-panel: | |
status: | Triaged → In Progress |
Changed in ubuntuone-control-panel: | |
status: | In Progress → Fix Released |
Changed in ubuntuone-control-panel: | |
status: | Fix Released → In Progress |
To post a comment you must log in.
We have this implemented on windows-installer but I still think control panel is a better place for it. For instance, it would allow
it to be run periodically instead of only on startup.
And we can restart u1cp from there.