Mises à jour

Comment une nouvelle version atteint cette station : les deux interrupteurs, la recherche, le téléchargement, le redémarrage qui installe, et la marque dans la barre d'état.

Afficher en Markdown

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 advient de ce qu'elle y 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 la consultation du flux aussitôt. Activées : une version trouvée est téléchargée en arrière-plan (un delta 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 quand 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ées ou désactivées. Désactivées par défaut. Les basculer relance la consultation aussitôt. Activées : la station lit le canal d'avant-première, qui reçoit chaque build en premier ; désactivées : le canal normal. Les désactiver ne rétrograde jamais : la station garde la version d'avant-première qu'elle a jusqu'à ce que le canal normal en propose 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 marquée comme portant des correctifs importants ne change que ce que disent les surfaces, jamais ce qu'elles font : avec les mises à jour automatiques désactivées, elle attend quand même d'être prise.

Ce que la carte montre

Le programme de mise à jour est inerte sur une build 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 recherche, la carte ajoute l'un de ceci :

  • 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 la page des versions du site montre.
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 recherche ; affiche « Téléchargement… » pendant ce temps. Un téléchargement en échec laisse la version disponible, propose de nouveau 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 l'arrêt ordonné 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 calmement pendant qu'un enregistrement tourne : une notification intitulée « Mise à jour différé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 à n'importe quelle sortie ordinaire, celle du menu de la zone de notification comprise : le programme de mise à jour attend que le processus soit entièrement sorti, puis échange les fichiers, si bien que rien n'est remplacé sous une application qui tourne.

La marque dans la barre d'état

Une version en attente est annoncée par une 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 qu'un clic ouvre Paramètres, Mises à jour, ce que le clic fait. La marque 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, si bien qu'un opérateur sur une tablette distante ne voit jamais une décision qui n'est pas la sienne. Ce n'est jamais une carte de notification et elle n'interrompt rien.

La ligne des versions et le flux

Les versions forment une seule ligne continue : un correctif sort dans la version suivante, jamais en arrière dans une version plus ancienne, ce qui explique pourquoi rester à jour est la recommandation et pourquoi le moment est le choix de cette station. Le flux est ouvert quel que soit l'abonnement, si bien que chaque installation peut prendre les correctifs de sécurité ; les droits sont appliqués à l'exécution, jamais en retenant les mises à jour. L'application est installée pour l'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 arrière ni de rétrogradation, pas de « passer cette version », et aucun moyen d'installer une version que le flux ne propose pas. Laisser les mises à jour automatiques désactivées est la façon de rester sur une version, et la documentation garde un instantané par version pour une station qui le fait.