[OpenBSD]

Guide de mise à jour des ports pour le mainteneur

Depuis OpenBSD 3.8, pkg_add est capable de mettre à jour les paquetages. Cependant, les mainteneurs doivent être conscient d'un simple fait : une mise à jour n'est pas instantanée. Même si un utilisateur passe d'une version d'OpenBSD à l'autre, à chaque fois qu'ils lanceront pkg_add -ui le système remplacera chaque paquetage avec une nouvelle version, un par un. Cela signifie que l'utilisateur se retrouvera à faire tourner un système mixte, même si ce n'est que pour quelques minutes.

Il y a en gros deux modèles de mise à jour dont les mainteneurs doivent être conscients.

Il faut bien noter qu'une partie du processus de mise à jour, spécialement lors des grosses mises à niveau bi-anuelles, n'est pas encore automatisée. Le mécanisme de mise à niveau reste en cours de développement et pkg_add sera capable de résoudre de plus en plus de problèmes dans le futur. A l'heure actuelle, vous devriez vous concentrer sur le bon fonctionnement des mises à jour, un port à la fois, en vérifiant que celle-ci prenne bien les autres ports en considération pour tout ce qui concerne les conflits et problèmes éventuels.

Nommage des paquetages et procédure de mise à niveau

Conflits, mettre en place un plan pour le futur

Le problème des renommages et des branches

Fichiers de configuration et mises à jour

Le problème des librairies partagées

Liste de vérifications pour la mise à jour

Une partie de ce travail est effectuée lors de la création du port. Les ports ont souvent besoin de mises à jour mineures sans que le logiciel lui-même ne propose de nouvelle version. Une partie du travail sera fait en amont de la mise à jour. Ensuite vient le moment de la mise à jour elle-même. OpenBSD www@openbsd.org
$OpenBSD: update.html,v 1.2 2007/11/17 12:49:53 tobias Exp $