Project

General

Profile

Feature #10497

Pull updates to clients

Added by Elliott McCrory about 4 years ago. Updated about 1 year ago.

Status:
New
Priority:
Normal
Category:
Java Code
Start date:
03/03/2016
Due date:
% Done:

93%

Estimated time:
(Total: 0.00 h)
Duration:

Description

Devise a scheme by which a client will pull updates from the repository (e.g., "phone home") when the repository version of the code is newer than the local version.

Likely procedure:

  • A client program is asked to launch
  • It runs a Java program that returns the date of the newest version of the code
  • It compares this date against the date of the local version of the code
  • The client will download the new version in the background and (somehow) launch this new version of the code "later". (Note that a Display cannot ask the user for advice on this. The ChannelSelector can, though.)

Subtasks

Feature #11881: Have ChannelSelector check if there is an update available when it launches.RejectedElliott McCrory

Feature #11882: Have each Java program check for updatesWork in progressElliott McCrory

Feature #11883: Download older versions of the codeClosedElliott McCrory

History

#1 Updated by Elliott McCrory over 3 years ago

  • % Done changed from 0 to 80

When a Display is launched on a Linux platform, it successfully updates itself.

To do

  1. Do this when a Channel Selector launches
  2. Do this independent of a restart.


Also available in: Atom PDF