Mises à jour
Comment une nouvelle version parvient à cette station : les deux interrupteurs, la recherche, le téléchargement, le redémarrage qui installe, et la mention sur la barre d'état.
Mises à jour est la première ligne du groupe LOGICIEL de la page Paramètres. La station consulte le flux des versions sur le site Ganter à son démarrage puis toutes les quatre heures; cette section décide de ce qui arrive à ce qu'elle trouve, et c'est le seul endroit où une version se télécharge et s'installe à la main. La carte s'ouvre sur la politique : « Rester à jour est la recommandation : les versions forment une seule ligne continue, et les versions plus anciennes ne sont pas maintenues. Ce que cette station choisit, c'est le moment. » La page demande la permission Modifier les paramètres.
Les deux interrupteurs
| Champ | Ce que c'est | Valeurs / défaut | Effet |
|---|---|---|---|
| Mises à jour automatiques | « Désactivées par défaut. Activées, une nouvelle version se télécharge en arrière-plan et s'installe au prochain redémarrage de Ganter Lab. Désactivées, vous êtes informé qu'une version existe et vous l'installez d'ici quand cela convient à cette station. » | Activées ou désactivées. Désactivées par défaut. | Les basculer relance aussitôt la consultation du flux. Activées : une version trouvée est téléchargée en arrière-plan (un différentiel quand c'est possible) et appliquée à la prochaine sortie. Désactivées : le flux n'est que consulté, et rien ne se télécharge tant que vous n'appuyez pas sur Télécharger la mise à jour. Les désactiver ne défait pas un téléchargement déjà fait : cette version s'installe tout de même au prochain redémarrage. |
| Recevoir les versions d'avant-première | « Recevez chaque nouvelle version avant tout le monde et aidez à la valider sur cette machine. Vous pouvez revenir en arrière à tout moment : l'application rejoint la voie normale à la prochaine version normale (elle ne se rétrograde jamais elle-même). » | Activé ou désactivé. Désactivé par défaut. | Le basculer relance aussitôt la consultation. Activé : la station lit la voie d'avant-première, qui reçoit chaque version en premier; désactivé : la voie normale. Le désactiver ne rétrograde jamais : la station conserve la version d'avant-première qu'elle a jusqu'à ce que la voie normale en offre une plus récente. |
Tant que le runtime est arrêté, cette page n'est pas dessinée du tout (voir Paramètres). Une version signalée comme portant des correctifs importants ne change que ce que les surfaces disent, jamais ce qu'elles font : avec les mises à jour automatiques désactivées, elle attend tout de même d'être prise.
Ce que la carte montre
Le programme de mise à jour est inerte sur une version qui n'a pas été installée (une exécution de développement ou portable) et quand aucun flux n'est configuré : la carte ne montre alors que les interrupteurs. Après une consultation, la carte ajoute l'une de ces choses :
- rien de plus, quand cette station exécute la dernière version;
- « La version X est disponible. Les mises à jour automatiques sont désactivées : rien ne se télécharge tant que vous ne l'avez pas décidé. » avec le bouton Télécharger la mise à jour, quand une version plus récente existe et que les mises à jour automatiques sont désactivées;
- « La version X est téléchargée et sera installée au prochain redémarrage de Ganter Lab. » avec le bouton Redémarrer et mettre à jour maintenant, une fois la version sur le disque;
- au-dessus de l'une ou l'autre, pour une version signalée comme importante : « La version X contient des correctifs importants. L'installer quand cela vous arrange garde cette station protégée. Rien ne s'installe sans que cette station l'ait demandé. »;
- le bandeau d'information À regarder après une mise à jour : « Les symboles système que vous n'avez jamais copiés appartiennent à l'application : une nouvelle version peut donc changer leur dessin et la position de leurs points de raccordement, et les composants peuvent avoir changé aussi. Rien de ce que vous avez configuré n'est perdu. Ouvrez une fois, après la mise à jour, les vues que cette station exploite, et vous saurez que tout s'est bien passé. »;
- « Nouveautés de X : » suivi des notes de version, le même texte que montre la page des versions du site.
| Commande | Ce qu'elle fait | Grisée quand (situation) | Non dessinée quand (rôle) |
|---|---|---|---|
| Télécharger la mise à jour | Télécharge la version trouvée par la dernière consultation; affiche « Téléchargement… » pendant ce temps. Un téléchargement échoué laisse la version disponible, réoffre le bouton et met la raison dans la barre d'état. | Pendant qu'un téléchargement s'exécute. | Dessinée seulement tant qu'une version est disponible et pas encore téléchargée. |
| Redémarrer et mettre à jour maintenant | Quitte l'application par le démontage normal et laisse le programme de mise à jour échanger les fichiers et relancer. | Dans un navigateur sur un autre appareil : « Disponible uniquement sur le bureau local de la station. » | Dessinée seulement tant qu'une version est téléchargée. |
Le redémarrage refuse posément pendant qu'un enregistrement est en cours : une notification intitulée « Mise à jour reportée » dit « Un enregistrement est en cours. La mise à jour s'installe au prochain redémarrage, ou redémarrez d'ici une fois l'enregistrement terminé. » Une version téléchargée s'installe aussi à toute sortie ordinaire, y compris le Quitter de la zone de notification : le programme de mise à jour attend que le processus soit entièrement sorti puis échange les fichiers, de sorte que rien ne soit remplacé sous une application en marche.
La mention sur la barre d'état
Une version en attente est annoncée par une seule ligne au bout droit de la barre d'état, à côté de l'horloge : « Version X disponible », ou « Version X · correctifs importants » dans le ton de prudence. Son infobulle ajoute si la version est déjà téléchargée et que cliquer ouvre Paramètres, Mises à jour, ce que le clic fait. La mention est dessinée par vue, pour l'identité qui la regarde : seul un rôle qui détient Modifier les paramètres ou Modifier les tableaux de bord répond de la version de la station, alors un opérateur devant une tablette distante ne voit jamais une décision qui n'est pas la sienne. Ce n'est jamais une carte de notification et cela n'interrompt rien.
La ligne des versions et le flux
Les versions forment une seule ligne continue : un correctif est livré dans la version suivante, jamais rétroporté dans une version plus ancienne, et c'est pourquoi rester à jour est la recommandation et pourquoi le moment appartient à cette station. Le flux est ouvert quel que soit l'abonnement, de sorte que chaque installation puisse prendre les correctifs de sécurité; le droit d'usage est appliqué à l'exécution, jamais en retenant les mises à jour. L'application s'installe par utilisateur sans administrateur, et elle se met à jour de la même façon.
Ce que cette section ne fait pas
Il n'y a pas de liste de versions dans laquelle choisir, pas de retour en arrière ni de rétrogradation, pas d'« ignorer cette version », et aucun moyen d'installer une version que le flux n'offre pas. Laisser les mises à jour automatiques désactivées est la façon de rester sur une version, et la documentation conserve un instantané par version pour une station qui le fait.