Bonjour, Le 20/09/2022 à 01:21, bu...@no-log.org a écrit :
Passage en LCFC. Je renvoie le fichier .diff avec une suggestion de bubu. Merci d'avance pour vos ultimes relectures.Bonjour,Le fichier en anglais se trouve ici : https://salsa.debian.org/webmaster-team/webwml/-/blob/master/english/ports/hurd/hurd-devel-debian.wmlsuggestion et détail, amicalement, bubu
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 GNU/Hurd, vous devriez @@ -42,9 +48,11 @@ la commande <code>dpkg-buildpackage -B "-mMonNom <MonAdresseÉlectronique>"</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> </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>
OpenPGP_signature
Description: OpenPGP digital signature