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

[LCFC] wml://ports/hurd/hurd-devel-debian.wml



Bonjour,

Le 20/09/2022 à 01:21, bubub@no-log.org a écrit :
Bonjour,
Le fichier en anglais se trouve ici :
https://salsa.debian.org/webmaster-team/webwml/-/blob/master/english/ports/hurd/hurd-devel-debian.wml

suggestion et détail,
     amicalement,
     bubu
Passage en LCFC. Je renvoie le fichier .diff avec une suggestion de bubu. Merci d'avance pour vos ultimes relectures.
Amicalement,
jipege
--- /home/jpg1/Documents/traductions/l10n/o_q/ports/hurd/hurd-devel-debian_2022_09/hurd-devel-debian_v0.wml	2022-09-02 08:57:02.621754316 +0200
+++ /home/jpg1/Documents/traductions/l10n/o_q/ports/hurd/hurd-devel-debian_2022_09/hurd-devel-debian.wml	2022-09-29 17:33:15.248670428 +0200
@@ -1,6 +1,6 @@
 #use wml::debian::template title="Debian GNU/Hurd – Développement" NOHEADER="yes"
 #include "$(ENGLISHDIR)/ports/hurd/menu.inc"
-#use wml::debian::translation-check translation="1ee233788cf476e1bd555018a37476e483d815f4" maintainer="Jean-Paul Guillonneau"
+#use wml::debian::translation-check translation="e42a3c19fa8c376678e6147f47b31ba3fc60e369" maintainer="Jean-Paul Guillonneau"
 
 # Translators:
 # Mohammed Adnène Trojette 2005-2007.
@@ -13,6 +13,12 @@
 Développement de la distribution</h2>
 
 <h3>
+Empaqueter des logiciels pour Hurd</h3>
+<p>
+Les paquets spécifiques à Hurd sont entretenus dans
+<url "https://salsa.debian.org/hurd-team/";>.
+
+<h3>
 Porter des paquets Debian</h3>
 <p>
 Si vous souhaitez aider le portage Debian&nbsp;GNU/Hurd, vous devriez
@@ -42,9 +48,11 @@
 la commande <code>dpkg-buildpackage -B "-mMonNom &lt;MonAdresseÉlectronique&gt;"</code>.
 Vous pouvez utiliser
 <code>-b</code> au lieu de <code>-B</code> si vous voulez aussi compiler
-les parties indépendantes de l'architecture du paquet.
-Vous pouvez ajouter
-<code>-uc</code> pour éviter de signer le paquet avec votre clef GPG.
+les parties indépendantes de l'architecture du paquet (mais c'est généralement
+inutile dans la mesure où elles sont disponible dans l'archive, et leur
+construction peut nécessiter des dépendances supplémentaires).
+Vous pouvez ajouter <code>-uc</code> pour éviter de signer le paquet avec votre
+clef GPG.
 </p>
 <p>
 La construction pourrait nécessiter d’installer des paquets supplémentaires.
@@ -150,6 +158,48 @@
 </p>
 
 <ul>
+<li>
+<code>foo : Depends: foo-data (= 1.2.3-1) but it is not going to be installed</code>
+<p>
+La réponse courte est : la construction du paquet <code>foo</code> a échoué sur
+hurd-i386, et cela doit être corrigé, recherchez l'échec de construction sur sa
+page d'état dans buildd.debian.org.
+</p>
+<p>
+Cela arrive habituellement quand la construction du paquet <code>foo</code>
+échoue actuellement, mais qu'il se construisait bien auparavant. Utilisez
+<code>apt-cache policy foo foo-data</code> pour voir si par exemple la version
+<code>1.2.3-1</code> de <code>foo</code> est disponible et si une version plus
+récente de <code>foo-data</code> <code>2.0-1</code> est disponible. C'est parce
+que dans les debian-ports, les paquets indépendants de l'architecture (arch:all)
+sont partagés par toutes les architectures et donc, quand une version plus
+récente du paquet source <code>foo</code> (qui construit mes paquets binaires
+<code>foo</code> et <code>foo-data</code>) est introduite, le nouveau paquet
+<code>foo-data</code> arch:all est installé, même si le nouveau paquet binaire
+<code>foo</code> pour hurd-i386 ne peut pas être construit, menant ainsi à des
+versions incompatibles. Pour corriger cela, il est nécessaire que la
+construction de l'archive debian-ports utilise dak à la place de mini-dak, ce
+qui est un travail qui n'est pas encore achevé.
+</p>
+
+</li>
+<li>
+<code>some symbols or patterns disappeared in the symbols file</code>
+<p>
+Certains paquets entretiennent une liste des symboles qui sont censés
+apparaître dans les bibliothèques. Cette liste est cependant normalement
+obtenue sur un système Linux et donc inclut des symboles qui peuvent ne pas
+avoir de sens sur les systèmes autres que Linux (par exemple, du fait d'une
+fonctionnalité propre à Linux). Il est néanmoins possible d'introduire des
+conditions dans le fichier <code>.symbols</code>, par exemple :
+</p>
+
+<table><tr><td>&nbsp;</td><td class=example><pre>
+ (arch=linux-any)linuxish_function@Base 1.23
+</pre></td></tr></table>
+
+</li>
+
   <li>
     <code>Broken libc6 dependency</code>
     <p>
@@ -209,7 +259,8 @@
 <tt>.install</tt>, et de préfixer les lignes problématiques avec, par exemple,
 <tt>[linux-any]</tt> ou <tt>[!hurd-any]</tt>.
 </p>
-
+</li>
+</ul>
 
 <h3> <a name="debian_installer">
 Modifier l'installateur Debian</a></h3>

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: