Nouvelles hebdomadaires Debian - Courriel
De : Jason Gunthorpe <jgg@ualberta.ca> Date : Lun. 18 sep. 2000 22 h 15 ' 45 " -0600 (MDT) À : debian-policy@lists.debian.org Cc : joeyh@debian.org Sujet : Une pensée sur l'urgence Voici une pensée (reformulée) que Joey Hess a exprimée : Maintenant qu'APT a un mécanisme d'épinglage, ce serait bien de pouvoir installer les mises à niveau urgentes, et laisser les autres de côté. Actuellement, nous avons un champ pour l'urgence dans le changelog, mais ce n'est ni une information convenable, ni la place idéale pour une telle fonctionnalité. L'idée que nous avons eue était d'avoir pour chaque paquet un « numéro de série pour l'urgence » qui appartient à l'intervalle [0...N]. La différence entre les numéros de série pour la priorité de deux paquets quelconques montre combien la mise à niveau est urgente. Nous pouvons lier notre schéma actuel avec les strates formées par la différence d'urgence entre deux versions : >100 correction de sécurité très urgente >50 correction urgente >25 correction moyennement urgente dans les autres cas, correction peu urgente Pour implémenter cela, chaque paquet devra contenir un nouveau champ double Urgency-Serial qui sera mis à 0 si ce champ est omis. Nous aimerions utiliser une arithmétique modulaire sur [0...4G] (pour gérer les enveloppes) et comme pour les versions, chaque responsable s'occuperait d'incrémenter ce champ si cela se justifie. Les utilisateurs d'APT pourraient alors indiquer s'ils désirent installer tous les paquets très urgents (apt-get install-high-urgency) ou utiliser le mécanisme d'épinglage pour mettre à jour doucement une distribution : Package: * Pin: urgency >50 Priority: 900 Package: * Pin: release * Priority: 50 Ce qui en pratique signifie de « seulement mettre à niveau les paquets s'il y a une raison urgente de le faire ». Une autre option serait de faire un hybride entre les distributions stable et instable de manière à ce que les paquets ne soient installés que s'il y a une raison urgente de le faire. [Il y a en général quelques problèmes avec cela, puisque la résolution des problèmes de multiversion n'est pas quelque chose que j'ai l'intention d'implémenter, mais à première vue, je pense que c'est faisable.] Les interfaces graphiques auraient à disposition un moyen de trier et de montrer à l'utilisateur ce qui est vraiment urgent d'installer, et l'importance de la différence montrerait la gravité. Exemple : 3 bogues de sécurité sont trouvés dans le paquet foo. Il aurait une séquence de version qui ressemble à : Ver=1.0 Urgency=0 Ver=1.1 Urgency=100 Ver=1.2 Urgency=200 Ver=1.3 Urgency=300 Ver=1.4 Urgency=300 Un utilisateur qui n'utiliserait pas la version 1.3 ou 1.4 serait capable de détecter qu'il y a une véritable raison de se mettre à niveau de 1.0, 1.1 ou 1.2 mais que le changement entre les versions 1.3 et 1.4 n'est pas urgent. Pensez-vous à quelque chose d'autre ? Jason
Pour recevoir cette gazette chaque semaine dans votre boîte à lettres, abonnez-vous à la liste de diffusion debian-news pour la version anglaise ou à la liste de diffusion debian-news-french pour la version française.
Les dernières parutions de cette gazette sont disponibles.
Ce numéro de la Debian Weekly News a été édité par Joey Hess.
Il a été traduit par Thomas Huriaux.