[11:20:25] Tux03: Salut [11:20:33] Tux03: Déjà pret pour ce soir :d [11:20:49] Kooda: :) [11:21:41] Tux03: Et y'a un salon irc apprentissage ? [11:22:40] Kooda: Je crois pas. [12:54:46] Devil505: non il n'y en a pas [12:56:12] Kooda: Tant mieux. [12:56:53] Tux03: :d [17:44:51] botchchikii: o/ [17:44:51] mckey: Salut :p [17:46:27] Tux03: Lu mckey [17:46:55] mckey: ça révise dur Tux03 ? [17:47:07] Tux03: Euh j'ai essayé, j'y arrive vraiment pas.... [17:47:14] Tux03: Et toi ? [17:47:19] mckey: Pareil [17:47:30] Kooda: XD [17:47:31] Tux03: Maths c'est trop chiant et long [17:47:35] Tux03: physique ca me soule [17:47:47] mckey: Mais j'ai pas envie de recommencer le C maintenant, je veut pas faire chier mon cerveau [17:47:47] * Kooda devrai aussi réviser… [17:48:15] Tux03: Bon je retourne essayer de reviser [17:48:43] botchchikii: :D [17:54:23] Kooda: ? [17:54:46] McKey: Tu remarques pas une faute ? [17:55:12] Kooda: J'ai déjà pas compris ta phrase. [17:55:49] McKey: regarde la description du salon, il y a une faute à Juin [17:56:06] botchchikii: ah vui tu a un "j" qui traine dans ton /topic [17:56:35] Kooda: Pourquoi tu me dis ça à moi ? [17:56:55] McKey: Je sais pas, c'est pas toi le créateur du salon ? [17:57:03] Kooda: Ben, regarde mon rang… [17:57:26] McKey: j'ai jamais vu comment différencier les rangs :p [17:57:42] Kooda: Ah, t'as un client nul c'est pour ça. [17:57:50] McKey: Peut être [17:57:52] Kooda: Y'a que Devil505 en modo. [17:57:55] McKey: En tout cas je l'aime [21:15:42] Devil505: salut :) [21:16:32] Lukc: _o/ Devil505 [21:16:34] Lukc: /o\ [21:16:41] Devil505: :) [21:17:44] McKey: Hey ho :p [21:17:52] Devil505: bon faut que je prépare ma leçon :D [21:18:00] McKey: :p [21:18:01] Lukc: :D [21:18:14] McKey: Sa intérêt d'être bien:p [21:18:55] flogisoft: o/ [21:20:22] Devil505: :) [21:28:10] Devil505: Kooda, vu le nombre pas besoin de bot je pense [21:28:27] Kooda: Ouais, dtf je suis sur autre chose là. [21:28:32] Lukc: Ouais. [21:28:36] Kooda: Non Lukc. [21:28:37] Lukc: Et puis y'a pas d'IRC, donc ça va. \o/ [21:28:41] Lukc: Kooda, non ? [21:28:42] Kooda: Aussi. [21:29:48] McKey: en faite, on est que 4 a apprendre ici [21:30:11] Lukc: Hum… possible. :D [21:31:56] botchchikii: j'ai relance sur identi.ca [21:35:53] FLOZz: arf mon iso est corrompue :( [21:36:27] Lukc: :/ [21:36:33] Lukc: Ça commence quand ? :D [21:36:56] Devil505: tes [21:36:58] Devil505: test [21:37:10] McKey: on te reçoit 5/5 [21:37:15] Devil505: ok merci [21:37:21] Kooda: 4/4* [21:37:38] Devil505: bon y'a qui sur Frugal ? [21:37:53] * FLOZz se cache [21:37:57] McKey: moi [21:37:59] Devil505: héhé [21:38:09] McKey: moi, botchchikii Tux03 [21:38:09] * Lukc montre Tux03. [21:38:14] Devil505: d'accord :) [21:38:36] Devil505: bon on vas commencer alors :D [21:38:44] Lukc: \o/ [21:39:03] Lukc: J'vais essayer de rammener des gens de chez Nutritive, tiens. [21:39:09] Devil505: bon en gros ce soir on vas juste packager un paquet, juste de voir comment c'est :) [21:39:17] McKey: ça marche [21:39:22] McKey: Part de 0 Devil505 [21:39:31] Lukc: *pars [21:39:39] Lukc: Hum… bref, je me tais. /o\ [21:39:44] McKey: :p [21:39:47] Devil505: pour packager un paquet on pars d'un script de construction [21:39:52] piernov: ? [21:39:55] Lukc: Nan, là c'est part. [21:39:55] Devil505: le fameux FrugalBuild [21:40:50] Devil505: puis ensuite en utilisant l'outil makepkg on va pourvoir obtenir un paquet grace aux infos inscrite sur le FrugalBuild [21:40:53] Lukc: Une « recette » qu'on dit, non ? [21:41:00] Lukc: (pour le FrugalBuild) [21:41:08] Devil505: :p [21:41:23] Kooda: C'est une recette magique nous, elle fait tout toute seule. [21:41:31] piernov: Lukc, T'as dis 2 fois que tu taisais :d [21:41:33] Kooda: :D [21:41:36] Devil505: bon déjà on vas installer les prérequis [21:41:49] * Lukc ne parlera pas d'autres projet et ne parlera plus. [21:41:52] Devil505: makepkg est dans le paquet pacman-tools si ma mémoire est bonne [21:41:56] Devil505: lol Lukc [21:42:11] Lukc: !invoc Tux03 [21:42:23] Devil505: donc McKey Tux03 botchchikii installer ce paquet si ce n'est pas déjà fait [21:42:31] Tux03: Désole internet merde [21:42:42] * Lukc excuse Tux03. :D [21:42:52] McKey: voilà qui est fait pour moi [21:42:54] * Lukc n'a rien dit pour autant. \o/ [21:42:57] botchchikii: je verifie sur celui la :) [21:43:14] botchchikii: c'est tout bon [21:43:14] * Lukc se demande si la commande est pacman-g2 -S pacman-tools. :/ [21:43:25] Devil505: oui Lukc [21:43:31] Lukc: \o/ [21:43:36] Devil505: ou meme pacman -S pacman-tools marche [21:43:41] Kooda: Devil505, pour faire taire quelqu'un te clique droit dessus => Action des occupants => tu décoche s'exprimer. :D [21:43:46] botchchikii: quand tu sera sur frugal, tu auras des reperes Lukc ;D [21:43:58] Devil505: ok Kooda [21:44:01] Tux03: Euh faut juste installer pacmantools ? [21:44:01] * Lukc a déjà des repères. [21:44:05] Slown: Bonsoir [21:44:06] Devil505: bon voilà un retardataire [21:44:09] Slown: desolé pour le retard [21:44:10] Devil505: :p [21:44:11] Slown: :p [21:44:12] * Lukc a juste d'*autres* repères. \o/ [21:44:15] * Lukc salue Slown. [21:44:18] botchchikii: salut Slown ;) [21:44:20] * Kooda slaps Lukc [21:44:20] McKey: salut Slown [21:44:24] * Lukc esquive. [21:44:24] Slown: salut tout le monde :) [21:44:31] * Lukc essaye de pas parler pour autant. [21:44:35] Devil505: Slown, on vient juste de commencer en fait [21:44:56] Devil505: installe le paquet pacman-tools si ce n'est pas déjà fait [21:45:02] Slown: ok tout est installé [21:45:15] * Lukc pense que Slown a raté le « pour faire des paquets, il faut les outils du paquet pacman-tools ». [21:45:22] Devil505: Tux03, c'est bon ? [21:45:29] Tux03: Pareillement [21:45:32] Devil505: ok [21:45:50] Slown: non j'ai tous les paquets Lukc [21:46:03] Devil505: bon un truc qui est bien, c'est d'avoir une copie du dépôt git aussi appellé FST (Frugalware Source Tree) [21:46:18] Devil505: pour ca on utilise repoman qui est dans pacman-tools [21:46:31] Devil505: donc en root taper: repoman upd [21:46:34] * Kooda vise Lukc et a le doigt sur la détente. [21:46:44] * Lukc cherche un bouclier. [21:46:46] botchchikii: c'est gros :/ [21:46:49] Kooda: *PAN* [21:46:53] Devil505: si vous avez l'habitude d'utiliser repoman cela devrait etre assez rapide [21:47:14] McKey: Ok, comme j'ai jamais utilisé :p [21:47:20] botchchikii: heureusement que j'ai pris de l'avance \o/ [21:47:37] * Lukc n'a pas mal. :'( [21:47:43] McKey: /usr/bin/repoman: The git program is missing. Please install it with pacman-g2 -S git. [21:47:45] Devil505: bon si c'est la première fois McKey il est possible qu'il te manque des paquet dans ce cas il te le dirais [21:47:46] * botchchikii a installe wesnoth y'a deux heures [21:47:55] * Lukc pense que McKey doit installer git. [21:47:56] Devil505: McKey, et bien voilà installe git :) [21:48:02] McKey: Ouai je sais lire :p [21:49:02] McKey: ça télécharge [21:49:11] botchchikii: les frugalbuilds, ca varie beaucoup en taille ? [21:49:27] Devil505: botchchikii, non c'est juste des fichiers avec du texte [21:49:32] * Lukc pense que c'est de l'ordre de l'octet à quelques kilo-octets. [21:49:49] * Lukc pense que c'est rarement quelques kilo-octets, pourtant. [21:49:57] Devil505: bon j'attend le retour de Tux03 [21:50:01] * Kooda vise Lukc… [21:50:08] * Lukc pleure déjà. :'( [21:50:23] * Slown Luck cache toi :p [21:50:37] * Lukc se cache, en suivant le bon conseil de Slown. [21:50:52] * Lukc fait remarquer qu'il n'a pas parlé, depuis qu'il a dit qu'il arrêterait de parler. [21:50:53] McKey: fini pour moi [21:51:04] Devil505: ok botchchikii Slown c'est bon ? [21:51:18] botchchikii: tu es bon pour moi [21:51:20] Slown: oui c'est bon pour moi [21:51:21] * Lukc fait remarquer également que ses phrases d'action deviennent plus longues que ses phrases. À croire qu'il perturbe la salle rien que par ses faits et gestes. [21:51:32] Devil505: bon tanpis pour tux03 [21:51:38] botchchikii: s/tu es/tout est/ [21:51:41] Kooda: Devil505, non il arrive. [21:51:42] * FLOZz slaps Lukc [21:51:45] FLOZz: zrf [21:51:47] Devil505: ah [21:51:48] Slown: attends Luck est parti [21:51:51] Kooda: FLOZz, j'ai été plus rapide. :p [21:51:57] FLOZz: oui :) [21:52:01] Devil505: tux03, c'est bon pour toi ? [21:52:02] tux03: Re..... [21:52:04] tux03: Oui [21:52:08] Devil505: bien [21:52:21] Devil505: passons à l'analyse d'un FrugalBuild [21:52:50] Devil505: par exemple sur votre bureai ou ailleurs créer un dossier [21:52:55] Devil505: *bureau [21:53:14] McKey: ok [21:53:17] Devil505: avec le nom que vous voulez, prenez "exemple" allez [21:53:28] * Lukc signale aussi que, contrairement à ce qu'on croit, il fait des efforts pour se faire petit et passer inaperçu. Ben quoi ? C'est pas la taille incommensurable de ses actions qui font qu'on le voit, quand même ? [21:53:33] Devil505: dedans vous allez créer un nouveau fichier [21:53:44] Devil505: ce fichier doit se nommer FrugalBuild [21:53:56] Devil505: avec les majuscules et sans extension [21:54:00] McKey: ok [21:54:18] Devil505: éditez le avec votre éditeur préféré [21:54:22] botchchikii: ok [21:54:29] tux03: ok [21:54:32] Slown: ok [21:54:34] McKey: ok [21:54:34] FLOZz: vim :3 [21:54:40] Devil505: j'ai préparé un exemple: http://frugalware-fr.pastebin.com/dx79At74 [21:54:56] Lukc: Devil505, y'a des fichiers de coloration syntaxique disponibles pour les différents éditeurs ? [21:55:02] Devil505: grsync est un petit programme gtk [21:55:19] Slown: gedit dispose de la coloration syntaxique [21:55:23] Devil505: Lukc, oui pour vim,gedit et medit entre autre [21:55:32] Devil505: pour les FrugalBuild [21:55:35] Lukc: Devil505, et pour nano, emacs et consors ? [21:55:42] Devil505: je sais pas [21:55:49] Lukc: Ok. :) [21:55:52] Kooda: Lukc, emacs vim et nano oui [21:55:58] Lukc: Kooda, ok. :) [21:56:05] Devil505: ah nano si [21:56:08] Devil505: ;) [21:56:11] Kooda: Oui, tous. :p [21:56:25] Devil505: botchchikii, McKey tux03 copiez le contenu de http://frugalware-fr.pastebin.com/dx79At74 dans votre fichier FrugalBuild [21:56:26] Lukc: Bref, continuons. \o/ [21:56:34] botchchikii: c'est fait [21:57:00] Devil505: bon on vas voir chaque ligne en revue [21:57:08] Devil505: # Compiling Time: 0.03 SBU [21:57:37] Devil505: alors le SBU c'est une sorte d'unité de temps pour la compilation [21:57:46] Devil505: valable quelque soit la machine [21:57:54] Lukc: Ça vient de LFS, non ? [21:58:02] Lukc: Standard Building Unit, il me semble ? [21:58:03] Slown: comment on fait pour la calculer ? [21:58:07] Devil505: euh oui [21:58:16] Lukc: 1 SBU == le temps de compilation de binutils, je crois. [21:58:23] McKey: binutils ? [21:58:24] Devil505: Kooda, au passage si t'as précision n'hésite pas [21:58:38] Lukc: Suis plus sûr du logiciel qui sert de référence. [21:58:40] Devil505: Slown, alors comme dit McKey y'a un rapport avec binutils [21:58:44] Lukc: J'vais voir, je reviens. :) [21:58:46] Kooda: Lukc, c'est bien lui. [21:58:50] Lukc: Ah, ok. \o/ [21:59:00] botchchikii: c'est la compilation qui laisse un log pour le retrouver ? [21:59:14] Devil505: en fait plus tard vous pourrez vous amuser à rebuilder binutils [21:59:38] Devil505: à la fin du processus vous verrez un temps en *secondes* [21:59:48] Slown: ok [22:00:00] Devil505: ce nombre de secondes il faudra l'inscrire dans /etc/makepkg.conf [22:00:01] McKey: ok [22:00:10] McKey: Il sert à quoi ce fichier ? [22:00:14] tux03: D'acc [22:00:24] Devil505: c'est le fichier de conf de makepkg en fait [22:00:26] Lukc: McKey, configuration de makepkg [22:00:34] Lukc: C'est comme pkg++.conf pour pkg++. O:) [22:00:37] Devil505: en bas vous pouvez voir une ligne SBU="1" [22:00:46] Kooda: Lukc, stop les analogies merdiques. :p [22:00:58] Devil505: le 1 est inscrit par défaut après install [22:01:06] Lukc: Kooda, c'est pas une analogie merdique. C'est parfaitement adapté. :D [22:01:24] botchchikii: ok [22:01:27] Devil505: tant qu'il n'est pas modifié vous aurez des nombres de secondes à chaque build et pas encore de SBU [22:01:56] Devil505: comme j'ai dit avant ce n'est pas grave vous pourrez le faire plus tard [22:02:16] McKey: ok [22:02:19] Devil505: ligne suivante :p [22:02:22] Devil505: # Maintainer: Devil505 [22:02:35] Devil505: bon cette ligne indique le maintainer tout simplement [22:02:45] McKey: Ouais :p [22:02:50] Devil505: il y a aussi une variante avec Contributor [22:02:53] * FLOZz ajoute l'adresse dans sa liste d'adresse à vendre aux spammeurs [22:02:54] Lukc: Question : Mainteneur et packager sont indifférenciés ? [22:02:57] Devil505: pour indiquer le contributeur [22:02:58] Lukc: Ah. :p [22:03:01] botchchikii: si on reprend un paquet, on rajoute une ligne ? [22:03:05] Lukc: Contributeur == Empaqueteur ? [22:03:22] Kooda: Lukc, Contributeur = premier empaqueteur [22:03:23] Devil505: hmm ok jevais essayer de différencier les deux [22:03:30] McKey: En faite, ça c'est ce que on vois sur le chan avec mxw [22:03:34] Devil505: voilà comme dit Kooda [22:03:45] Kooda: Quand ce n'est pas le mainteneur lui même. [22:03:51] Lukc: Kooda, ok. [22:04:08] Devil505: une fois sur le depot quelqu'un s'occupe du paquet et c'est le maintainer [22:04:19] Devil505: en argo: m8r :D [22:04:50] botchchikii: le fautif pour les bugs ;D [22:04:50] Devil505: si vous comptez proposer des paquets plus tard il faudra vous mettre comme contributor [22:05:03] Slown: on devient comment mainteneur ? [22:05:30] Devil505: puis un maintaineur reprend le paquet mais la ligne contributor est conservée sur le FB (FrugalBuil) [22:05:41] Devil505: Slown, via la Mailing list -devel [22:05:54] Slown: ah okay [22:06:01] Devil505: il suffit d'envoyer par mail son FB et de demander une "review" [22:06:31] Devil505: et en effet il faut savoir écrire en anglais mais ce n'est pas bien difficile en fait [22:06:32] Lukc: Question : Il peut y avoir plusieurs mainteneurs ou contributeurs ? [22:06:52] Devil505: Lukc, non [22:07:07] Devil505: j'ai jamais de contribution collective [22:07:13] Lukc: Ok. [22:07:15] Devil505: sur un FB [22:07:21] Lukc: Et si ça arrive, vous ferez quoi ? :p [22:07:27] Lukc: Les personnes concernées s'arrangeront ? [22:07:35] Devil505: je présume oui [22:07:56] Devil505: après entre maintainers ils nous arrivent de mettre à jour les paquets des autres (avec accord) [22:08:05] Lukc: Ok. [22:08:23] Devil505: bon les lignes importantes arrivent :p [22:08:25] Devil505: pkgname=grsync [22:08:40] Devil505: avec pkgname on indique le nom de paquet [22:09:09] McKey: Donc si on se plante là ça fait quoi ? [22:09:24] Devil505: et par la suite au lieu de reécrire grsync on utilise $pkgname [22:09:32] blacksad: re [22:09:33] botchchikii: personne le trouvera jamais ;D [22:09:45] tux03: :D [22:09:59] McKey: ok [22:10:00] Lukc: Devil505, c'est un shell qui interprête ou un outil autre ? :) [22:10:08] Slown: si on trompe dans le nom, alors pas la peine de continuer :p [22:10:10] Devil505: dison que ca peut avoir une importance pour la ligne up2date que nous verrons après [22:10:30] Lukc: Devil505, question. \o/ [22:10:34] Devil505: Lukc, euh makepkg ? [22:10:47] Lukc: Pourquoi y'a des variables shell (truc=xxx) et pas des commentaires (machin: truc) ? [22:10:59] Lukc: Alors qu'avant le mainteneur l'était ? [22:11:17] Lukc: Le mainteneur est considéré comme peu important, le gestionnaire de paquet ne dit jamais qiu c'est ? [22:11:19] Devil505: là je ne saurais te dire :/ [22:11:27] Lukc: Ok. ^_^ [22:11:31] Devil505: si pacman peut afficher les infos [22:11:41] Devil505: pacman -Si grsync [22:11:44] Kooda: Oui [22:11:48] Lukc: Ah, bizarre. [22:12:09] Devil505: hmm j'ai rien dit [22:12:11] Kooda: Lukc, c'est juste parce que les variables sont utilisés dans le script de gestion du dépôt me semble-t-il. [22:12:25] Devil505: c'est le GUI qui lemontre [22:12:37] Kooda: La* [22:12:39] Lukc: Kooda, c'est à dire ? [22:13:02] Lukc: En quoi ça empèche le mainteneur et le contributeur de ne pas être dans des variables également ? [22:13:40] Slown: le nom du contributeur n'est pas affiché avec pacman -Si [22:13:55] Lukc: Slown, peut-être parce qu'il n'y en a pas. [22:14:06] Lukc: On a vu que dans ce paquet il n'y a qu'un mainteneur. :) [22:14:06] Slown: j'ai testé 2 paquets deja [22:14:28] Devil505: pour en revenir $pkgname [22:14:33] Lukc: Bah les deux n'en ont peut-être pas. [22:14:35] Lukc: Oui. [22:14:53] Lukc: Devil505, c'est bien le nom du paquet et non celui du logiciel ? [22:15:00] Devil505: dans la plupart des cas on reprend le nom du fichier source (tarball) [22:15:06] Devil505: oui c'est le nom du pquet [22:15:13] Lukc: D'accord. [22:15:31] Devil505: il arrive des cas où le nom du paquet diffère [22:15:58] Devil505: ensuite [22:16:04] Devil505: pkgver=1.1.1 [22:16:10] Lukc: Devil505, une seconde. [22:16:17] Devil505: oui Lukc ? [22:16:19] Lukc: Si le nom du paquet diffère, vous faites quoi, en général ? [22:16:37] Lukc: Vous mettez une autre variable qui est utilisée à la place de pkgver pour le reste du script ? [22:16:42] Kooda: Y'a d'autres variables qui entrent en jeu. [22:16:43] Lukc: Ou vous faites simplement sans ? [22:16:44] Devil505: bah on met le nom adéquate à pkgname [22:16:57] Kooda: Devil505, ou pas. :p [22:16:59] Devil505: et oui on change la variable ailleurs comme dans source [22:17:06] Lukc: Ok. :) [22:17:13] Devil505: bon pkgver=1.1.1 [22:17:14] Lukc: Oui, pkgver=1.1.1, donc. :p [22:17:27] * Slown Luck est un garçon très curieux :p [22:17:30] Devil505: pkgver indique la version du logiciel (donc grsync) [22:17:36] Lukc: Slown, *Lukc [22:17:47] Devil505: là rien d'extraodinaire [22:17:50] Lukc: Devil505, pkgver peut contenir des lettres ? [22:17:56] Lukc: Et/ou des mots ? [22:18:02] Devil505: oui [22:18:16] Devil505: mais y'a un truc qu'il n'aime pas c'est les tirets :D [22:18:20] Lukc: Ah. :/ [22:18:21] tux03: genre beta/alpha ? [22:18:26] Lukc: Et les underscores ? [22:18:27] Kooda: tux03, pas top ça. [22:18:38] Slown: et s'il y'a des tirets on fait comment ? [22:18:41] Slown: on met un slash ? [22:18:42] Lukc: Devil505, y'a des problèmes connus pour ce genre de choses ? [22:18:43] Devil505: tux03, ca passe mais on évite de packager des beta/alpha [22:18:51] tux03: Ok :) [22:18:53] Kooda: Slown, faut contourner. [22:19:03] Kooda: Avec sed en général. [22:19:05] blacksad: juste un truc comme j'ai louper le debut hic pkgname=grsync on met sa dnas quel fichier [22:19:08] Devil505: Lukc, non faut utiliser une parade [22:19:11] blacksad: tout le reste j'ai piger [22:19:15] Lukc: blacksad, FrugalBuild. [22:19:19] blacksad: ok [22:19:20] Lukc: Devil505, d'accord. :/ [22:19:27] Devil505: blacksad, http://frugalware-fr.pastebin.com/dx79At74 [22:19:32] Slown: quelle parade Devil505 ? [22:19:35] Devil505: copie tout le contenu [22:19:57] Devil505: Slown, ca dépend des cas je vais pas m'étaler là dessus ce soir [22:19:58] Lukc: Slown, remplacer les - par des ., je suppose. [22:20:01] Lukc: Ok. [22:20:18] Lukc: Et si y'a des alpha ou beta, c'est bien géré par pacman ? [22:20:38] Kooda: Oui, mais on les package pas en général. [22:20:51] Devil505: bien sur y'aura le "alpha" dans le nom du paquet [22:20:52] Kooda: J'en ai vu qu'un seul pour l'instant. [22:20:55] Lukc: Kooda, je sais, j'ai bien compris. Mais je veux savoir si ça marche. :) [22:21:01] Kooda: Lukc, oui ça marche. [22:21:09] Lukc: Et pour les mises à jour, ça pose des problèmes ? [22:21:14] Devil505: non [22:21:14] Lukc: Genre Bêta → Alpha ? [22:21:17] Lukc: Ok. :) [22:21:22] Lukc: Rien d'autre à demander. [22:21:34] Devil505: pkgrel=1 [22:21:45] blacksad: cool j'ai a peut pret piger jusqu'a la ligne 14 :D [22:21:47] Devil505: pkgrel en fait c'est la version du paquet [22:22:07] tux03: rel comme realese ? [22:22:10] botchchikii: celle apres le tiret des fpm ? [22:22:11] Devil505: ouep [22:22:14] Slown: on met pas toujours cette ligne Devil505 [22:22:15] Kooda: botchchikii, oui. [22:22:18] Slown: pkgver suffit non ? [22:22:22] Kooda: Slown, non. [22:22:28] Kooda: Il faut toujours la mettre. [22:22:35] Lukc: Devil505, et la version du paquet est toujours un entier naturel ? [22:22:40] Devil505: si on fait une modif pour la meme version du logiciel on incrémente le pkgrel [22:22:44] Lukc: Par de code particulier pour des paquets particuliers ? [22:22:46] botchchikii: pour voir les bugs d'un paquet c'est pratique [22:23:00] Slown: ah oui, c'est vrai Kooda [22:23:03] blacksad: oui si je pige sa permet de savoir combien de fois le paquet a ete corriger en gros [22:23:03] Kooda: botchchikii, c'est le but. [22:23:06] blacksad: ouy refait [22:23:10] Devil505: Lukc, non non, [22:23:16] Devil505: 1, 2 , 3 etc [22:23:19] Lukc: Ok. :) [22:23:25] blacksad: et s apeut etre tres different d ela numerotation d ela version ne fait [22:23:33] Devil505: blacksad, exact [22:23:38] botchchikii: j'en ai croise de -7, ca donne des suees :D [22:23:44] Lukc: :D [22:23:49] Devil505: y'a plus souvent [22:24:09] Devil505: pensezau rebuild nécéssaire à cause de la mise à jour d'une lib [22:24:16] botchchikii: mais meme si c'est pour une correction mineure donc [22:24:33] Kooda: botchchikii, oui, dès que tu changes le contenu du paquet. [22:24:38] Devil505: pkgdesc="GTK GUI for rsync" [22:24:57] botchchikii: genre t'as interet a te relire pour pas passer pour un drole :/ [22:25:02] Devil505: vous l'aurez deviner c'est pour indiquer la description du paquet [22:25:07] Kooda: botchchikii, sauf si c'est une nouvelle version, auquel cas tu remets pkgrel à 1 [22:25:22] botchchikii: ok [22:25:26] Lukc: Y'a des règles typographiques qui ont été définies ? Genre pas mettre de point à la fin, ou autre ? [22:25:36] Lukc: Devil505, et y'a une limite de caractères ? [22:25:42] tux03: Faut la mettre en anglais forcement ? [22:25:43] Kooda: Lukc, oui y'a une limite. [22:25:46] Kooda: tux03, oui [22:25:46] Lukc: Faut mettre quoi comme description en général ? [22:25:48] Devil505: Lukc, oui j'essaye de la retrouver [22:25:51] * McKey avait pas deviné :p [22:25:52] Lukc: tux03, si tu veux partager, ouais. :p [22:25:56] Kooda: Lukc, une description du paquet. [22:26:10] Kooda: Du programme du paquet plutôt. [22:26:14] Lukc: Kooda, ouais, mais je peux te décrire un paquet par son occupation de la RAM, aussi… [22:26:17] blacksad: question con dans le cas d'integration d epatch exemple nautilus ou eel comment gerer vous pour savoir quel patch a été mit dnas la realase ou non ? [22:26:21] blacksad: de patch [22:26:48] Devil505: man frugalbuild--> pkgdesc est une courte description du paquet. Elle est habituellement extraite du site ou de la page man du projet. Essayez de garder sa longueur inf�rieure � 80 caract�res. [22:26:54] Devil505: Lukc, 80 [22:26:55] Kooda: blacksad, quand y'a des archives avec différentes versions du commit ? [22:26:58] Lukc: Ok. :) [22:27:11] McKey: commit ? [22:27:27] Lukc: McKey, partage d'une modification sur un dépôt git. :) [22:27:33] McKey: ok [22:27:40] Kooda: Engager en français. [22:27:53] Devil505: blacksad, le pacth est ajouté à la ligne source [22:28:21] Devil505: puis dans le build il sera appliqué [22:28:35] Devil505: on verra ca une autre fois pour les détails [22:28:43] botchchikii: y'a pas de systeme de traduction des descriptions comme les man ? [22:29:05] Slown: on traduit pas les descriptions botchchikii [22:29:23] Devil505: botchchikii, je sais que c'est possible mais ca risque de rallonger à mort les FB [22:29:40] botchchikii: ok [22:29:40] Lukc: Ouais, c'est dommage ça. :/ [22:29:56] Devil505: faut indique la langue genre fr_FR blabla, hu_HU bla bla [22:30:09] Lukc: Devil505, avec des conditions bash classiques ? [22:30:19] Devil505: je crois oui [22:30:22] Lukc: Ok. [22:30:36] Devil505: url="http://www.opbyte.it/$pkgname" [22:30:53] Devil505: avec url on indique l'adresse du projet [22:31:16] Lukc: Devil505, url=http://machin/$pkgname (sans les « " ») est valide aussi, ou non ? [22:31:21] Devil505: là j'ai réutilisé $pkgname au passage pour éviter d'écrire grsync [22:31:30] McKey: c'est ce que j'allais demandé [22:31:50] Devil505: Lukc, ca devrait passer mais j'ai l'habitude les garder [22:31:59] Lukc: Devil505, ok. :) [22:32:12] Kooda: Là c'est des détails de typo shell, allez chercher si ça vous chante. :# [22:32:19] Devil505: +1 [22:32:29] Devil505: depends=('gtk+2>=2.20.1' 'glibc' 'freetype2' 'libxau>=1.0.4' \ 'libxdmcp' 'libxdamage>=1.1.1-3' 'libxext>=1.0.5-3' 'libxml2' 'rsync') [22:32:40] Devil505: là on indique les dépendances [22:32:44] Lukc: Kooda, bah on m'a pas dit quel shell c'est. :/ [22:32:53] McKey: ok [22:33:00] Lukc: Devil505, pourquoi le « \ » ? [22:33:01] Devil505: entre '' [22:33:09] botchchikii: on les trouve ou les dependances en general ? [22:33:13] Devil505: Lukc, le \ c'est pour le saut de la ligne [22:33:22] botchchikii: j'ai eu du mal une fois a les trouver dans les sources [22:33:23] Devil505: botchchikii, et oui c'est la question :D [22:33:26] Lukc: Devil505, bah c'est un tableau… y'en a pas besoin, si ? :o [22:33:37] Slown: chez nous on enleve les \ ? [22:33:40] Kooda: botchchikii, sur le site tu projet ou en regardant les erreurs de compilation/exécution. [22:33:43] Devil505: la plupart du temps c'est indiqué dans les README [22:33:45] Kooda: Slown, non. [22:33:58] Slown: mais ça ne change rien non , [22:33:58] Slown: ? [22:34:02] Devil505: sinon regardez chez la concurrence comme gentoo ca peut donner des idées [22:34:15] Lukc: « Concurrence » :p [22:34:17] Kooda: xD la "concurrence". [22:34:22] Devil505: :p [22:34:34] Devil505: makepkg peut meme donner un coup de main [22:34:41] tux03: ou alors y aller a coup de compile voir ce qui manque [22:34:42] Lukc: Ah ? [22:34:46] Devil505: makepkg -a permet d'affiner [22:34:46] Lukc: Devil505, en quoi ? [22:35:34] Devil505: à la fin du build vous pouvez avoir des choses comme: [22:35:41] Kooda: Lukc, ça donne la liste des dépendances en analysant la sortie du configure je crois. [22:35:43] Devil505: ==> Searching for depends... ==> WARNING: Do not use this information without thinking! depends=('gtk+2-libs' 'cairo' 'zlib' 'libxext' 'libxfixes' 'libgcc') [22:35:45] botchchikii: ok c'est donc le truc chiant de l'histoire cette partie [22:35:53] Kooda: botchchikii, bof… [22:35:57] Lukc: Oh, je vois. [22:36:05] Lukc: Et si ça utilise pas les autotools ? [22:36:14] Devil505: euh me dit rien ca [22:36:28] Lukc: Devil505, bah si c'est um cmake, un scons, ou autre, ça marche aussi ? [22:36:39] Kooda: Lukc, oui. [22:36:41] Devil505: ouep [22:36:53] Kooda: C'est la magie des scripts d'automatisation derrière. [22:36:53] Lukc: Ok. :) [22:36:56] Lukc: :D [22:37:01] Devil505: pour finir,les >= c'est pour forcer l'install d'une version d'une dep [22:37:05] Kooda: On peut même en créer des nouveaux. [22:37:16] Devil505: au moins cette version ou sup avec >= [22:37:25] Slown: ok [22:37:27] McKey: ok [22:37:36] botchchikii: ok [22:37:44] Devil505: blacksad, tux03 ? [22:37:57] tux03: yep [22:38:00] tux03: je suis :) [22:38:02] botchchikii: ca marche <= ? [22:38:06] tux03: attentivement [22:38:10] Devil505: oui [22:38:14] Devil505: et meme+ [22:38:18] blacksad: si je suis c'est deux la sont supprimer ? libxdamage>=1.1.1-3' 'libxext>=1.0.5-3' [22:38:20] Devil505: * = [22:38:26] Lukc: Devil505, et != ou ~= marche ? [22:38:36] Lukc: Genre si y'a un bug avec une version précise d'une dépendance ? [22:38:39] Kooda: Lukc, toutes les conditions bash. [22:38:43] Lukc: Kooda, ok. [22:38:52] Lukc: Et on peut mettre une double dépendance ? [22:39:00] Devil505: blacksad, possible j'avais mis à jour la liste des deps [22:39:04] Kooda: Lukc, comment ça ? [22:39:05] Lukc: <=12||>=15 ? [22:39:10] Kooda: Oui. [22:39:14] Lukc: D'accord. :) [22:39:23] Devil505: encore faut voir l'interet [22:39:34] Devil505: makedepends=('gettext' 'intltool') [22:39:43] Lukc: Devil505, si y'a un bug qui apparait à une version X et est corrigé à une version Y, par exemple. [22:39:47] Lukc: Ça pourrait arriver. [22:40:11] Devil505: les makedepends c'est des dépendances seulement nécéssaire à la compilation [22:40:19] Lukc: Justement. [22:40:27] Lukc: Ah, ok. [22:40:30] Lukc: J'ai rien dis. :s [22:40:36] Slown: comment differencer les 2 Devil505 ?$ [22:40:40] Devil505: en fait il n'est pas nécéssaire de les avoir installés sur son systeme pour faire fonctionner grsync dans notre cas [22:40:53] McKey: Comment on peut savoir différencier les deux ? [22:41:00] Lukc: Devil505, les depends sont ajoutées aux makedepends pour la compilation ? [22:41:01] tux03: C'est juste pour creer le paquet [22:41:06] Lukc: Ou y'a pas de vérification des deux ? [22:41:13] Devil505: généralement dans les readme [22:41:18] McKey: ok [22:41:32] Devil505: après avec l'habitude on les reconnait meme [22:41:39] Kooda: Ouais, comme setuptools [22:41:46] Kooda: Ou cmake, ou doxygen [22:41:50] Kooda: Ce genre de chose. [22:42:07] Devil505: qd j'ai une erreur avec intltool je sais qu'il faut l'ajouter en makedepends [22:42:44] Devil505: il existe le contraire des makedepends [22:42:48] Devil505: c'est les rodepends [22:42:55] Devil505: pour run-only [22:43:05] tux03: Ca sert a ? [22:43:15] Devil505: des dépendances seulement utiles pour le fonctionnement du logiciel [22:43:25] Kooda: Mais pas pour sa compilation. [22:43:47] Devil505: ces dépendances ne seront pas installés lors de construction du paquet mais... [22:43:58] tux03: genre flac ou ogg pour un lecteur de musique ? [22:44:12] Devil505: qd vous installerez le paquet pacman installez les rodepends avec [22:44:16] Lukc: tux03, ça pourrait. Si ils sont pas requis à la compilation, en tout cas. [22:44:46] Lukc: Devil505, et si c'est des dépendances « optionnelles », qui ne font qu'ajouter des fonctions au logiciel, mais ce dernier fonctionne sans ? [22:45:01] Kooda: Lukc, j'ai jamais eu de réponse pour ça. :p [22:45:07] Lukc: Ah. O:) [22:45:10] Kooda: (Du coup je les mets. :#) [22:45:12] Lukc: :D [22:45:34] Devil505: Lukc, ca dépend du choix du maintainers [22:45:49] Lukc: Ok, donc c'est le mainteneur qui décide. [22:46:00] Devil505: sans s [22:46:01] Devil505: oui [22:46:07] botchchikii: ben apres y'a pas mal de paquets qui ont des bonus splittes sur un autre paquet, ca regle ce souci ? [22:46:29] Lukc: blacksad, non, parce que là c'est le paquet qui est divisé. [22:46:29] Lukc: Alors que là on parle de dépendances. \o/ [22:46:39] blacksad: ok [22:46:49] Kooda: Lukc, les différents bouts de paquets peuvent avoir des dépendances différentes. :p [22:46:54] Devil505: botchchikii, c'est une solution oui [22:47:24] Lukc: Kooda, et comment on gère les dépendances de chacun, alors ? :D [22:47:24] blacksad: j'espère que quelqu'un enrigistre le log parce que je suis obliger de suivre mes filles du coin d el'oeil :/ [22:47:33] Lukc: blacksad, aucun problème. ;) [22:47:37] McKey: blacksad: tkt pas je m'en charge [22:47:48] Lukc: Je te donnerais ça, si tu veux. [22:47:48] Devil505: blacksad, oui McKey en fera meme un billet de blog [22:47:48] Kooda: Lukc, Wait je te montre en MP. [22:47:48] Lukc: Kooda, ok. [22:47:48] Devil505: options=('scriptlet') [22:47:48] blacksad: cool [22:47:56] McKey: Un article va paraître sur mon blog après le bac [22:47:57] Devil505: alors cette ligne j'ai un peu de mal à l'expliquer [22:48:06] botchchikii: :D [22:48:17] Lukc: Devil505, ça rassure. :D [22:48:19] Devil505: généralement on l'a met quand il y a du gtk, cairo ou qt3 en dep [22:48:33] blacksad: j(ai une question ligne 14 archs=('i686' 'x86_64') est ce que sa veut dire que le grsync sera compiler pour les deux architecture en meme temps ? [22:48:39] tux03: Elle sert a quoi cette option ? [22:49:05] Lukc: Devil505, ça modifie d'autres variables ? [22:49:05] Lukc: blacksad, on y est pas encore. ;) [22:49:05] Devil505: j'ai les explications de vmiklos en anglais: [22:49:05] botchchikii: blacksad atta on y est pas [22:49:06] Devil505: See man FrugalBuild: "Don't skip executing scriptlets even if we're in chroot." By default scriptlets (the pkgname.install files) are not executed when installing depends to speed up the build. Sometimes this breaks the build, for example typically gtk-based packages or packages using the docbook toolchain fail to build when this option is missing. [22:49:08] Devil505: blacksad, j'y arrive patience :p [22:49:35] blacksad: :D je suis le seul ici a pas savoir fair des commit mais rien que la lecture du pastealacon est limpide :D [22:50:02] McKey: blacksad: moi non plus je sais pas en faire [22:50:15] Lukc: blacksad, on parle des détails, justement. :) [22:50:21] Lukc: C'est pour ça qu'on y est pas encore. [22:50:31] Lukc: On veut faire des choses propres. :p [22:50:34] Slown: on va pas y passer la nuit :p [22:50:36] Devil505: groups=('xapps-extra') [22:50:41] Devil505: c'est presque fini ! [22:50:43] Devil505: :p [22:50:58] Devil505: bon ca pour indiquer le groupe de paquets [22:51:11] Lukc: Devil505, c'est utilisé par pacman ou juste pour trier le dépôt ? [22:51:15] Devil505: grsync est une app graphique donc xapps-extra est le groupe qui lui faut [22:51:20] Lukc: Ok. [22:51:22] Devil505: Lukc, par pacman [22:51:28] Lukc: Ok. [22:51:28] Slown: on fait comment pour connaitre la categorie d'un paquet ? [22:51:29] botchchikii: y' des regles ou le mainteneur met ou il le veut ? [22:51:38] Kooda: botchchikii, y'a des règles. [22:51:39] Slown: +1 botchchikii [22:52:02] Lukc: Il serait bon de donner la liste des groupes disponibles sur Frugalware, je pense. [22:52:02] Kooda: En effet. [22:52:02] blacksad: y a une arborescence complete pour savoir ou l'affecter ? je veut dir eun schema global de frugal ? [22:52:02] Devil505: botchchikii, généralement en prend toujorus -extra [22:52:02] Devil505: toujours [22:52:04] botchchikii: ok [22:52:04] blacksad: ok [22:52:23] botchchikii: en fait extra c'est ceux qui sont pas sur les prmeirs cd d'install [22:52:27] Devil505: les groupes principaux c'est vraiment les apps essentiels selon la catégories [22:52:38] Devil505: botchchikii, tout à fait [22:52:46] blacksad: X = graphique donc [22:53:03] Devil505: blacksad, le schema ca dépend t'as la liste des groupes sur le depot [22:53:08] Devil505: voilà [22:53:15] blacksad: :D je me surprend moi meme la :P [22:53:31] Devil505: si j'avais libgnome en dep j'aurais mis quoi ? [22:53:31] botchchikii: :D [22:53:31] Devil505: :p [22:53:56] blacksad: gnome-extra [22:53:56] Lukc: gnome-extra ? \o/ [22:53:56] blacksad: grilled ! [22:53:56] tux03: gnome ? [22:53:56] Lukc: Ouais, fail. :p [22:53:56] Kooda: Non, -extra tux03 [22:54:02] Devil505: bien joué [22:54:07] Devil505: gnome-extra [22:54:07] tux03: Je vois pas pourquoi ? [22:54:18] Lukc: tux03, parce que dans GNOME y'a différents niveaux aussi. [22:54:20] blacksad: bah si gnome fait partie du cd ! bourricot ! [22:54:24] tux03: c'est pas gnome tout cour ? [22:54:26] Lukc: Les applis de base pour que GNOME tourne, et le reste. [22:57:34] Lukc: Ou elle est récupérée à chaque fois ? [22:57:36] Lukc: Ah. :/ [22:57:38] blacksad: archs=('i686' 'x86_64') la je revient sur la ligne vous compiler direct pour les deux archi mais comment gerer vous le slib64 et 32 ? quand c'est pas les meme ? [22:57:40] Lukc: Ou autre ? [22:57:41] Kooda: Lukc, l'arch de quoi ? De notre PC ? [22:57:50] Lukc: Kooda, ouais. [22:57:57] Kooda: Ben, à l'installation de FW. [22:58:00] Lukc: Ok. [22:58:01] Lukc: Kooda, et si on bootstrappe ? :p [22:58:01] tux03: dans /etc/makepkg non ? [22:58:34] Kooda: Lukc, j'ai déjà fais un 64bits → 32bits en changeant le dépôt et ça a marché. [22:58:50] Lukc: Kooda, ouais, mais si on prend les outils pour porter la distribution… ? [22:59:04] Kooda: Et ben ? [22:59:36] Kooda: C'est dans makepkg.conf oui. [23:00:19] Lukc: Bah si on est sur une archi exotique, disons… hum… Lukc-proco, il se passera quoi si c'est pas dans la variable ? [23:00:19] Tux03: c'est le serveur qui se charge de compiler ? [23:00:19] Lukc: (je sais, original le nom de l'archi :p) [23:00:39] Devil505: test [23:00:55] Lukc: Pong Devil505. [23:00:56] botchchikii: y'en a que trois des archi [23:00:56] Lukc: On te reçoit 5/5. [23:00:57] Devil505: ah [23:00:57] Devil505: vive la latence sur jabber lol [23:01:08] Lukc: blacksad, pour le moment. [23:01:25] Devil505: j'ai juste un ti décalage lol [23:01:53] botchchikii: quand tu aura sorti la tienne on sera au courant et tu seras pas inconnu dans les variables ;) [23:02:09] Kooda: botchchikii, je compte porter FW sur ARM. [23:02:09] Kooda: Donc bientôt 4 :p [23:02:09] Kooda: :D [23:02:09] McKey: ARM ? [23:02:31] Devil505: blacksad, on a pas de lib32 en 64 donc pas de soucis [23:05:00] Lukc: Le but c'est de pouvoir les traiter après, justement. [23:05:10] botchchikii: ah ok [23:05:20] Kooda: Tux03, si c'est pas la dernière version tu sera averti : Checking for devel-extra/svk-2.2.1... != 2.2.3 [23:05:23] Kooda: Par exemple. [23:05:35] botchchikii: ca fonctionne bien ? [23:05:37] Kooda: Oui. [23:05:46] Kooda: C'est comme ça qu'on gère toutes les mises à jour. [23:05:49] Tux03: Et donc le mainteneur pourra si il le souhaite revoir son Fbuild ? [23:05:50] Lukc: C'est génial ça. :o [23:05:53] McKey: ok [23:05:54] Tux03: trop [23:05:56] Kooda: Lukc, n'est-ce pas ? :p [23:06:00] Lukc: Faut que je code ça sur Nutritive. \o/ [23:06:02] Tux03: c'est la classe ca [23:06:05] Kooda: :) [23:06:17] Kooda: Tux03, exactement, il est averti par email. [23:06:34] Kooda: Si c'est pas merveilleux ? :p [23:06:37] Tux03: D'acc, donc ensuite ajout ou non de la nouvelle version dans current c'est bien ca ? [23:06:39] botchchikii: y'a pas une option jabber ? :D [23:06:48] Kooda: botchchikii, ça peut se faire. :p [23:07:17] Kooda: Tux03, oui, toutes les modifications majeurs sont dans current, dans la stable c'est que des corrections de bugs et de failles de sécurités. [23:07:27] Tux03: Ok :) [23:07:33] Devil505: kooda a pris le relais j'espère :p [23:07:38] Tux03: yep [23:07:42] Lukc: Devil505, bien sûr. [23:07:43] botchchikii: vui :) [23:08:05] botchchikii: et dans le cas de depots de tests, on l'indique pas ici donc [23:08:28] Slown: dans tous les cas Flasttar retrouve l'url ? [23:08:29] Devil505: c'est pas une ligne utile pour un contributeur botchchikii [23:08:33] Slown: ou il arrive des fois que ça echoue ? [23:08:43] botchchikii: ok [23:09:04] Kooda: Slown, tu dois donner le lien de la page ou il cherchera le lien de l'archive. [23:09:14] Devil505: Slown, non Flasttar par défaut va suivre l'url que tu as indiqué et chercher un lien avec $pkgnale-$pkgver .tar.gz ou bz2 [23:09:43] Devil505: si un jour vous etes embêté avec cette ligne mettez up2date=$pkgver [23:09:49] botchchikii: et dans le cas de liens sans rapport avec la version [23:10:24] Kooda: Devil505, méchant ! On fait pas ça ! :o [23:10:25] Devil505: t'indique le lien entier [23:10:51] botchchikii: genre sur des sites comme sourforge ca doit etre galere avec 3 redirections et des urls a la con [23:10:54] Kooda: Le mieux pour bien comprendre c'est de pratiquer. [23:10:57] Devil505: c'est une ligne destinée au m8r :p [23:11:05] Kooda: botchchikii, on a un truc automatique pour sourceforge. [23:11:11] Devil505: botchchikii, on verra ca une autre fois [23:11:13] Devil505: ;) [23:11:14] botchchikii: ok [23:11:15] Tux03: c'est quoi Kooda ce truc auto ? [23:11:22] Tux03: Parceque sourceforge c'est un peu chiant [23:11:25] Kooda: C'est pas au programme. :p [23:11:29] Kooda: Mais c'est dans la doc. [23:11:33] Tux03: Oki [23:11:34] Kooda: Enfin, le wiki. [23:11:34] Devil505: sha1sums=('aae1be1e609f64a9aebc417f6035495d196faa91') [23:11:35] Tux03: j'iraizs voir [23:11:42] Devil505: c'est le sha1sum de la source [23:11:59] Devil505: oops j'ai oublier la ligne source [23:12:01] Devil505: source=(http://www.opbyte.it/release/$pkgname-$pkgver.tar.gz) [23:12:02] botchchikii: ok [23:12:11] botchchikii: ya l'equivalent md5 au cas ou ? [23:12:16] Kooda: botchchikii, non. [23:12:27] Devil505: makepkg une fois passé la vérif de l'up2date téléchargera la source avant de compiler [23:12:34] Kooda: Mais tu peux le calculer automatiquement en faisant makepkg -G [23:12:49] botchchikii: ok [23:13:08] Devil505: botchchikii, blacksad Slown Tux03 McKey nous y voilà, des questions ? [23:13:21] McKey: pour # optimization OK ? [23:13:27] botchchikii: donc la le frugalbuil est fait ? [23:13:30] Tux03: oui c'est quoi ? [23:13:31] Devil505: c'est ajouté automaqtiement [23:13:38] Devil505: à la fin de la compil [23:13:41] McKey: ok [23:13:49] Devil505: ca indiqué que c'est optimisé [23:13:51] McKey: Donc une fois ce fichier fait on en fait quoi ? [23:13:53] Devil505: pour l'arch [23:14:00] Devil505: sauvegardez le fichier [23:14:12] Devil505: puis ouvez un terminal [23:14:13] McKey: c'est fait depuis longtemps :p [23:14:18] botchchikii: apres ca faut l'envoyer sur repoman ? vers la mailing list devel ? [23:14:31] Kooda: botchchikii, non, on le compile pour vois si ça marche déjà. :p [23:14:33] Tux03: faut déjà tester le Fbuild [23:14:34] Devil505: ah j'oubliais un truc [23:14:37] Kooda: Et repoman c'est pour les dev. [23:15:01] botchchikii: vui c'est mieux c'est vrai [23:15:01] Devil505: vous avez sudo installé ? [23:15:05] Slown: oui [23:15:06] Tux03: Non [23:15:09] McKey: oui [23:15:09] Tux03: sudo caca [23:15:11] Devil505: insatllez le [23:15:18] Slown: non c'est pas du caca :p [23:15:19] Devil505: puis éditez /etc/sudoers [23:15:27] botchchikii: instale mais pas setupe [23:15:33] Devil505: ajoutez: [23:15:36] botchchikii: visudo meme [23:15:39] Devil505: login ALL=NOPASSWD:/usr/bin/makepkg [23:15:52] Devil505: remlacez login par votre nom d'utilisateur [23:15:57] Devil505: remplacez [23:16:22] Devil505: qd c'est fait en terminal à l'endroit du FrugalBuild [23:16:28] Devil505: tapez: sudo makepkg [23:16:37] McKey: pour éviter d'être en root pour éditer le fichier makepkg ? [23:16:38] Kooda: Devil505, c'est moche de faire ça. [23:17:05] Devil505: McKey, pour s'accapparer les droits [23:17:10] Devil505: Kooda, un peu je sais oui [23:17:15] McKey: ouep [23:17:15] Slown: pk moche ? [23:17:16] Tux03: Total Package Size: 127.2 MB Total Uncompressed Package Size: 447.2 MB [23:17:20] Tux03: c'est normal ? [23:17:29] Devil505: oui je vais vous dire pourquoi [23:17:41] McKey: ==> ERROR: FrugalBuild does not exist. [23:17:47] Devil505: en fait makepkg va compiler votre paquet dans un environnement chroot [23:17:49] McKey: ah ok :p [23:17:51] Kooda: McKey, faut aller dans le dossier. [23:17:57] botchchikii: j'ai eu un gros warning au debut [23:18:03] Tux03: Devil505, il va pas dl tout le toutouin a chaque fois ? [23:18:10] Kooda: Tux03, non. [23:18:14] Lukc: J'ai retrouvé l'URL du projet youri. \o/ [23:18:15] Devil505: Tux03, non il garde en cache [23:18:17] Kooda: C'est l'installation du chroot là. [23:18:23] Tux03: d'acc [23:18:24] McKey: oula [23:18:30] Tux03: c'est bien ce chroot auto la [23:18:32] Kooda: Après tu l'as ça le refait plus. [23:18:32] McKey: je télécharge 130 mo [23:18:36] Slown: chaque paquet dispose de son propre chroot ? [23:18:37] Kooda: McKey, normal. [23:18:42] Devil505: je vous rassure après la compil il nettoye le chroot [23:18:42] Kooda: Slown, non ! :o [23:18:52] Devil505: Slown, non c'est le meme [23:19:01] McKey: ok:p [23:19:01] Slown: j'ai remarqué que des paquets s'installaient pour grsync [23:19:02] Kooda: Un par dépôt. [23:19:06] Devil505: par défaut il est situé dans /var/chroot/current [23:19:08] Slown: alors que ça ne s'installe pas pour d'autre [23:19:34] McKey: Normale que ça télécharge autant de chose pour un si petit logiciel ? [23:19:36] botchchikii: et beh ca bosse dur Oo [23:19:47] Devil505: McKey, c'est le chroot pas grsync [23:19:52] McKey: ah ok :p [23:20:10] McKey: botchchikii: tu l'auras demain toi :p [23:20:10] botchchikii: oui c'est parce qu'il sait que tu en feras d'autres :D [23:20:10] Devil505: c'est comme avoir une second frugal presque mais de base [23:20:36] Devil505: puis ensuite il passera à grsync [23:20:36] McKey: ok [23:20:36] Devil505: il installera les libs X et gtk nécéssaires [23:20:36] botchchikii: ben la il l'as desinstalle [23:20:45] Slown: yop terminé :) [23:21:00] Devil505: Slown, t'as eu ton fpm ? [23:21:00] Slown: j'ai un fpm dans le repertoire [23:21:03] Devil505: cool [23:21:13] Slown: je l'installe ? [23:21:21] Tux03: ==> ERROR: Failed to build chroot environment. ==> Attempting to umount chroot directories... ==> Successfully umounted chroot directories. root@frugalware-samir:/home/samir/Desktop/exemple# [23:21:24] botchchikii: ah ben moi aussi [23:21:24] Devil505: bah voilà c'était la prime pour cette lecçon [23:21:45] Devil505: Slown, non pas obliger ;) [23:21:49] Devil505: euh Tux03 oO [23:21:54] Slown: je l'envoie sur repoman ? [23:21:54] Devil505: Kooda, une idée [23:21:55] Devil505: ? [23:22:19] Kooda: Je regarde. (Je lisais pas.) [23:22:22] Devil505: Slown, non c'était juste pour apprendre à utiliser makepkg et voir un FrugalBuild basique [23:22:47] Kooda: Tux03, tu as bien exécuté makepkg en root ? [23:22:47] Slown: ah okay, la prochaine fois un paquet plus dur :D [23:22:53] botchchikii: en fait il y a surtout de la recherche d'info pour nourrir pacman [23:23:10] Tux03: j'ai trouvé [23:23:10] Tux03: j'etais en root [23:23:19] Slown: oui :D [23:23:20] Tux03: pour executer le sudo [23:23:20] Slown: j'allais te le dire [23:23:20] McKey: hehe [23:23:20] McKey: J'ai mon fpm [23:23:22] Slown: bravo McKey :) [23:23:24] Devil505: utilise sudo ;) [23:23:27] Devil505: McKey, :) [23:23:33] McKey: si je voudrais installer le fpm [23:23:36] McKey: Je dois faire quoi ? [23:23:41] Slown: pacman -U [23:23:46] McKey: ah oui ^^ [23:23:53] Devil505: pacman -U nom.fpm [23:24:06] McKey: Bon demain je deviens mainteneur avec botchchikii Slown et Tux03 ? [23:24:16] Devil505: bon vous voyez c'est pas compliqué tout est dans la redaction du FrugalBuild [23:24:20] Devil505: :) [23:24:22] botchchikii: yo \o/ [23:24:28] Tux03: :d [23:24:31] Slown: \o/ [23:24:41] Tux03: [23:24:34] warning: /var/chroot/current/var/lib/pacman-g2/local/glibc-2.11.2-1/files (No such file or directory) error: failed to commit transaction (transaction aborted) errors occurred, no packages were upgraded. ==> ERROR: Failed to build chroot environment. ==> Attempting to umount chroot directories... ==> Successfully umounted chroot directories. samir@frugalware-samir:~/Desktop/exemple$ [23:24:54] Devil505: Tux03, recommence encore pour voir [23:25:07] botchchikii: on s'occupe de hurd les gars [23:25:13] Slown: Devil505, pk il supprime les paquets ? [23:25:17] Slown: à la fin [23:25:20] McKey: pour la prochaine fois, tu pourrais prévoir un Tp pratique Devil505 ? [23:25:21] Kooda: botchchikii, ahahah [23:25:25] Devil505: Slown, il nettoye le chroot [23:25:44] botchchikii: oui des devoirs a la maison devil505 :d [23:25:46] McKey: Genre tu nous prépares a chacun un paquet à faire [23:25:47] Devil505: lol [23:25:58] Slown: tu fouettes celui qui echoue lol [23:26:01] botchchikii: et tu cooriges ensuite :) [23:26:04] Devil505: ca pourrait se faire [23:26:57] McKey: Bon par contre, on pourrait éviter les samedis soir non ? [23:27:07] McKey: Car là ça va parce que je suis en période BAC [23:27:12] McKey: Mais après en générale c'est sortie^^ [23:27:18] botchchikii: ^^ [23:27:21] Tux03: pareil Devil505, ca change pas [23:27:27] Tux03: marche pas [23:27:32] McKey: Faudrait que on trouve un jour idéale pour tout le modne [23:27:34] McKey: *monde [23:27:35] botchchikii: mince :/ [23:27:36] Slown: makepkg -C Tux03 [23:27:39] Slown: et tu reesayes [23:27:41] Devil505: oui [23:27:43] Slown: makepkg [23:27:46] McKey: Tux03: ton ordi est trop pourri :p [23:28:13] Tux03: Vivement que j'en ai un autre :p [23:28:24] blacksad: c'est pas un ordi c'est un mac Tux03 :D [23:28:48] Tux03: mac c'est aze [23:28:50] Tux03: naze [23:29:02] Tux03: ca marche pas non plus... [23:29:04] blacksad: je reviens juste sur un truc qui me chagrine comment sa se fait que vous n'avez pas de lib 32 ou 64 ? c'est pas possible rien que le noyau est different non ? [23:29:29] Devil505: blacksad, non aucun rapport [23:29:39] Devil505: Tux03, hmm :/ [23:29:47] blacksad: mais pourtant ya bien des lib qui differe [23:30:01] Tux03: j'essai sans le sudo ? en root ? [23:30:13] Devil505: essaye toujours [23:30:43] Devil505: blacksad, on a pas opté pour avoir des libs32 [23:30:45] Tux03: marche pas non plus [23:30:45] Devil505: en 6 [23:30:48] Devil505: 64 [23:31:07] Kooda: Tux03, rm -rf /var/chroot/ en root [23:31:08] Devil505: Tux03, t'avais bien récupéré le FST avec repoman upd ? [23:31:17] Devil505: ouais radical:D [23:31:18] blacksad: ?? attend attend sa voudrait dire que tout est en 64 meme les paquet fait pour i686 ? [23:31:18] Tux03: Ah non.... [23:31:28] Kooda: blacksad, ?? [23:31:38] Devil505: blacksad, euh non t'as pas compris [23:31:48] blacksad: non cette ligne me bloque [23:31:58] Devil505: ah archs ? [23:32:08] blacksad: imaginons que je souhaite faire grsync pour 32 bit et pour 64 bit [23:32:16] blacksad: oui arch [23:32:20] Devil505: bah tu met i686 et x86_64 [23:32:35] Devil505: sur ton 686 makepkg te compileras une version 686 [23:32:42] Devil505: et sur le 64 une version x86_64 [23:32:49] Slown: le prochain atelier portera sur quoi Devil505 ? [23:32:55] blacksad: ah bah voila il fera pas les deux ! [23:33:03] McKey: Tp pratique ? [23:33:08] blacksad: il choisiras en fonction de l'archi presente c'est s a [23:33:10] Devil505: Slown, surement sur les cas particuliers comme sourceforge [23:33:18] Slown: très bien :D [23:33:20] Devil505: blacksad, voilà [23:33:25] Tux03: blacksad, ya deux serveur pour compiler normalement [23:33:30] McKey: Bon les copains [23:33:32] blacksad: ok [23:33:33] McKey: Je vais dormir moi [23:33:37] Kooda: blacksad, oui, mais le buildserver verra le reste. [23:33:50] Devil505: blacksad, après moi si je pousse mon paquet 686 sur le dépot et le buildserveur 64 se chargera de faire la version x86_64 [23:33:52] Tux03: j'ai fait repoman upd mais ca change rien [23:33:56] Devil505: mais ca c'est une autre histoire [23:33:57] McKey: Bonne fin de soirée et bonne journée a botchchikii [23:34:03] Tux03: A+ McKey [23:34:04] Devil505: ++ McKey [23:34:06] blacksad: mais la ou je suis etonner c'est qu'a ma connaissance il ya quand meme des paquet qui n'utilise pas les meme lib en 32 qu'en 64 [23:34:09] Tux03: révise bien demain [23:34:13] McKey: ouep :p [23:34:39] Devil505: blacksad, lesquels ? [23:34:43] blacksad: notament des lib sonor voir compiz opengl [23:35:04] Slown: j'y go [23:35:07] Slown: bonne soirée ! [23:35:10] Devil505: pourquoi ca changerait avec l'arch [23:35:11] blacksad: ++ Slown [23:35:15] Tux03: + Slown [23:35:15] Slown: c'etait excellent :D [23:35:16] Devil505: bye Slown [23:35:19] Devil505: :) [23:35:25] blacksad: bah je prend un exemple nvidia c'est un mauvais [23:35:26] Slown: a la prochaine alors [23:35:31] botchchikii: bonne nuit Slown [23:35:35] Slown: merci [23:35:36] Slown: ++ [23:35:40] blacksad: mes sous arch 64 il install aussi les 32 bit [23:35:48] Devil505: je vérife [23:35:52] Tux03: Euh faut que je fasse un merge upd avec repoman? [23:36:03] Devil505: Tux03, juste repoman upd en root [23:36:09] botchchikii: et donc paquager une appli web est plu simple [23:36:14] blacksad: les codec32 aussi on deux lib [23:36:59] Tux03: et aprés le repoman upd ? [23:37:05] botchchikii: genre je souhaite packager piwigo, faut prendre en compte qu'il faut php et sql ? [23:37:18] Devil505: blacksad, le paquet codecs n'existe pas en 64 je crois [23:37:30] Devil505: sinon nvidia c'est les meme libs j'ai vérifié [23:37:41] Devil505: Tux03, retente sudo makepkg [23:37:49] Devil505: botchchikii, oui [23:37:56] botchchikii: ok [23:38:07] Devil505: botchchikii, regarde des applications web comme wordpress par exemple [23:38:23] Devil505: ca irait plutot dans network-extra je pense [23:38:28] blacksad: si devil il existe sur certaine distro [23:38:45] Devil505: blacksad, oui mais on a pas opté pour ca [23:38:46] blacksad: tout comme fedora utilise /lib64/, /usr/lib64/ au lieu de usr/lib [23:39:07] Devil505: utilisé des libs32 en 64 pour faire marcher certains programmes bof [23:39:10] Kooda: blacksad, c'est facultatif et c'est souvent des liens symboliques. [23:39:16] botchchikii: ok. parce que ca peut etre super interessant quand on heberge soit meme son site web de gerer les MAJ avec frugalbuild [23:39:20] Kooda: Oui, c'est nul les lib32. [23:39:28] Tux03: Devil505, même erreur [23:39:37] Kooda: botchchikii, oui, c'est ce que je fais. [23:39:45] Kooda: Mon NB par exemple. [23:39:46] blacksad: donc si je resume a part le kernel tout les paquet de 32 ou 64 sont identique en fait [23:39:57] Devil505: Tux03, faudra revoir un de ces quatres alors [23:39:58] Kooda: blacksad, le kernel aussi. [23:40:03] blacksad: il sont juste compiler / a l'arch [23:40:08] Kooda: Oui. [23:40:24] Tux03: Comme partout non ? [23:40:34] Devil505: bah oui [23:40:39] blacksad: donc c'est hyper fastoche d eprendre une distro en 32 et d ela convertir en 64 alors suffit juste de tout recompiler ? [23:40:41] blacksad: :D [23:40:46] Tux03: Vi blacksad :) [23:40:58] blacksad: bon je m'y met ce soir alors :D [23:40:58] Tux03: mais faut compiler depuis une arch 64 [23:41:34] Devil505: bon fin de la session :) [23:41:40] botchchikii: :) [23:41:50] botchchikii: merci Devil505 merci Kooda :) [23:41:54] blacksad: blacksad est heureux de vous annocer la version beta de la blackeditionnutyxquitue samere :D [23:42:02] Devil505: j'espère que cela vous donneras envie de continuer à packager [23:42:08] Kooda: À vot' service botchchikii. [23:42:15] Tux03: Vi, ca me change pâs tro de nutyx [23:42:16] Devil505: Tux03, on verra ton soucis demain avec bouleetbil si tu veux bien [23:42:20] blacksad: oups labsus blackedition64 qui tu sa mere [23:42:24] Tux03: Ouep [23:42:26] Tux03: pas de soucis [23:42:27] Devil505: merci Kooda pour le soutien ;) [23:42:28] botchchikii: oui je vais tester en live pour voir si j'ai co;pris [23:42:40] Tux03: en tout cas merci [23:42:42] Tux03: c'etait top [23:42:57] blacksad: ouep bravo !!! [23:42:58] Kooda: Un peu plus de pratique dans le prochain. :p [23:43:01] Tux03: Sur ce je vous laisse [23:43:03] Devil505: :p [23:43:08] Tux03: a+ [23:43:09] Devil505: ++tux [23:43:09] botchchikii: ++ Tux03 [23:43:10] Kooda: o/ Tux03 [23:43:11] blacksad: meme moi qui suis une buse en informatique j'ai reussit [23:43:11] Tux03: bonne nuit [23:43:29] blacksad: du coup je me dit que je pourrait compiler a mort :D [23:43:32] Devil505: blacksad, ah ouais t'as eu ton fpm ? :D [23:43:32] Kooda: blacksad, faut que tout le monde puisse contribuer. :) [23:43:34] botchchikii: bon j'ai bien fait de le faire sur le nouveau [23:43:39] blacksad: ouep [23:43:42] Devil505: :) [23:43:44] Devil505: yeah [23:43:46] botchchikii: le thinkpad aurait creve avec le chroot [23:43:54] Kooda: XD [23:43:56] blacksad: mais j'avais deja compiler des svn avant [23:44:11] blacksad: notament inkscape une bonne trentaine de fois :d [23:44:20] Lukc: blacksad, pour faire des paquets à partir du svn, faut utiliser pkg++, sur NuTyX. \o/ [23:44:25] Devil505: disons que c'est plus propre d'empaqueter je trouve [23:44:34] Lukc: Oui, justement. \o/ [23:44:46] botchchikii: oui et puis tu peux partager [23:44:49] blacksad: ah merde BB pleure :/ [23:44:58] Devil505: vas-y ;) [23:45:27] botchchikii: il existe pas un depot pour 'novices' [23:45:41] botchchikii: si on continue va falloir apprendre a pusher :D [23:45:47] * Kooda va faire un dépôt Devel pour ceux que ça intéresse, et j'accepte toutes les contrib. :p [23:45:59] botchchikii: je suis preneur [23:46:51] Devil505: Kooda, y'a la forge de pingax [23:46:55] botchchikii: Devil505 tu penses pouvoir faire des seances tous les combiens ? [23:47:10] Kooda: Devil505, oui mais c'est un dépôt ? [23:47:26] Devil505: botchchikii, je ne sais pas encore [23:47:33] botchchikii: ok [23:47:39] Devil505: Kooda, pas vraiment c'est un endroit pour déposer des FBs [23:48:05] botchchikii: demain j'essaye piwigo :D [23:48:45] Kooda: Devil505, ouais, moi je veux faire un dépôt qui compile tout seul les dernières versions de dev. [23:49:01] botchchikii: en plus y'a leur uploadeur a packager aussi [23:49:13] Devil505: si tu veux aussioui [23:49:49] Devil505: piwigo c'est pas le plus facile pour débuter :p [23:50:16] Devil505: bon j'y vais moi [23:50:34] Devil505: merci à tous d'être passés ce soir :) [23:50:35] botchchikii: ah :/ ben c'est pas grave ca me remuera les meninges et ca m'emmenera des questions :D [23:50:41] Devil505: :D [23:50:45] Devil505: @ demain ! [23:50:45] botchchikii: merci a toi :) [23:50:48] botchchikii: bonne soiree