Re: [RFR] wml://ports/hurd/hurd-devel-debian.wml
Le 02/09/22 09:04 Jean-Pierre a écrit : > Merci d'avance pour vos relectures. Suggestions. Amicalement. -- Jean-Paul --- hurd-devel-debian.wml.orig 2022-09-02 10:21:41.751087123 +0200 +++ hurd-devel-debian.wml 2022-09-02 10:30:31.086760511 +0200 @@ -154,11 +154,11 @@ some symbols or patterns disappeared in the symbols file Certains paquets entretiennent une liste des symboles qui sont censés -apparaître dans les bibliothèques. Cette liste est cependant obtenue sur +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 .symbols par exemple : +conditions dans le fichier .symbols, par exemple :
[RFR] wml://ports/hurd/hurd-devel-debian.wml
Bonjour, un paragraphe a été ajouté à ce fichier. Voici une proposition de traduction. Merci d'avance pour vos relectures. Le fichier en anglais se trouve ici : https://salsa.debian.org/webmaster-team/webwml/-/blob/master/english/ports/hurd/hurd-devel-debian.wml Amicalement, jipege --- /home/jpg1/Documents/traductions/l10n/o_q/ports/2022_09/hurd-devel-debian_v0.wml 2022-09-02 08:57:02.621754316 +0200 +++ /home/jpg1/Documents/traductions/l10n/o_q/ports/2022_09/hurd-devel-debian.wml 2022-09-02 08:58:38.921476456 +0200 @@ -1,6 +1,6 @@ #use wml::debian::template title="Debian GNU/HurdDé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="197f33b0f4d131b46d958b7092af17940470e768" maintainer="Jean-Paul Guillonneau" # Translators: # Mohammed Adnène Trojette 2005-2007. @@ -150,6 +150,24 @@ + +some symbols or patterns disappeared in the symbols file + +Certains paquets entretiennent une liste des symboles qui sont censés +apparaître dans les bibliothèques. Cette liste est cependant 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 .symbols par exemple : + + + + (arch=linux-any)linuxish_function@Base 1.23 + + + + + Broken libc6 dependency OpenPGP_signature Description: OpenPGP digital signature
Re: [RFR] wml://ports/hurd/hurd-devel-debian.wml
Le 20/06/2022 à 16:30, Jean-Pierre Giraud a écrit : Bonjour, Ce fichier a été modifié, en voici une traduction. Je joins le diff. Le texte original est là : https://salsa.debian.org/webmaster-team/webwml/-/blob/master/english/ports/hurd/hurd-devel-debian.wml Merci d'avance pour vos relectures. Amicalement, jipege Bonjour, RAS Lucien
[RFR] wml://ports/hurd/hurd-devel-debian.wml
Bonjour, Ce fichier a été modifié, en voici une traduction. Je joins le diff. Le texte original est là : https://salsa.debian.org/webmaster-team/webwml/-/blob/master/english/ports/hurd/hurd-devel-debian.wml Merci d'avance pour vos relectures. Amicalement, jipege hurd-devel-debian.wml.tar.xz Description: application/xz OpenPGP_signature Description: OpenPGP digital signature
[RFR] wml://ports/hurd/hurd-devel-debian.wml
Bonjour, cette page vient d’être modifiée. Voici une proposition de traduction. Le fichier en anglais est téléchargeable ici : https://salsa.debian.org/webmaster-team/webwml/raw/master/english/ports/hurd/hurd-devel-debian.wml Le fichier en français est téléchargeable ici : https://salsa.debian.org/webmaster-team/webwml/raw/master/french/ports/hurd/hurd-devel-debian.wml Merci d’avance pour vos relectures. Amicalement. -- Jean-Paul commit dd86de49807cb957ea73388b4bf2565163644a0c Author: Samuel Thibault Date: Wed Jan 1 22:34:48 2020 +0100 Also add debian-ports-archive-keyring package diff --git a/english/ports/hurd/hurd-devel-debian.wml b/english/ports/hurd/hurd-devel-debian.wml index 8ddb07fdc6a..22971b418a0 100644 --- a/english/ports/hurd/hurd-devel-debian.wml +++ b/english/ports/hurd/hurd-devel-debian.wml @@ -47,7 +47,7 @@ Building may needed additional installed packages. The simplest way it to run Using pbuilder can be convenient. It can be built with -sudo pbuilder create --debootstrapopts --keyring=/usr/share/keyrings/debian-ports-archive-keyring.gpg --debootstrapopts --extra-suites=unreleased --mirror http://deb.debian.org/debian-ports/ +sudo pbuilder create --mirror http://deb.debian.org/debian-ports/ --debootstrapopts --keyring=/usr/share/keyrings/debian-ports-archive-keyring.gpg --debootstrapopts --extra-suites=unreleased --extrapackages debian-ports-archive-keyring and then one can use pdebuild -- --binary-arch which will handle downloading build dependencies, etc, and put the result in /var/cache/pbuilder/result commit 93f786200df5cf4cc1246ec42d63104f7759c6da Author: Samuel Thibault Date: Wed Jan 1 21:24:03 2020 +0100 Document using pbuilder diff --git a/english/ports/hurd/hurd-devel-debian.wml b/english/ports/hurd/hurd-devel-debian.wml index 79052f40187..8ddb07fdc6a 100644 --- a/english/ports/hurd/hurd-devel-debian.wml +++ b/english/ports/hurd/hurd-devel-debian.wml @@ -45,6 +45,12 @@ Building may needed additional installed packages. The simplest way it to run apt-get build-dep package which will install all required packages. + +Using pbuilder can be convenient. It can be built with +sudo pbuilder create --debootstrapopts --keyring=/usr/share/keyrings/debian-ports-archive-keyring.gpg --debootstrapopts --extra-suites=unreleased --mirror http://deb.debian.org/debian-ports/ +and then one can use pdebuild -- --binary-arch which will handle downloading build dependencies, etc, and put the result in /var/cache/pbuilder/result + + Pick One --- orig_hurd-devel-debian.wml 2020-01-06 10:34:30.476105140 +0100 +++ hurd-devel-debian.wml 2020-01-06 10:53:41.795343938 +0100 @@ -1,11 +1,11 @@ #use wml::debian::template title="Debian GNU/HurdDéveloppement" NOHEADER="yes" #include "$(ENGLISHDIR)/ports/hurd/menu.inc" -#use wml::debian::translation-check translation="6f3adf6374f35194686f89dec2ba66b1ecf3bb5f" maintainer="Jean-Paul Guillonneau" +#use wml::debian::translation-check translation="dd86de49807cb957ea73388b4bf2565163644a0c" maintainer="Jean-Paul Guillonneau" # Translators: # Mohammed Adnène Trojette 2005-2007. # David Prévot, 2010-2013. -# Jean-Paul Guillonneau, 2016-2018 +# Jean-Paul Guillonneau, 2016-2020 DebianGNU/Hurd @@ -52,6 +52,14 @@ qui installera tous les paquets nécessaires. + +Utiliser pbuilder peut être pratique. Il peut être construit avec +sudo pbuilder create --mirror http://deb.debian.org/debian-ports/ --debootstrapopts --keyring=/usr/share/keyrings/debian-ports-archive-keyring.gpg --debootstrapopts --extra-suites=unreleased --extrapackages debian-ports-archive-keyring, +et pdebuild -- --binary-arch peut être utilisé et gérera le +téléchargement des dépendances de construction, etc, et mettra le résultat dans +/var/cache/pbuilder/result. + + Choisissez un paquet
[RFR] wml://ports/hurd/hurd-devel-debian.wml
Bonjour, une page vient d’être modifiée : https://anonscm.debian.org/viewvc/webwml/webwml/english/ports/hurd/hurd-devel-debian.wml?r1=1.58=1.59_format=h Voici une proposition de traduction. Le fichier en anglais est ici : https://anonscm.debian.org/viewvc/webwml/webwml/english/ports/hurd/hurd-devel-debian.wml?r1=1.58=1.59_format=h Le fichier en français est ici : https://anonscm.debian.org/viewvc/webwml/webwml/french/ports/hurd/hurd-devel-debian.wml?revision=1.37=co Merci d’avance pour vos relectures. Amicalement. -- Jean-Paul --- 1.58_hurd-devel-debian.wml 2018-03-12 08:45:09.637137423 +0100 +++ hurd-devel-debian.wml 2018-03-12 09:56:16.962133060 +0100 @@ -1,11 +1,11 @@ #use wml::debian::template title="Debian GNU/HurdDéveloppement" NOHEADER="yes" #include "$(ENGLISHDIR)/ports/hurd/menu.inc" -#use wml::debian::translation-check translation="1.58" maintainer="Jean-Paul Guillonneau" +#use wml::debian::translation-check translation="1.59" maintainer="Jean-Paul Guillonneau" # Translators: # Mohammed Adnène Trojette 2005-2007. # David Prévot, 2010-2013. -# Jean-Paul Guillonneau, 2016 +# Jean-Paul Guillonneau, 2016-2018 DebianGNU/Hurd @@ -188,4 +188,18 @@ Build-Conflicts: libasound2-dev [!linux-any]. + +dh_install: Cannot find (any matches for) "foo" (tried in ., debian/tmp) + +Cela se produit habituellement lorsque lâamont nâinstalle pas quelque chose +parce quâil ne reconnait pas le système dâexploitation. Quelquefois câest tout +bête (par exemple, il ne sait pas que construire une bibliothèque sur GNU/Hurd +se fait exactement comme sur GNU/Linux) et cela nécessite dâêtre corrigé. +Quelquefois cela est réellement sensé (par exemple, installation des fichiers +de service de systemd). Dans ce cas il est possible dâutiliser dh-exec : la +construction dépend de dh-exec, chmod +x du fichier +.install et de préfixer les lignes problématiques avec, par exemple, +[linux-any] ou [!hurd-any]. + +
[RFR] wml://ports/hurd/hurd-devel-debian.wml
Bonjour, une page sur le Hurd a été modifiée : https://anonscm.debian.org/viewvc/webwml/webwml/english/ports/hurd/hurd-devel-debian.wml?r1=1.57=1.58_format=h La version anglaise est disponible ici : https://anonscm.debian.org/viewvc/webwml/webwml/english/ports/hurd/hurd-devel-debian.wml?revision=1.58=co Voici une proposition de traduction. Merci d’avance pour vos relectures. Amicalement. -- Jean-Paul #use wml::debian::template title="Debian GNU/HurdDéveloppement" NOHEADER="yes" #include "$(ENGLISHDIR)/ports/hurd/menu.inc" #use wml::debian::translation-check translation="1.58" maintainer="Jean-Paul Guillonneau" # Translators: # Mohammed Adnène Trojette 2005-2007. # David Prévot, 2010-2013. # Jean-Paul Guillonneau, 2016 DebianGNU/Hurd Développement de la distribution Porter des paquets Debian Si vous souhaitez aider le portage DebianGNU/Hurd, vous devriez vous familiariser avec le système d'empaquetage de Debian. Une fois que vous l'aurez fait en lisant la documentation disponible et en visitant le Coin du développeur, vous devriez savoir comment extraire les paquets source Debian et empaqueter un paquet Debian. Voici un cours intensif pour les personnes très paresseuses: Obtenir le source et empaqueter des paquets Le code source peut être obtenu en exécutant simplement apt-get source paquet, ce qui extrait aussi les sources. Extraire un paquet source Debian nécessite le fichier paquet_version.dsc et les fichiers qui y sont listés. Vous créez le répertoire d'empaquetage Debian avec la commande dpkg-source -x paquet_version.dsc. La construction du paquet se fait dans le nouveau répertoire d'empaquetage Debian paquet-version avec la commande dpkg-buildpackage -B "-mMonNom MonAdresseÃlectronique". Vous pouvez utiliser -b au lieu de -B si vous voulez aussi compiler les parties indépendantes de l'architecture du paquet. Vous pouvez ajouter -uc pour éviter de signer le paquet avec votre clef GPG. La construction pourrait nécessiter dâinstaller des paquets supplémentaires. Le plus simple est dâexécuter apt-get build-dep paquet qui installera tous les paquets nécessaires. Choisissez un paquet Sur quels paquets faut-il travailler ? à vrai dire, tous les paquets qui ne sont pas encore portés, mais qui nécessitent de lâêtre. Cela change constamment, alors il est conseillé de se focaliser d'abord sur les paquets ayant beaucoup de dépendances inverses, qui sont visibles sur le graphique de dépendance des paquets https://people.debian.org/~sthibault/graph-radial.pdf;> mis à jour quotidiennement ou sur la liste des paquets les plus demandés https://people.debian.org/~sthibault/graph-total-top.txt;> (c'est la liste des demandes à long terme, la liste des demandes à court terme est https://people.debian.org/~sthibault/graph-top.txt;>). C'est généralement une bonne idée aussi d'en prendre parmi la liste des paquets périmés https://people.debian.org/~sthibault/out_of_date2.txt;> et https://people.debian.org/~sthibault/out_of_date.txt;>, car ils ont fonctionné et qu'ils ne sont probablement cassés qu'à cause d'un petit nombre de raisons. Vous pouvez aussi en prendre un au hasard parmi les paquets manquants, surveiller les journaux des processus d'empaquetage automatique sur la liste de diffusion debian-hurd-build-logs ou utiliser la liste de wanna-build en https://people.debian.org/~sthibault/failed_packages.txt;>. Quelques problèmes de construction sont plus faciles à résoudre que dâautres, classiquement, «·undefined reference to foo·», ou foo consiste en quelque chose comme pthread_create, dlopen, cosâ¦, (qui sont bien évidemment présents dans hurd-i386), qui montre que lâétape de configuration du paquet a aussi oublié dâinclure -lpthread, -ldl, -lm, etc., sur le Hurd. Notez que les fonctions ALSA MIDI ne sont pas disponibles. Vérifiez également si le travail a déjà été fait sur https://alioth.debian.org/tracker/?atid=410472group_id=30628func=browse;>, https://alioth.debian.org/tracker/?atid=411594group_id=30628func=browse;>, sur le BTS (https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-h...@lists.debian.org;tag=hurd;>), https://wiki.debian.org/Debian_GNU/Hurd;> et l'état en temps réel des paquets sur buildd.debian.org, par exemple https://buildd.debian.org/util-linux;>. Paquets qui ne seront pas portés Quelques paquets parmi ceux qui suivent, ou des parties de ces paquets, seront peut-être portables plus tard, mais ils sont actuellement au moins considérés comme non portables. Ils sont normalement marqués NotForUs dans la base de données de buildd. base/makedev, parce que le Hurd apporte ses propres versions de ce script. Le paquet source Debian ne contient qu'une version spécifique à Linux. base/modconf et base/modutils, parce que les modules sont un concept spécifique à Linux. base/netbase, parce que ce qui s'y trouve est hautement spécifique au noyau Linux. Le Hurd utilise inetutils à la
[RFR] wml://ports/hurd/hurd-devel-debian.wml
Salut, La page des porteurs du Hurd vient d’être légèrement mise à jour, merci d’avance pour vos relectures. Amicalement David --- /cvs/webwml/webwml/english/ports/hurd/hurd-devel-debian.wml 2012/11/26 04:15:07 1.51 +++ /cvs/webwml/webwml/english/ports/hurd/hurd-devel-debian.wml 2013/06/30 12:57:07 1.52 @@ -5,14 +5,6 @@ Debian GNU/Hurd/h1 h2 Development of the Distribution/h2 -h3 -Boot Disks/h3 -p -Currently, we do not work on native boot disks. We are laying out -some of the necessary foundations for that, though, and sometimes port -individual necessary packages for that. If you want to help, work on -the debian-installer project and make sure its components run on the -Hurd. h3 Porting Debian Packages/h3 @@ -26,23 +18,33 @@ h3 Obtaining Source and Building Packages/h3 + +p +Obtaining Source code can be done by simply running codeapt-get source +package/code, which will also extract the source. +/p + p Extracting a Debian source package requires the file codepackage_version.dsc/code and the files listed in it. You build the Debian build directory with the command codedpkg-source -x package_version.dsc/code /p + p Building a package is done in the now existing Debian build directory codepackage-version/code with the command -codedpkg-buildpackage -B -rsudo -mMyName lt;MyEmailgt;/code. +codedpkg-buildpackage -B -mMyName lt;MyEmailgt;/code. Instead code-B/code you can use code-b/code if you also want to build the architecture independent -parts of the package. You can use code-rfakeroot/code instead -code-rsudo/code if you use the fakeroot package. You can do -without the code-r/code if you build as user root. You can add +parts of the package. You can add code-uc/code to avoid signing the package with your pgp key./p +p +Building may needed additional installed packages. The simplest way it to run +codeapt-get build-dep package/code which will install all required packages. +/p + h3 Pick One/h3 p @@ -76,24 +78,16 @@ Packages That Won't Be Ported/h4 p Some of these packages, or parts of them, might be portable later, but -currently they are considered to be unportable at least./p +currently they are considered to be unportable at least. They are normally +marked as NotForUs in the buildd database. +/p ul li -codebase/update/code, because the Hurd does not need an update -daemon (the filesystems sync themselves). To change to sync interval, -you can use codefsysopts/code to adjust the code--sync/code -option. You can set different sync intervals for each file system! -To do this manually, use the a -href=hurd-doc-utils#syncfscodesyncfs/code utility/a./li -li codebase/makedev/code, because the Hurd comes with its own version of this script. The Debian source package only contains a Linux specific version./li li -codebase/ld.so/code, because the Hurd does use the linker that -ships with the GNU C library./li -li codebase/modconf/code and codebase/modutils/code, because modules are a concept specific to Linux./li li @@ -101,15 +95,7 @@ is highly specific to the Linux kernel. The Hurd uses codeinetutils/code instead./li li -codebase/pcmcia-cs/code, because the Hurd does not have any PCMCIA -support (and even if it had, this package is probably Linux specific)./li -li -codebase/procps/code, because this code is specific to the Linux proc -filesystem./li -li -codebase/ppp/code and codebase/pppconfig/code, because the -Hurd does not have any PPP support (and even if it had, this package -is probably Linux specific)./li +codebase/pcmcia-cs/code, because this package is Linux specific./li li codebase/setserial/code, because it is specific to the Linux kernel. However, with the port of Linux char drivers to GNU Mach, we Index: french/ports/hurd/hurd-devel-debian.wml === RCS file: /cvs/webwml/webwml/french/ports/hurd/hurd-devel-debian.wml,v retrieving revision 1.29 diff -u -r1.29 hurd-devel-debian.wml --- french/ports/hurd/hurd-devel-debian.wml 26 Nov 2012 04:16:10 - 1.29 +++ french/ports/hurd/hurd-devel-debian.wml 30 Jun 2013 13:43:58 - @@ -1,23 +1,15 @@ #use wml::debian::template title=Debian GNU/Hurdnbsp;ndash;nbsp;Développement NOHEADER=yes #include $(ENGLISHDIR)/ports/hurd/menu.inc -#use wml::debian::translation-check translation=1.51 maintainer=David Prévot +#use wml::debian::translation-check translation=1.52 maintainer=David Prévot # Translators: # Mohammed Adnène Trojette 2005-2007. -# David Prévot, 2010-2012. +# David Prévot, 2010-2013. h1 Debiannbsp;GNU/Hurd/h1 h2 Développement de la distribution/h2 -h3 -Disques d'amorçage/h3 -p -Actuellement, nous ne travaillons pas sur des disques d'amorçages -natifs. Nous nous reposons toutefois sur certaines des bases nécessaires -à cela, et portons parfois individuellement des paquets
Re: [RFR] wml://ports/hurd/hurd-devel-debian.wml
Le 31 août 2011 04:57, David Prévot da...@tilapin.org a écrit : Toujours pas de repos pour le Hurd, quelques ajouts sur la page de développement, par avance merci pour vos relectures. Ligne 44, je propose de remplacer« MonCourrierÉlectronique » par « MonAdresseÉlectronique ». -- Imprimez ce message en A2 et en couleur au moins 500 fois! Brûlez des arbres!! -- envoyé depuis ma centrale à charbon Stéphane -- To UNSUBSCRIBE, email to debian-l10n-french-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CAOy+up7h8Rx4+XXecLFyekmZaL1WCWmN=ha8def2bzcgptl...@mail.gmail.com
Re: [RFR] wml://ports/hurd/hurd-devel-debian.wml
Juste une petite chose : --- hurd-devel-debian.wml2011-08-31 21:47:03.0 +0200 +++ hurd-devel-debian.new.wml2011-08-31 21:52:09.0 +0200 @@ -176,7 +176,7 @@ Certains paquets utilisent ALSA même sur les architectures non Linux. Le paquet oss-libsalsa fournit quelques émulations sur OSS, mais -il est limité au 1.0.5, et certaines fonctionnalités ne sont pas +il est limité à la version 1.0.5, et certaines fonctionnalités ne sont pas fournies, comme par exemple toutes les opérations de séquenceur. /p p Bastien. -- To UNSUBSCRIBE, email to debian-l10n-french-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4e5e9112.3030...@gmail.com
[RFR] wml://ports/hurd/hurd-devel-debian.wml
Salut, Toujours pas de repos pour le Hurd, quelques ajouts sur la page de développement, par avance merci pour vos relectures. Amicalement David Index: ports/hurd/hurd-devel-debian.wml === RCS file: /cvs/webwml/webwml/french/ports/hurd/hurd-devel-debian.wml,v retrieving revision 1.23 diff -u -r1.23 hurd-devel-debian.wml --- ports/hurd/hurd-devel-debian.wml29 Jul 2011 04:54:57 - 1.23 +++ ports/hurd/hurd-devel-debian.wml31 Aug 2011 02:50:28 - @@ -1,6 +1,6 @@ #use wml::debian::template title=Debian GNU/Hurdnbsp;ndash;nbsp;Développement NOHEADER=yes #include $(ENGLISHDIR)/ports/hurd/menu.inc -#use wml::debian::translation-check translation=1.43 maintainer=David Prévot +#use wml::debian::translation-check translation=1.46 maintainer=David Prévot # Translators: # Mohammed Adnène Trojette 2005-2007. @@ -41,8 +41,8 @@ p La construction du paquet se fait dans le nouveau répertoire d'empaquetage Debian codepackage-version/code avec -la commande codedpkg-buildpackage -B -rsudo -mMonNom -lt;MonCourrierÃlectroniquegt;/code. Vous pouvez utiliser +la commande codedpkg-buildpackage -B -rsudo -mMonNom lt;MonCourrierÃlectroniquegt;/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 utiliser code-rfakeroot/code au lieu de code-rsudo/code si vous @@ -60,7 +60,9 @@ qui sont visibles sur le graphique de dépendance des paquets url http://people.debian.org/~sthibault/graph-radial.pdf; mis à jour quotidiennement ou sur la liste des paquets les plus demandés -url http://people.debian.org/~sthibault/graph-total-top.txt;, +url http://people.debian.org/~sthibault/graph-total-top.txt; (c'est +la liste des demandes à long terme, la liste des demandes à court +terme est url http://people.debian.org/~sthibault/graph-top.txt;), mais vous pouvez aussi en prendre un au hasard parmi les paquets manquants, surveiller les journaux des processus d'empaquetage automatique sur la liste de diffusion @@ -141,7 +143,7 @@ ul li -codeDépendance de libc6 cassée/code +codeBroken libc6 dependency/code p Certains paquets dépendent par erreur de codelibc6-dev/code. @@ -159,12 +161,31 @@ et de mettre « en dur » (« hardcode ») le soname, ou mieux, utiliser un OU logique. - Par exemple : codelibc6-dev | libc6.1-dev | - libc0.3-dev | libc0.1-dev | libc-dev/code. + Par exemple : +codelibc6-dev | libc6.1-dev | libc0.3-dev | libc0.1-dev | libc-dev/code. codelibc-dev/code est un paquet virtuel qui fonctionne pour n'importe quel soname, mais il ne faut le placer qu'en dernière option. /p /li + +li +codeundefined reference to snd_*, SND_* undeclared/code +p +Certains paquets utilisent ALSA même sur les architectures non Linux. + +Le paquet oss-libsalsa fournit quelques émulations sur OSS, mais +il est limité au 1.0.5, et certaines fonctionnalités ne sont pas +fournies, comme par exemple toutes les opérations de séquenceur. +/p +p +Si le paquet le permet, la prise en charge d'ALSA devrait être +désactivée pour les architectures code!linux-any/code (par exemple +à l'aide d'une option de codeconfigure/code), un qualificatif +code[linux-any]/code ajouté au codeBuild-Depends/code d'alsa, +et l'inverse ajouté à codeBuild-Conflicts/code, comme par exemple +codeBuild-Conflicts: libasound2-dev [!linux-any]/code. +/p +/li /ul #use wml::debian::template title=Debian GNU/Hurdnbsp;ndash;nbsp;Développement NOHEADER=yes #include $(ENGLISHDIR)/ports/hurd/menu.inc #use wml::debian::translation-check translation=1.46 maintainer=David Prévot # Translators: # Mohammed Adnène Trojette 2005-2007. # David Prévot, 2010, 2011. h1 Debiannbsp;GNU/Hurd/h1 h2 Développement de la distribution/h2 h3 Disques d'amorçage/h3 p Actuellement, nous ne travaillons pas sur des disques d'amorçages natifs. Nous nous reposons toutefois sur certaines des bases nécessaires à cela, et portons parfois individuellement des paquets nécessaires à cet effet. Si vous voulez aider, travaillez sur le projet d'installateur Debian et assurez-vous que ses composants fonctionnent sur le Hurd./p h3 Porter des paquets Debian/h3 p Si vous souhaitez le portage Debiannbsp;GNU/Hurd, vous devriez vous familiariser avec le système d'empaquetage de Debian. Une fois que vous l'aurez fait en lisant la documentation disponible et en visitant le a href=$(HOME)/devel/Coin du développeur/a, vous devriez savoir comment extraire les paquets source Debian et empaqueter un paquet Debian. Voici un cours intensif pour les personnes très paresseusesnbsp;:/p h3 Obtenir le source et empaqueter des paquets/h3 p Extraire un paquet source Debian requiert le fichier codepackage_version.dsc/code et les fichiers qui y sont listés. Vous créez le répertoire d'empaquetage Debian avec la
Re: [RFR] wml://ports/hurd/hurd-devel-debian.wml
Bonjour, relecture du fichier hurd-devel-debian.wml. -- JP --- hurd-devel-debian.wml 2011-02-07 21:39:39.0 +0100 +++ jp-hurd-devel-debian.wml 2011-02-08 09:47:10.0 +0100 @@ -16,7 +16,7 @@ Actuellement, nous ne travaillons pas sur des disques d'amorçages natifs. Nous nous reposons toutefois sur certaines des bases nécessaires à ceci, et portons parfois individuellement des paquets nécessaires à -cet effet. Si vous voulez aider, travaillez sur le projet d'installateur +cet effet. Si vous voulez aider, travailler sur le projet d'installateur Debian et être sûr que ses composants fonctionnent sur le Hurd./p h3 @@ -41,7 +41,7 @@ p La construction du paquet se fait dans le nouveau répertoire d'empaquetage Debian codepackage-version/code avec -la commande codedpkg-buildpackage -B -rsudo -mMonNom +la commande codedpkg-buildpackage -B -rsudo -MonNom lt;MonCourrierÃlectroniquegt;/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 @@ -77,17 +77,17 @@ codefsysopts/code pour ajuster l'option code--sync/code. Vous pouvez choisir des intervalles de synchronisation différents pour chaque système de fichiersnbsp;! -Pour le faire vous-mêmes, utilisez l'utilitaire a +Pour le faire vous-même, utilisez l'utilitaire a href=hurd-doc-utils#syncfscodesyncfs/code/a./li li -codebase/makedev/code, parce que le Hurd apporte ses propres version +codebase/makedev/code, parce que le Hurd apporte ses propres versions de ce script. Le paquet source Debian ne contient qu'une version spécifique à Linux./li li codebase/ld.so/code, parce que le Hurd utilise l'éditeur de liens qui est fourni par la bibliothèque GNUnbsp;C./li li -codebase/modconf/code and codebase/modutils/code, parce que +codebase/modconf/code et codebase/modutils/code, parce que les modules sont un concept spécifique à Linux./li li codebase/netbase/code, parce que le reste qui s'y trouve
[RFR] wml://ports/hurd/hurd-devel-debian.wml
Salut, Un petit ajout à la page de développement du Hurd, j'en ai profité pour reformuler le paragraphe. Par avance merci pour vos relectures. Amicalement David Index: french/ports/hurd/hurd-devel-debian.wml === RCS file: /cvsroot/webwml/webwml/french/ports/hurd/hurd-devel-debian.wml,v retrieving revision 1.13 diff -u -r1.13 hurd-devel-debian.wml --- french/ports/hurd/hurd-devel-debian.wml 20 Aug 2010 17:41:26 - 1.13 +++ french/ports/hurd/hurd-devel-debian.wml 7 Feb 2011 19:48:09 - @@ -1,6 +1,6 @@ #use wml::debian::template title=Debian GNU/Hurdnbsp;ndash;nbsp;Développement NOHEADER=yes #include $(ENGLISHDIR)/ports/hurd/menu.inc -#use wml::debian::translation-check translation=1.35 maintainer=David Prévot +#use wml::debian::translation-check translation=1.37 maintainer=David Prévot # Translators: # Mohammed Adnène Trojette 2005-2007. @@ -53,12 +53,14 @@ h3 Choisissez un paquet/h3 p -Quels sont les paquets sur lesquels il faut travaillernbsp;? Bon, -chaque paquet qui n'est pas encore porté, mais qui a besoin d'être -porté. Cela change constamment, alors soit prenez-en un au hasard -parmi les paquets manquants, soit cherchez des informations à propos +Quels sont les paquets sur lesquels il faut travailler ? à vrai dire, +tous les paquets qui ne sont pas encore portés, mais qui en ont besoin. +Cela change constamment, alors vous pouvez en prendre un au hasard +parmi les paquets manquants, surveiller les journaux des processus d'empaquetage automatique sur la liste de diffusion -debian-hurd./p +debian-hurd ou utiliser la liste de wanna-build en +url http://people.debian.org/~sthibault/failed_packages.txt.gz;. +/p h4 Paquets qui ne seront pas portés/h4 #use wml::debian::template title=Debian GNU/Hurdnbsp;ndash;nbsp;Développement NOHEADER=yes #include $(ENGLISHDIR)/ports/hurd/menu.inc #use wml::debian::translation-check translation=1.37 maintainer=David Prévot # Translators: # Mohammed Adnène Trojette 2005-2007. # David Prévot, 2010. h1 Debiannbsp;GNU/Hurd/h1 h2 Développement de la distribution/h2 h3 Disques d'amorçage/h3 p Actuellement, nous ne travaillons pas sur des disques d'amorçages natifs. Nous nous reposons toutefois sur certaines des bases nécessaires à ceci, et portons parfois individuellement des paquets nécessaires à cet effet. Si vous voulez aider, travaillez sur le projet d'installateur Debian et être sûr que ses composants fonctionnent sur le Hurd./p h3 Porter des paquets Debian/h3 p Si vous souhaitez le portage Debiannbsp;GNU/Hurd, vous devriez vous familiariser avec le système d'empaquetage de Debian. Une fois que vous l'aurez fait en lisant la documentation disponible et en visitant le a href=$(HOME)/devel/Coin du développeur/a, vous devriez savoir comment extraire les paquets source Debian et empaqueter un paquet Debian. Voici un cours intensif pour les personnes très paresseusesnbsp;:/p h3 Obtenir le source et empaqueter des paquets/h3 p Extraire un paquet source Debian requiert le fichier codepackage_version.dsc/code et les fichiers qui y sont listés. Vous créez le répertoire d'empaquetage Debian avec la commande codedpkg-source -x package_version.dsc/code./p p La construction du paquet se fait dans le nouveau répertoire d'empaquetage Debian codepackage-version/code avec la commande codedpkg-buildpackage -B -rsudo -mMonNom lt;MonCourrierÃlectroniquegt;/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 utiliser code-rfakeroot/code au lieu de code-rsudo/code si vous utilisez le paquet fakeroot. Vous pouvez le faire sans code-r/code si vous empaquetez en tant que superutilisateur. Vous pouvez ajouter code-uc/code pour éviter de signer le paquet avec votre clé pgp./p h3 Choisissez un paquet/h3 p Quels sont les paquets sur lesquels il faut travailler ? à vrai dire, tous les paquets qui ne sont pas encore portés, mais qui en ont besoin. Cela change constamment, alors vous pouvez en prendre un au hasard parmi les paquets manquants, surveiller les journaux des processus d'empaquetage automatique sur la liste de diffusion debian-hurd ou utiliser la liste de wanna-build en url http://people.debian.org/~sthibault/failed_packages.txt.gz;. /p h4 Paquets qui ne seront pas portés/h4 p Quelques paquets parmi ceux qui suivent, ou des parties de ces paquets, seront peut-être portables plus tard, mais ils sont actuellement considérés comme non portables au moins./p ul li codebase/update/code, parce que le Hurd n'a pas besoin d'un démon de mise à jour (les systèmes de fichiers se synchronisent eux-mêmes). Pour changer l'intervalle de synchronisation, vous pouvez utiliser codefsysopts/code pour ajuster l'option code--sync/code. Vous pouvez choisir des intervalles de synchronisation différents pour chaque système de fichiersnbsp;! Pour le faire vous-mêmes,