Is there a newer version available on the internet?

Registered by Joe Sapp

Many modern pieces of software check the internet for an updated version of itself. While most package managers will tell the system administrator whether a package has an update available, this is completely dependent on Linux distribution and how diligent the maintainer(s) are. gDesklets should not get in the way of these package managers, but it should be able to determine whether there is a newer version available and notify the user.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
Joe Sapp
Direction:
Approved
Assignee:
gDesklets Core Team
Definition:
Pending Approval
Series goal:
Accepted for 0.3x
Implementation:
Implemented
Milestone target:
milestone icon release-of-0.36.3
Started by
Joe Sapp
Completed by
Bjoern Koch

Related branches

Sprints

Whiteboard

-Check an URL (in the gdesklets.de domain) on startup and every 3 days it remains running
 -Fail silently (i.e. if not connected to the internet)
 -Pop-up message if there is a newer version
 -This would require access to gdesklets.de for new tarballs to be posted and the file checked to be changed
-It should be capable of being globally disabled at compile-time
-Each user should be able to disable or enable this feature via the configuration dialog and pop-up message, if it's been enabled at compile-time

-URL should just be a simple XML file containing the current release and development versions
 -https://wiki.mozilla.org/Software_Update contains some good information. libxml recommends the re-use of XML DTDs when possible...how about we base our updates off of how Mozilla does it? We might need to simplify things, but it's a good starting point.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.