[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RFR] wml://devel/buildd/wanna-build-states.wml



Le 05/10/2023 à 22:42, JP Guillonneau a écrit :
Bonjour,

Voici une mise à jour de la page :
https://www.debian.org/devel/buildd/wanna-build-states
Les fichiers sont aussi ici :
https://salsa.debian.org/webmaster-team/webwml/raw/master/french/devel/buildd/wanna-build-states.wml
https://salsa.debian.org/webmaster-team/webwml/raw/master/english/devel/buildd/wanna-build-states.wml

Merci d’avance pour vos relectures et commentaires.

Amicalement.


Bonjour,

Détails et suggestions

Amicalement

Lucien
--- wanna-build-states.wml.orig	2023-10-06 11:38:53.838146030 +0200
+++ wanna-build-states.wml	2023-10-06 13:29:36.237834456 +0200
@@ -67,21 +67,21 @@
           </li>
 	</ol>
         De plus, dans certaines conditions, il peut arriver qu'un
         serveur d'empaquetage ne prenne pas les paquets du haut de la
         file d'attente&nbsp;; par exemple, quand un serveur d'empaquetage
         ne peut pas trouver les sources d'un paquet donné, il le
         rétrogradera dans la file (où il reprendra son ancien rang,
         à savoir le haut de la file), mais il ignorera le paquet
         pendant quelques heures. Un autre exemple où cela peut arriver
         est au moment où une architecture possède plusieurs serveurs
-        d'empaquetage automatique&nbsp;; dans ce cas, les porteurs
+        d'empaquetage automatique&nbsp;; dans ce cas, les responsables du portage 
         de cette architecture peuvent choisir d'empaqueter les gros
         paquets sur leurs serveurs d'empaquetage automatique les plus
         rapides et laisser les paquets plus petits aux machines les
         plus lentes du parc. Un serveur d'empaquetage peut aussi
         théoriquement demander explicitement un ordre de sections
         différent, mais ce n'est pas fait d'habitude.<br />
         Il peut exister d’autres situations où l’ordre de la file
         d’attente semble être ignoré, mais remarquez que ce sont toutes
         des exceptions.
     </dd>
@@ -144,29 +144,29 @@
         Dans ce dernier cas, par exemple, considérons trois
         paquets&nbsp;: un paquet <tt>foo</tt>, qui n'existe que sur
         <tt>i386</tt>&nbsp;; un paquet <tt>bar</tt>, qui n'existe
         que pour <tt>m68k</tt> (et qui fait à peu près la même
         chose)&nbsp;; et un paquet <tt>baz</tt> qui peut être empaqueté
         avec soit <tt>foo</tt> soit <tt>bar</tt>. Si le responsable du
         paquet <tt>baz</tt> oublie l'ajout de <tt>bar</tt>
         aux dépendances d'empaquetage (<em>Build-Depends</em>), et s’il
         l'ajoute quand il est précisé que <tt>baz</tt> attend
         (<em>dep-wait</em>) un paquet <tt>foo</tt> inexistant pour
-        <tt>m68k</tt>, alors l'état <em>dep-wait</em> devra alors être modifié
+        <tt>m68k</tt>, alors l'état <em>dep-wait</em> devra être modifié
         par les responsables du portage <tt>m68k</tt> eux-mêmes.
       </dd>
       <dt><a name="bd-uninstallable">BD-Uninstallable</a></dt>
       <dd>Pendant la conférence des développeurs Debian 2009, <a
 	href='https://lists.debian.org/debian-wb-team/2009/07/msg00089.html'>Joachim
 	Breitner a émis l'idée</a> d'utiliser edos-debcheck pour vérifier
 	la possibilité d’installation des dépendances de construction des
-        paquets qui autrement iraient dans l’état <em>needs-build</em>.
+        paquets qui autrement se mettraient dans l’état <em>needs-build</em>.
 	À ce moment, wanna-build a déjà la possibilité de vérifier
 	la disponibilité immédiate des dépendances de construction ;
 	mais si un paquet ne peut pas être installé parce qu'il possède
 	une dépendance de construction sur a qui dépend de b qui dépend
 	de c (&gt;=1.2.3) et que c est toujours en version 1.2.2, ce ne
 	sera pas détecté, et la construction échouera dès le début à
 	cause des dépendances de construction non disponibles.
 	Se rendre compte de ce genre de cas était un processus non
 	automatique à la charge de l'administrateur du serveur
 	d'empaquetage, et en général, plutôt interminable.
@@ -180,25 +180,25 @@
 	ne fournit pas de renseignements sur le paquet exact qui
 	pose problème ;
 	veuillez utiliser edos-debcheck pour le déterminer.
 	Ce problème, cependant, se réglera de lui-même dès que les
 	dépendances manquantes seront vraiment disponibles, et à ce
 	moment, le paquet sera de nouveau déplacé en <em>needs-build</em>.
       </dd>
       <dt><a name="wanna-build-state-failed">failed</a></dt>
       <dd>Si une tentative d'empaquetage échoue et que le responsable
         du serveur d'empaquetage automatique décide que cela constitue
-        réellement un échec qui ne doit pas être reproduit, le paquet est
-        marqué <em>failed</em>. Un paquet ne quittera jamais cet état tant
+        réellement un échec qui ne doit pas être retenté, le paquet est
+        marqué <em>failed</em>. Un paquet ne quittera jamais cet état avant
         qu'un responsable de portage décide qu'il devrait le faire, ou avant
         qu'une nouvelle version ne soit disponible. Cependant, quand une
-        nouvelle version d'un paquet anciennement marqué <em>failed</em> devient
+        nouvelle version d'un paquet anciennement marqué <em>failed</em> sera
         disponible, le serveur d'empaquetage automatique demandera à son
         administrateur si l'empaquetage doit être retenté&nbsp;; c'est
         de cette manière que les empaquetages qui échoueront inévitablement
         ne vont pas faire perdre du temps au serveur d'empaquetage. Même
         si le fait de mettre un paquet dans l'état <em>failed</em> avant
         même d'essayer l'empaquetage n'est pas forcément la bonne chose à
         faire, cette option reste disponible à l'administrateur du serveur
         d'empaquetage automatique.<br /> Veuillez noter qu'un paquet ne sera
         <strong>jamais</strong> marqué <em>failed</em> sans intervention
         humaine.
@@ -210,21 +210,21 @@
         <em>wanna-build</em> ne regarde pas dans le fichier de contrôle
         (debian/control) d'un paquet en créant sa base de données&nbsp;;
         seuls les nom, section, état précédent et priorité sont examinés. Ainsi,
         avec le premier envoi d'un paquet spécifique à une ou
         des architectures qui ne doit pas être empaqueté sur d'autres
         architectures, une tentative d'empaquetage est néanmoins lancée
         (mais échoue avant même que les dépendances d'empaquetage ne
         soient téléchargées et/ou installées).<br />
         Comme les serveurs d'empaquetage automatique ne devraient pas
         perdre de temps à essayer d'empaqueter des paquets qui ne
-        sont pas requis par leur architecture, un moyen de lister les
+        sont pas requis par leur architecture, il faut trouver un moyen de lister les
         paquets pour lesquels même une tentative d'empaquetage n’est pas
         nécessaire. La première solution à ce problème était
         <em>not-for-us</em>&nbsp;; cependant, comme il est difficile à
         entretenir, <em>not-for-us</em> est désormais obsolète&nbsp;;
         les responsables des serveurs d'empaquetage automatique doivent
         plutôt utiliser <em>packages-arch-specific</em>, qui est une
         liste des paquets spécifiques à une ou plusieurs architectures
         plutôt qu'un état wanna-build.<br />
         Un paquet dans l'état <em>not-for-us</em> ou dans l'état
         <em>packages-arch-specific</em> <strong>ne</strong> quittera
@@ -255,24 +255,24 @@
     <p>En plus de ces huit états, <em>wanna-build</em> connaît aussi
     deux états de suppression (<q>-removed</q>), qui sont
     vraiment des cas marginaux. Ces deux états sont
     <em>dep-wait-removed</em> et <em>failed-removed</em>. Ils
     correspondent à leurs alter ego respectifs sans
     <q>-removed</q> comme suit&nbsp;: quand un paquet dans
     l'état <em>failed</em> ou <em>dep-wait</em> n'apparaît pas dans un
     nouveau fichier Packages qui est alimenté par
     <em>wanna-build</em>&nbsp;&ndash;&nbsp;quand il se trouve qu'il a
     été supprimé&nbsp;&ndash;&nbsp;l'information au sujet de ce paquet
-    n'est pas supprimée, parce qu'il se pourrait que le paquet qui
-    n'apparaît pas dans le fichier Packages n'est qu’un problème temporaire
-    ou que le paquet est temporairement supprimé pour une raison
-    ou pour une autre (mais qu'il réapparaîtra dans l'archive, au bout
+    n'est pas supprimée, parce qu'il se pourrait que le fait que le paquet
+    n'apparaisse pas dans le fichier Packages ne soit qu’un problème temporaire
+    ou que le paquet ait été temporairement supprimé pour une raison
+    ou pour une autre (mais qu'il réapparaisse dans l'archive, au bout
     d'un certain temps). Au lieu de cela, dans un tel cas, un paquet
     passe à un état <em>-removed</em>, afin que l'information concernant
     les raisons de son échec ou ce qu'il attend puissent être conservés.
     Si le paquet vient à réapparaître dans un fichier Packages fourni à
     wanna-build, il repassera alors de <em>failed-removed</em>
     à <em>failed</em>, ou de <em>dep-wait-removed</em> à
     <em>dep-wait</em> avant un traitement ultérieur.</p>
     <p>
       Il n'est pas possible d'accéder à la base de données wanna-build
       directement&nbsp;; cette base de données est installée sur
@@ -282,21 +282,21 @@
       à leur architecture. C'était le cas bien avant que ftp-master
       ne soit restreint&nbsp;; comme wanna-build pose un verrou au
       niveau de la base de données pendant un accès, ne serait-ce qu'en
       lecture, aux données, vous deviez être dans le bon groupe
       (wb-&lt;arch&gt;) pour pouvoir accéder directement à la base de
       données wanna-build.
     </p>
     <p>Cela étant dit, vous pouvez voir l'état d'un paquet en allant
       sur <a href="https://buildd.debian.org/stats/";>la page de
       statistiques du service d'empaquetage</a>, sauf s'il est dans
-      l'état <em>installed</em> (enfin, pas si vous ne répugnez pas à
+      l'état <em>installed</em> (à moins quq vous ne répugniez pas à
       fouiller à travers les fichiers &lt;arch&gt;-all.txt
       gros de plusieurs mégaoctets).</p>
     <h2>Le résultat des journaux d'empaquetage</h2>
     <p>
       Quand un paquet est empaqueté par sbuild (le composant du
       service d'empaquetage qui effectue l'empaquetage proprement dit),
       un journal avec le résultat de l'empaquetage est envoyé par mail
       à l'administrateur du serveur d'empaquetage automatique et à
       logs@buildd.debian.org (afin qu'il puisse atterrir sur
       https://buildd.debian.org). Le résultat du journal d'empaquetage
@@ -333,31 +333,31 @@
         vérifier son état wanna-build actuel.
       </dd>
       <dt><a name="given-back">given-back</a></dt>
       <dd>L'empaquetage a échoué à cause d'un problème temporaire avec
         le serveur d'empaquetage automatique&nbsp;; ce sont par exemple
         des problèmes de réseau, l'inaccessibilité du source des paquets
         avec le source.list actuel, un espace disque faible, etc.<br /> Un
         paquet qui est <em>given-back</em> est à nouveau marqué comme <em><a
         href="#needs-build">needs-build</a></em>&nbsp;; en tant que tel, il
         sera automatiquement pris par un serveur d'empaquetage automatique
-        différent quand un sera prêt.
+        différent dès que l'un d'eux sera prêt.
       </dd>
       <dt><a name="skipped">skipped</a></dt>
       <dd>Entre le moment où le paquet a été sélectionné par le/un serveur
         d'empaquetage automatique et marqué <em><a
         href="#building">building</a></em> et le moment où l'empaquetage a été
         tenté, une nouvelle version pour ce paquet a été envoyée, ou
         un responsable de portage a lui-même modifié l'état wanna-build
-        pour une raison ou pour une autre. Quand cela est fait, un courriel
+        pour une raison ou pour une autre. Cela fait, un courriel
         est envoyé au serveur d'empaquetage qui marquera le paquet
-        comme ne devant pas être empaqueté&nbsp;; sbuild voit cela, et
+        comme ne devant pas être empaqueté&nbsp;; sbuild prend en compte l'information, et
         sautera l'étape d'empaquetage (même si un journal d'empaquetage
         contenant ce résultat est envoyé, pour décrire le fait que cela
         s'est produit).
       </dd>
     </dl>
 
 <h2><a name="graphlink">Version graphique</a></h2>
 <p>Afin d'illustrer ce qui précède, nous fournissons une <a
 href="wanna-build.png">version graphique</a> de cette procédure.
 Veuillez bien noter une nouvelle fois qu'elle ne contient pas tout ce qui

Reply to: