[RESOLU]Question derivé de puppy ...

Message
Author
jplt

[RESOLU]Question derivé de puppy ...

#1 Post by jplt »

Bonjour,

je suis curieux de savoir comment font ceux qui remasterisent une puppy (asri edu,tooppy,toutoulinux,...) quand une mise à jour est dispo ?

Par example je vois que Tooppy (http://tooppy.linux.free.fr/) est basé sur puppy precise 5.4.3 hors la puppy 5.7.1 est deja là !

Est-ce que vous ne touchez pas au sfs principale et ensuite vous creer un sfs avec vos modifications et ajout (script,logiciels) ?

Je ne sais pas du tout si je me suis bien fait comprendre !!!!
Last edited by jplt on Sun 12 Oct 2014, 20:17, edited 2 times in total.

User avatar
Freco
Posts: 168
Joined: Sun 20 Feb 2011, 21:15

#2 Post by Freco »

Salut jplt,

Je me posé la même question que toi:
http://www.murga-linux.com/puppy/viewtopic.php?t=71540

Il faut juste bien suivre les étapes indiqués ici:
http://www.murga-linux.com/puppy/viewtopic.php?t=71349

Tu reconstruis ton .sfs, après avoir rajouté/retirer des logiciels.
Ca se fait bien!

a+

Freco.

jplt

#3 Post by jplt »

Salut Freco,

je sais faire une remasterisation, en fait je suis curieux de savoir si les developpeurs refont une "remasterisation" à l'ancienne si je puis dire ! où ils ont automatisé leurs process ?

Pelo

pas la peine de remastériser !

#4 Post by Pelo »

pas la peine de remastériser ! les changements des distros porteuses sont anodins. Et parfois font plus mal que les versions précédantes La Retroprecise 5.4.3 est parfaite, La Slacko 5.5 et la Racy 5..3 aussi.
Si c'est pour avoir le dernier Firefox, moi je tourne avec la version 12 (le juste nécessaire, mais plus léger que les nouvelles versions)

Maintenant si vous avez une tablette dernier cri, et que vous faites des super-jeux, vous aurez besoin de PAE, 4G, mais vous devez être aussi peu nombreux que ceux qui n'ont que 256Mo de Ram sur leur ordi.

C'est mon avis, qui n'est pas parole d'évangile.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#5 Post by musher0 »

jplt wrote:Salut Freco,

je sais faire une remasterisation, en fait je suis curieux de savoir si les developpeurs refont une "remasterisation" à l'ancienne si je puis dire ! où ils ont automatisé leurs process ?
Saklut, jplt.

Barry Kauler a développé un processus appelé "woof" pour permettre aux développeurs de créer des Puppies à partir de zéro en intégrant telle ou telle grande logithèque (slackware, debian ou ubuntu) aux scripts caractéristiques de "Puppy". C'est un processus automatisé.

Mais il faut avoir beaucoup d'expérience de Puppy et de Linux, car cette automatisation fait parfois de grosses bêtises. (Comme toute automatisation trop poussée, d'ailleurs.) Et il faut savoir diagnostiquer ces bêtises.

Par ex., dans le dernier woof, les soi-disant scripts améliorés pour créer des pupsave ou pour en augmenter la taille ne fonctionnent pas. Heureusement les anciens scripts sont encore là, eux, et ils fonctionnent.
Dans d'autres, il manquait l'utilitaire relatif à "growiso" de sorte qu'on ne pouvait plus graver de Puppy sur CD/DVD. Donc, il faut le savoir ou avoir l'instinct d'essayer.

Par ex., encore, le dernier woof intègre mal les pilotes pour les anciennes cartes nvidia (c'est la faute à la nouvelle version de Xorg, mais bon, c'est nous qui en faisons les frais...). J'ai dû remplacer ma vieille nvidia par une vieille carte radeon 9600 pour que Puppy racy 5.5, Puppy precise 5.7.1 et Upup Raring 3.9.9.1 fonctionnent comme il faut. Quelqu'un a dû me le dire, je n'aurais pas deviné par moi-même.

Morale de l'histoire : l'utilisateur ordinaire s'en tiendra aux remastérisations ordinaires de Puppies éprouvées (donc pas les toutes dernières), à moins de vraiment avoir le goût du risque, et qu'il sache d'avance comment dépêtrer des écheveaux de code et diagnostiquer un système Linux.

Pourquoi ? Parce qu'il n'y a pas assez
1) de testeurs
2) de testeurs d'expérience
3) de testeurs d'expérience à l'esprit cartésien
parmi les Puppy-istes. (D'après moi.)

Meilleures salutations.

musher0
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

jplt

#6 Post by jplt »

Salut musher0 ,

effectivement j'avais zappé le "woof" , mais là c'est hors de mes maigres compétences.

Heureux d'avoir des retour de savoir faire des devs de puppy , à suivre ... :wink:

Pelo

Musher, tu es un sage !

#7 Post by Pelo »

Musher, tu es un sage ! Tu a su argumenter concrètement ce qui n'est chez moi que du retour d'expérience.
La Racy 5.5 veut pas tourner chez moi, que je fasse en unetbootin, en usblivecreator, en multidistros. Pas moyen ! J'ai pas essayé la gravure de CD. En tout cas la 5.3 fonctionnant à merveille, je n'ai d'autres raisons d'en changer que la curiosité. Mais ma curiosité demeure bien insatisfaite par les versions successives et rapides des puppies de base.
Je fais plutôt du retropédalage pour trouver des logiciels datant un peu certes, mais qui tournent ( avidemux notamment).
Je suis sur la Racy 5.3 montée en 2PDE (ancêtre de la ToOpPy). rien à dire, donc parfait.

User avatar
Freco
Posts: 168
Joined: Sun 20 Feb 2011, 21:15

#8 Post by Freco »

jplt wrote:Salut Freco,

je sais faire une remasterisation, en fait je suis curieux de savoir si les developpeurs refont une "remasterisation" à l'ancienne si je puis dire ! où ils ont automatisé leurs process ?
Oups! Autant pour moi!

Pelo

Le LTS service après vente disparait avec le concepteur

#9 Post by Pelo »

Il y a eu de chouettes puplettes, mais les créateurs ont eu d'autres chiens à fouetter. Remettre au dernier cri une ISO demande beaucoup de temps.
et il faut le soutien de quelques Puppistophiles pour mener le petit au bout.
Beaucoup d'oeuvres anciennes méritent une rénovation.
Je m'y attèle, malgré les aboiements....
Il y a eu Fluppy, Toutou 4.3.1, Legacy os, et maintenant
la PUPPY 2.14X XFCE !

Il faudra contourner les barrières, mais bon, c'est assez facile.

Médor

#10 Post by Médor »

@ Pelo :

Veux-tu une nouvelle image de Pelo 1er ici ?
...

Médor.

oui

Re: Question à ceux qui font d'excellentes derivé de puppy ...

#11 Post by oui »

bonjour jplt
jplt wrote:Bonjour,

je suis curieux de savoir comment font ceux qui remasterisent une puppy (asri edu,tooppy,toutoulinux,...) quand une mise à jour est dispo ?

Par example je vois que Tooppy (http://tooppy.linux.free.fr/) est basé sur puppy precise 5.4.3 hors la puppy 5.7.1 est deja là !

Est-ce que vous ne touchez pas au sfs principale et ensuite vous creer un sfs avec vos modifications et ajout (script,logiciels) ?

Je ne sais pas du tout si je me suis bien fait comprendre !!!!
la remasteurisation est un acquis assez tardif de Puppy, Les 2 ou 3 premières années, il n'y en avait pas. Puis vinrent des actions totalement individuelles, telles que celles de Marc, le, théoriquement, modérateur du forum germanophone, mais qui parle et écrit très bien le français, et fait désormais, ses études achevées, partie de l'équipe de GMX ( http://gmx.fr ), un approvisionneur web allemand, et qui nous avait pondu deux micro-puppy's de 9 et 11 Mo avec navigateur internet graphique! Prestigieux!!! Parallèlement, Dougal, le père de la masteurisation standardisée de Puppy, nous proposa un script qui fut utilisé de longues années sans discussion! Soit on remasteurisait selon Dougal, soit il fallait compiler soi-même selon la méthode décrite par BK dans l'environnement de Vector Linux 5.1, puis de T2. Désinstaller une application se faisait soit en ne l'incluant pas (méthode par compilation) soit en supprimant des fichiers (méthode par remasteurisation). Aujourd'hui, il existe des scripts / applications spécialisées dans la suppression d'autres applications: on supprime d'abord, remasteurise de manière temporaire, pour soi, le résultat de la réduction de Puppy (par ex. tu veux supprimer Abi et Gnumeric pour inclure de but en blanc LO, dans la seconde étape), en teste pour soi la fonctionalité, puis procède aux ajoutes, pour remasteuriser des versions finales.

La compilation fut remplacée par une sorte de système d'expert créateur de distros, Woof. Voir messages ci- dessus.

Les deux autres méthodes, d'une part compiler dans une distro appropriée, par exemple un Puppy, ou un Vector Linux, ou un Arch Linux ou dérivé, c'est ainsi que travaillent certains des plus brilliants développeurs de Puppy, sigmarl par ex. avec son Alpha Pup successeur de ArchPup, ou iguleder, lui, en utilisant ses propres scripts, qu'il a publiés, formant un autre système d'expert créateur de distros que Woof, ou continuer à passer par T2, lui aussi un générateur de distros, semblent toujours en usage. Même BK déclarait il y a seulement quelques mois, continuer à utiliser T2 pour créer des bases totalement nouvelles.

Pour toutes ces choses là, il existe des tutoriels officiels de BK! Plus d'innombrables discussions (en anglais :roll: : http://translate.google.com/ ... :wink: )

La remasteurisation pure et simple, a été démistifiée par Dougal lui-même, le créateur du premier script qui fut utilisé comme standard de très longues années.

Il suffit de copier dans une partition /mnt/home/puppy/install le contenu de ce que l'on trouve dans /initrd/pup_ro2:

Code: Select all

mkdir /mnt/home/puppy/install
cp -a /initrd/pup_ro2/* /mnt/home/puppy/install/
puis de le modifier.

souvent, on effacera totalement avec Rox les rép's /mnt/home/puppy/install/bin /mnt/home/puppy/install/etc, /mnt/home/puppy/install/lib, /mnt/home/puppy/install/usr,

ou les virera ainsi:

Code: Select all

mkdir /mnt/home/puppy/evincesdinstal
mv /mnt/home/puppy/install/bin /mnt/home/puppy/evincesdinstal
etc. pour les garder quand même sous le coude au cas où

pour les remplacer par ce que l'on aura préalablement constitué par suppressions ou ajoutes dans sa version actuelle:

Code: Select all

mkdir /mnt/home/puppy/install/bin
cp -a /bin/* /mnt/home/puppy/install/bin
mkdir /mnt/home/puppy/install/etc
cp -a /etc/* /mnt/home/puppy/install/etc
mkdir /mnt/home/puppy/install/lib
cp -a /lib/* /mnt/home/puppy/install/lib
mkdir /mnt/home/puppy/install/usr
cp -a /usr/* /mnt/home/puppy/install/usr 
puis rajoutera avec discernement quelques scripts ou liens de sa version actuelle dans /mnt/home/puppy/install/root

renommera son fichier puppy-pipapo1234.sfs actuel

Code: Select all

mv /mnt/home/puppy/puppy-pipapo1234.sfs /mnt/home/puppy/puppy-pipapo1234.sfs.ini
puis lancera le premier jus de la remasteurisation finale:

Code: Select all

cd /mnt/home/puppy/
mksquashfs install puppy-pipapo1234.sfs -comp xz -b 524288 -Xbcj x86
dans un autre puppy (pour exclure la copie avec du contenu des points dont les liens sont les vecteurs)!

Ce que l'on fait de /opt et de certains autres sous-rép. dépend de ce qu'il y a dedans (/opt est souvent vide!) ou des effets spéciaux que l'on veut obtenir.

Attention, il existe plusieurs Puppy's n'ayant pas qu'un seul fichier SFS principal, mais deux (Lazy et dérivés, Alpha Puppy, etc.), voir plus. Souvent, il est préférable d'utiliser alors leur routine, s'ils en proposent une! Et on ne peut rien mixer des 64 bits avec du 32 bits, ou tout comme (il existe bien une passerelle, mais elle n'est pas vraiment conseillable)...

Avantage de cette méthode dérivée des instructions de Dougal par rapport au script de Dougal:

Le sous-rép /mnt/home/puppy/install, que l'on connait bien, on l'a trafiqué soi-même, de ses propres mains, "résiste" au redémarrage. Si on rencontre une difficulté, constate une erreur, on redémarre l'autre Puppy, corrige, efface, complète, et relance seulement la toute dernière phase!

La compression xz proposée dans la ligne de commande ci-dessus crée des fichiers *.sfs très compacts, mais elle dure longtemps! Il est possible de comprimer plus simplement (ce qui veut dire que l'on ne peut comparer la taille de 2 Puplets que si on est conscient qu'ils furent comprimés de la même manière).

Plus la compression est compacte, plus il faut avoir de RAM pour comprimer, et plus le temps nécessaire à l'exécution de la compression s'allonge (là, l'allongement peut être considérable).

Ceci en ce qui concerne le procedere!

Mais ce n'est pas tout: il faut souvent remanier préalablement, ou vérifier de manière très critique, les contenus de /usr/local/bin, /usr/share/applications et autres, et vérifier qu'autant d'applis que possible sont réellement à jour (version de firefox ou seamonkey, voir libflashplayer,so, BK n'utilise que des vieilles versions plus légères, mais les francophones français se trouvent alors bloqués: la télé nationale, par ex. ne donne pas suite aux demandes de vidéos (infos télévisées etc.) avec ces versions non à jour: on se trouve coïncés... Idem avec wine, jave etc.

par ex. actualiser Seamonkey est un jeu d'enfant:

télécharger le paquet officiel ici:

http://www.seamonkey-project.org/releases/#2.21

directement dans /usr/lib

(puis

renommer le paquet initial (pour pouvoir le réactiver si le nouveau devait ne pas fonctionner à cause des dépendances!)

puis

cliquer dessus dans /usr/lib dans Rox, le décompacteur s'ouvre, marquer "tout" puis "décomprimer"

puis

effacer avec Rox le paquet comprimé téléchargé dans /usr/lib pour ne pas sacrifier de place. Après test positif, effacer aussi le répertoire Seamonkey initial, toujours question de place!

De plus, pour un pouplet que l'on veut distribuer hors de son pays natal (par ex. via une annonce forum de Puppy) il est indécent de démarrer sans "dialogue" approprié avec un clavier francophone: même les autres francophones ne s'en sortirons sans doute pas, ou seulement avec de graves difficultés: le clavier helvétique romand est par ex. TOTALEMENT différent bien que 100 % francophone pourtant... Et je suppose qu'il en va de même pour les claviers québequois et wallons! Ors on ne peut pas se permettre de déclasser certains francophones par rapport aux autres: la francophonie n'est pas plus importante, n'a pas plus de valeur, si elle ne vient pas d'ailleurs!

Je te souhaite bonne chance!

.
Last edited by oui on Wed 25 Sep 2013, 07:27, edited 1 time in total.

Pelo

OUI, si c'était si simple...

#12 Post by Pelo »

OUI, si c'était si simple... notre bureau d'études aurait sorti la Toutou 2013 depuis longtemps. Petihar et Le concepteur de Legacy OS ont renoncé à remastériser. Celui de LazyPUP aussi. Très dommage.

oui

Re: OUI, si c'était si simple...

#13 Post by oui »

bonjour
Pelo wrote:OUI, si c'était si simple... notre bureau d'études aurait sorti la Toutou 2013 depuis longtemps. Petihar et Le concepteur de Legacy OS ont renoncé à remastériser. Celui de LazyPUP aussi. Très dommage.
Pelo, l'entretient d'une distro sur un laps de temps allongé est ingrat, mais pas du tout à cause de Puppy!

D'une part, les développeurs reçoivent des tas de coups de bâtons des autres membres de la communauté Puppy, notamment aussi d'autres développeurs! Un certain nombre des plus brillants membres de cette communauté l'ont quitté précisément à cause de ça, et ne sont que parfois revenus (celui de LazyPUP) ou ne reviennent que pour verser leur bile sur les autres (exemple altercations entre sigmarl et iguleder...).

D'autre part, tu considères ce travail sous une forme purement linéaire. Ors ce n'est nullement le cas: il y a eu des périodes plus coriaces que d'autres, parce que les versions actualisées de Linux, de TOUT Linux, n'étaient pas parfaites mais seulement en phase de remodulage, de re-création:

par ex. les crises sur les pilotes d'imprimantes (toujours pas si simple: sigmarl s'y est brisé les dents en créant son ArchPup, puis son Alpha Puppy!)

par ex. la grave crise des nouvelles versions de xorg qui ont tant taré certaines versions des Puppy 4.nn,

par ex. se débarasser du Java officiel de Sun! Ça marche avec le OpenJava, certes, uniquement, pas toujours... Et tu trouveras rarement des *.jar d'emblée dans un Puppy alors qu'il y en a des millions...

par ex. les problèmes de flashplayer (Adobe a annoncé ne pas vouloir continuer la maintenance des versions Linux, qui sont désormais TOUJOURS en décalage. Quand le décalage sera encore plus important, qu'adviendra-t-il de la liberté de visionner des vidéos sous Linux? Les remplaçants libres de flashplayer sont plus ou moins à l'abandon! Seuls quelques navigateurs tels que Chrome auront, et ce peut-être seulement, un flashplayer intégré!)

par ex. quand d'autres développeurs cessent le développement d'applications maitresses petites ou grandes de Puppy (mTpaint, didiwiki, etc.) et qu' "on" ne désire pas en changer

par ex. celles qui se profilent actuellement de l'abandon possible de xorg suite aux décisions d'Ubuntu et de la quasi généralisation de systemd!

etc...

Il faut beaucoup de temps libre et d'ardeur à la tâche pour suivre le mouvement des années durant! Les situations familiale et professionnelle des développeurs (j'évoquais Marc, qui était étudiant. Maintenant, c'est un salarié, peut-être avec charge de famille...) évolue aussi et change, là, la donne!

Enfin dernier point, les développeurs ne partagent pas toujours fidèlement les visions de BK et aspirent à quelque chose à contre-courant: ex. les changements graves de gestion des systèmes de fichiers de Puppy ont fait capoter à l'époque les efforts de donner à Puppy un KDE4. KDE4.2 fonctionnait comme sur des roulettes en Quirky 1.2. Changement de fichiers, avec Quirky 1.3 le dotsfs de KDE pour Quirky ne fonctionne plus du tout! Si le développeur du dotsfs avait été en relation avec BK (ou lu quotidiennement le blog de BK), il se serait épargné un monceau de travail prématuré...

En tant que l'un de ses fans, je ressens comme un grand dommage que Petihar cesse ses activités, ses puplets étant très à jours et avec les fichiers d'accompagnement toujours joints, très complets pour un environnement de travail vraiment utilisable tel quel. Pas besoin de remasteuriser un puplet de Petihar pour son usage personnel :wink: !

Cordialement

Pelo

tu connais bien les coulisses

#14 Post by Pelo »

tu connais bien les coulisses !
Moi je ne connais pas et je ne veux pas connaitre.
Prenons l'exemple de la puplette de petihar basée sur une Lucid 510. Je la trouvais bougrement sympa. Quand il l'a passée en version supérieure, il a supprimé pas mal de choses.
Je sais bien que ce sont des petites oeuvres personnelles, et que la personne ne va pas être prisonnière éternellement à assurer un service après-vente.
Comme tu dis, la remastérisation peut être simple. A condition quand même de toucher un peu à l'informatique. Moi je ne sais pas faire.
CE que je demande, c'est qu'en 2013, les distros soient accessibles en WIFI, parce que c'est obligé, on n'a plus des caissons d'ordinateur chez soi, mais un portable avec lequel on se pose à différents endroits.
Je me trompe peut-être mais je pense qu'il faut mettre à jour le firmware et les modules qui se chargent au démarrage. cà doit pas être trop compliqué, çà ?
PS / la puplette de Petithar captait la WIFI sur mon DELL D505 et sur le ASPIRE 3000 (le fameux pilote B43). Mais ce sont des marques archi-connues et chères, pas à la portée de toutes les bourses. Les firmwares de la Racy, de la Precise, et de Slacko permettent maintenant de couvrir presque tout le parc. Il suffit d'installer ce firmware sur les distros plus vieilles, non ? Qu'en penses-tu ?

oui

#15 Post by oui »

bonjour

désolé Pélo, là, je passe... aucune expérience, car nous avons 2 bureaux tandem (c. à d. vis-à-vis l'un de l'autre), là où est l'arrivée principale du téléphone, de l'internet, et de tous les fils, depuis 20 ans, dans notre chambre de travail et de musique (nécessaire: notre fille y est devenue soliste d'un des plus grands orchestres, mais s'y est mis réellement il y a 20 ans, bossant quotidiennement 365 jours sur 365 la musique plus d'une heure puis plusieurs par jour - elle voulait à 5 ans devenir musicienne et l'est devenue). Donc mes ordis étaient sur fil, et le sont restés. Ils sont aptes au WiFi, mais comme ils ont un fil à débit plus rapide, je ne l'ai jamais utilisé!
j'ai une tablette HTC, qui utilise le WiFi, mais elle a android, pas Linux, et je ne connais pas de Puppy pour la tablette :roll:

jplt

#16 Post by jplt »

Bonsoir oui,

je pense que tu en connais un rayon et effectivement c'est pas tout simple le monde puppy.

Merci de ton retour.

Pelo

Remasterisation : Progression pas à pas (autodidactes)

#17 Post by Pelo »

Switcher les kernels :
J'ai installé le SFS d'une Lucid sur Racy en modifiant le firmware et les modules et ça fonctionne. La Lucid capte la wifi. Le SFS n'est plus on the fly, il est intégré carrément dans la Racy. Fallait oser, mais les anglais l'ont fait, sous l'oeil bienveillant de ASRI et de Musher0. Je suis couvert !
Switcher les kernels

the short way (frugal install) : Attention l'installation en Frugal fait que toute clef USB Racy est déroutée sur la distro 'frugale' donc vers la Lucid remastérisée sur le disque dur ! Préférer l'autre solution (installation lente)
.
Ma remastérisation est formalisée par une ISO de 150 MB au lieu de 147 MB pour la luci-001.005.iso. 3MB pour avoir du son et la WIFI.
Le son, je sais à qui je vais le donner.
Last edited by Pelo on Sat 28 Sep 2013, 03:23, edited 1 time in total.

Médor

#18 Post by Médor »

Si tu avais suivi mes conseils plus tôt tu éviterais de graves déconvenues :lol:

Mais tu n'en as pas fini pour autant, il te reste des scripts à modifier pour la version de la distro : dont le nom approprié pour le pupsave.

De plus réfléchi bien à la version de base dont tu veux changer le noyau, les applications gtk sous Lucid utilisent gtk-2.20 et sous Puppy >= 5.3 gtk-2.24 !
Pour adapter un noyaux 3.x sur une base antérieure il faut aussi modifier quelques scripts...

Enfin tout ceci est déjà connu il y a déjà de nombreux fils sur le sujet, l'eurêka quotidien à la Pelo on s'en passe, la roue existe depuis des lustres :lol:

Médor.

Pelo

Medor, si je t'écoute, je meurs de tristesse

#19 Post by Pelo »

Medor, si je t'écoute, je meurs de tristesse, avec une tristounette Precise à l'écran.
Elle tourne cette Lucid openbox, jusqu'à quand, je verrai bien. Je ne risque rien, pas la vie, pas mon ordi, et moi çà me distrait.
Remasteriser n'est pas simple, c'est le sujet du Post. Expliques donc la difficulté au demandeur, au lieu d'attendre que je sois arrivé.
D'autre part, les échecs sont formateurs. Mais je n'ai pas encore buté dans le mur que tu prévois. Jamais d'ailleurs. La pupsave c'est réglé. On se fait pas des noeuds au cerveau.

Médor

#20 Post by Médor »

C'est ton problème :lol:

En attendant tu peux commencer à rectifier tous tes fils et messages au sujet de tes montages bidons !

Maintenant relis bien l'intitulé de ce fil !
En aucun cas tu ne doit intervenir ici puisque tu es incapable de proposer la moindre solution vu ton niveau incompétence notoire :lol:

Une nouvelle fois tu ferais mieux de taire et t'abstenir de poster tout nouveaux messages sur le forum avant d'avoir rectifié l'ensemble de tes messages sans queue ni tête...
Bon courage car la tâche qui t'incombe est tristement longue :lol:

Une solution rapide est des plus efficace :
supprime ton compte sur Murga et l'ensemble de tes torchons :idea:

Merci par avance,
Médor.

Post Reply