IRC logs of #tryton-fr for Wednesday, 2011-07-13

chat.freenode.net #tryton-fr log beginning Wed Jul 13 00:00:01 CEST 2011
-!- yangoon1(~mathiasb@p549F39C4.dip.t-dialin.net) has joined #tryton-fr05:00
-!- bechamel(~user@host-85-201-144-79.brutele.be) has joined #tryton-fr08:06
-!- bechamel(~user@cismwks02-virtual1.cism.ucl.ac.be) has joined #tryton-fr09:22
-!- nicoe(~nicoe@ced.homedns.org) has joined #tryton-fr09:44
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton-fr09:48
-!- chrislyon(~chris@lns-bzn-50f-62-147-191-179.adsl.proxad.net) has joined #tryton-fr12:02
chrislyonbonjour la foule12:02
chrislyonje sais c'est l'heure du dejeuner mais j'ai un ptit soucis avec les rapports12:03
chrislyonj'ai tout fait comme l'exemple avec hello modules (renommer en test1)12:03
chrislyonmais quand je lance l'etat j'ai toujours =>  IndexError: pop from empty list12:04
chrislyonen gros je comprend que 'objects' est vide quand il est transmis au rapport mais comment on fait le lien12:04
chrislyonentre le bouton imprimer et l'objet en cours ou la table/objet/module en cours12:05
bechamelchrislyon: bonjour, tu pourrais donner la tracback complète sur paste.pocoo.org ?12:05
chrislyonfait ... Paste #43763912:06
bechamelchrislyon: apparement, c'est le contenu du document qui pose probleme12:08
chrislyonpossible c'est mon premier rapport mais quoi ?12:08
bechamelchrislyon: difficile à dire, est-ce que le document est for diffèrent de l'exemple ?12:11
cedkchrislyon: could you give the link to the paste12:12
nicoeTu peux parler français ici cédric ;)12:12
cedkchrislyon: oups, est-ce que tu peux donner le lien du copy/paste12:12
chrislyonnon c'est juste for each ="t1 from objects" ... t1.name .... t1.greeting.../for dans un tableau12:13
chrislyonhttp://paste.pocoo.org/show/437639/12:13
bechamelhttp://paste.pocoo.org/show/437639/12:13
chrislyonrien que du simple12:13
chrislyoncedric pour la connexion au serveur sd-23482.fr cela fonctionne !12:14
bechamelchrislyon: p-e essayer dans aucun tag pour valider que c'est bien la source du probleme12:15
cedkchrislyon: pour le rapport, je pense qu'il manque un tag relaorio fermant12:15
bechamel*sans aucun tag12:16
cedkchrislyon: pour le serveur ça ne va pas car c'est un serveru 2.1.012:16
chrislyonah bon j'ai du downloader la version de dev alors12:16
bechamelcedk: ou un tag fermant qui n'est associé à aucun ouvrant, non ?12:17
cedkchrislyon: mais avec un client 2.1, ça ne marche pas non plus12:17
chrislyoncedk quel os ?12:19
chrislyonlinux / windows12:19
chrislyonbon pour le rapport je vais lire un peu plus la doc et chercher sur cette piste12:19
chrislyoncedric t'embete pas je vais refaire le trytond avec une version pas de dev ... le probleme vient peut etre de la12:20
chrislyonje vais downloader une version 2.0 propre ! et virer les references ubuntuesque a tryton from apt12:21
chrislyonquitte a reformatter la dedibox12:21
chrislyonje vous laisse (j'ai faim!) mais merci pour votre aide a bientot !12:22
chrislyonre bonjour14:20
cedkchrislyon: bien mangé :-)14:20
chrislyonoui merci steak tartare + frites trop cuites mais a allais :)14:21
cedkchrislyon: faut pas manger des frites en dehors de la Belgique :-)14:22
chrislyonje viens de dowloader la version 2.0.0 de targz dans un rep , je lance le trytond , connexion client j'efface la base de données et la re cree a vide (sans modules)14:22
chrislyonc'est vrai , ah bruxelles a l'epoque des moules frites ... tout un programme :)14:22
chrislyonj'ai tout bon ou faut encore purger des choses ?14:23
chrislyoneuh pas pour les moules frites :) pour tryton :)14:23
cedkchrislyon: oui14:23
cedkchrislyon: essaye de reproduire le bug dessus14:23
chrislyonje vais essayer de refaire mes modules dans le bon ordre (j'avais merdouillé avant) en suivant mes notes et de transposer mon super module de la mort14:24
chrislyonau passage je test les factures14:25
-!- sebastien__(~sebastien@ip-213-49-127-197.dsl.scarlet.be) has joined #tryton-fr14:25
sebastien__Salut14:25
chrislyonsalut14:25
chrislyonbon je reviens des que j'en ai fait un peu plus a toute14:25
sebastien__Ce serait pour avoir quelques petites précisions à propos de l'utilisation de l'outils upload.py de codereview14:26
cedksebastien__: y a pas plus simple, tu fais un login sur codereview.tryton.org14:27
cedksebastien__: et tu lance upload.py depuis le repository avec tes modifications14:27
sebastien__ok14:28
cedksebastien__: il faut downloader le upload.py de codereview.tryton.org14:34
sebastien__oui je l'ai fait14:34
sebastien__et la il me demande le titre que je veux donner14:34
sebastien__je sais pas quoi mettre14:34
sebastien__fodt parsing with relatorio (first tentative)14:35
sebastien__?14:35
nicoec'est bien14:35
cedksebastien__: pas besoin de "first tentative" parce que tu va le mettre à jour plusieurs fois14:36
sebastien__J'aurai pu le mettre plus souvent dessus au fait :s14:37
sebastien__et j'aurais peut-être trouver l'erreur plus tot14:37
sebastien__au fait14:37
sebastien__pour pouvoir tester j'ai ajouter dans le test_odt14:37
sebastien__ceci14:37
sebastien__if __name__ == '__main__':14:38
sebastien__et puis les test en dessous..14:38
sebastien__et je changeais le nom de la fonction _parse qui existe déjà14:38
sebastien__par14:38
sebastien___parseODT14:38
sebastien__et la mienne14:38
sebastien___parseFODT14:38
sebastien__je la nommais _parse14:38
sebastien__mais je ne parviens pas à corriger mon erreur14:39
sebastien__elle vient de insert_directive14:39
sebastien__il dit qu'il ne trouve pas le premier caractère de mon string (enfin qu'il est différent de "<")14:39
sebastien__or.. j'ai vérifié c'était bien ça.. :s14:39
sebastien__Puis j'ai été avec une methode un peu plus hard...14:40
sebastien__j'ai rajouté manuellement au content14:40
sebastien__les lignes de début de fichier du content.xml présent dans le fichier .odt14:40
sebastien__et la.. il me disait encore la même chose14:40
cedksebastien__: pq ne pas faire que les tests lancent les deux types14:43
sebastien__parse et parseFODT en meme temps ?14:45
sebastien__(comment cela se fait-il que quand je me connecte sur codereview... je ne vois pas l"issue" que j'ai créé14:48
cedksebastien__: es-tu sur que tu a crée une issue14:57
sebastien__je l'ai vue je me suis déconnecté... je me reconnecte, plus rien :s15:00
sebastien__Saving authentication cookies to /home/sebastien/.codereview_upload_cookies15:00
sebastien__Issue created. URL: http://codereview.appspot.com/471704115:00
sebastien__Uploading base file for relatorio/tests/test_odt.py15:00
cedksebastien__: tu n'a pas utiliser le upload.py de codereview.tryton.org mais celui de appspot.com15:01
sebastien__oups15:02
sebastien__c'est vrai ?15:02
sebastien__ah oui15:02
sebastien__je fais quoi ?15:03
sebastien__je recommence ?15:03
sebastien__(maintenant je le vois dans mes issue)15:03
cedksebastien__: pas grave, de tout manière je pense que c'est mieu sur appspot parce que c'est pour relatorio et pas directement tryton15:03
sebastien__mais de chez appspot.com15:03
cedksebastien__: par contre je comprends pas ce que tu a uploade15:04
cedksebastien__: il n'y a que la modification de 2 attributes et l'ajout d'un __main__15:04
sebastien__alors je me suis planté dans mon upload15:05
sebastien__mais j'ai mis15:05
sebastien__upload.py15:05
sebastien__dans le répertoire de relatorio15:05
sebastien__et je l'ai exécuté15:05
sebastien__et j'ai recu ceci en console15:05
sebastien__The following files are not added to version control:15:05
sebastien__examples/basic.fodt15:05
sebastien__examples/basic.xml15:05
sebastien__examples/test/basic.xml15:05
sebastien__examples/test/content.xml15:05
sebastien__examples/test/dom_test.py15:05
sebastien__examples/test/extractContent.py15:05
sebastien__examples/test/meta.xml15:05
sebastien__examples/test/newcontent.xml15:05
sebastien__examples/test/settings.xml15:05
sebastien__examples/test/styles.xml15:06
sebastien__examples/test/test(2).py15:06
sebastien__examples/test/test.py15:06
sebastien__examples/test/test.xml15:06
sebastien__examples/test/test2.py15:06
sebastien__relatorio.tar.gz15:06
sebastien__relatorio/tests/content.xml15:06
sebastien__relatorio/tests/meta.xml15:06
sebastien__relatorio/tests/opendocument.py15:06
sebastien__relatorio/tests/settings.xml15:06
sebastien__relatorio/tests/styles.xml15:06
sebastien__relatorio/tests/test.fodt15:06
sebastien__relatorio/tests/xmltesting.py15:06
sebastien__upload.py15:06
sebastien__Are you sure to continue?(y/N) y15:06
cedksebastien__: pas de copier/coller dans le chan irc15:06
sebastien__ok pardon,15:06
cedksebastien__: utilise-tu un clone du repo relatorio ?15:07
sebastien__qu'entends-tu par un clone ?15:07
sebastien__deux rep relatorio sur mon pc ?15:08
cedksebastien__: non un clone du repository relatorio15:09
cedksebastien__: un clone mercurial15:09
sebastien__initialement oui.. mais plus depuis que j'utilise eclipse15:09
sebastien__parce que avec ma version d'ubuntu, il n'y a pas de version de mercurial compatible avec la version d'eclipse (compatible avec ma version d'ubuntu)15:10
sebastien__donc les modifs que j'ai fait c'était pas sur le clone...15:10
cedksebastien__: arret d'utiliser cette merde d'eclipse15:11
cedksebastien__: codereview ne marche qu'avec un repository mercurial15:12
sebastien__:s15:13
sebastien__ok15:13
sebastien__et je fais comment alors maintenant ?15:13
sebastien__je fait le clone15:13
sebastien__je modifie15:14
sebastien__et puis je fais l'upload ?15:14
cedksebastien__: oui15:14
sebastien__et je l'upload ou celui-ci ?15:44
sebastien__toujours sur appspot15:44
sebastien__ou sur tryton ?15:44
cedksebastien__: oui sur la même issue15:44
cedksebastien__: upload.py -i <issue id>15:45
sebastien__ok15:45
sebastien__message describing this patch set15:47
sebastien__?15:47
cedksebastien__: je sais pas, correct upload15:48
sebastien__error of submission first time ?15:48
sebastien__ok15:48
sebastien__:s je n'ai toujours que le test.odt :s15:49
nicoeC'est quoi l'output de hg st ?15:52
bechamelsebastien__: il te manque probablement un "hg addremove"15:53
sebastien__hg st ? je sais pas ce que c'est15:53
sebastien__et que faire pour le "hg addremove" ? c'est un paquet ? car je viens d'aller voir sur la doc hg.. c'est une commande c'est ça ?15:55
bechamelsebastien__: oui15:56
bechamelhg c'est le gestionnaire de source15:56
cedksebastien__: dans une ligne de commande15:57
bechamelsi tu ne connais pas, je pense que la première etape c'est de lire un peu sur le sujet15:57
bechamelhttp://hginit.com/, si tu ne sais pas quoi lire15:57
bechamelen fait upload.py utilise hg pour savoir ce qu'il doit uploader15:57
chrislyonune petite question : je refait mon trytond server ... en version 2.0.0 et j'installe le module 'sale' à la main ...16:05
chrislyonles noms des modules sont 'trytond_country' ou 'country' car les dependances tiennent compte de country et pas trytond_... donc il faut les renommer sans le trytond16:06
chrislyonex: trytond_country => country ...16:06
sebastien__ou dois-je ajouter la ligne de commande hg addremove ?16:08
bechamelsebastien__: depuis le repertoire avec les sources16:08
sebastien__donc avant d'appliquer le python upload.py -i <mon id>16:09
bechamelchrislyon: dans tryton on utilise que des noms de module dans le trytond_ devant16:10
bechamelse sont les distribution qui ajoute trytond_ pour s'y retrouver16:10
bechamelsebastien__: oui16:10
nicoesebastien__: hg addremove permet à hg de connaitre les fichiers qu'il doit tracker16:17
nicoesebastien__: ensuite upload.py va utiliser les connaissances d'hg pour envoyer un patch16:17
chrislyonc'est bon tout marche j'ai reussi l'install au passage le bug sur "sale report" venait certainement du fait que j'ai telecharger une version tryton 2.0.0 mais que j'ai fait un hg clone des modules (aie aie aie :) )16:30
chrislyonquand on prend tout dans les bonnes versions ca marche ... avec les bon noms :)16:30
chrislyonmerci pour vos remarques a bientot16:30
bechamelchrislyon: de rien16:32
cedkchrislyon: tu peux le noter dans le bug16:33
cedkchrislyon: better to put invalid16:34
chrislyonc'est fait , desole pour l'anglais bizarre , apres tout je suis francais et comme tel pas doué pour les langues ...16:35
chrislyonI'll be back (voix grave) :)16:36
cedkACTION pense à quiter tryton-fr16:36
-!- chrislyon(~chris@lns-bzn-50f-62-147-191-179.adsl.proxad.net) has left #tryton-fr16:36
cedkACTION ne fait plus la difference entre l'anglais et le français16:36
cedksebastien__: est-ce que ça va ?17:38
-!- chrislyon(~chris@lns-bzn-50f-62-147-191-179.adsl.proxad.net) has joined #tryton-fr18:48
chrislyonre salut18:48
chrislyonj'ai trouve le pourquoi du probleme dans mon etat => un espace entre each et = for each= fontionne for each<space>= plante ...18:49
chrislyonle metier rentre c'est deja ca18:49
chrislyonsinon beau boulot j'ai testé la creation d'un module (1 table) simple => ok et deja je peu importer et exporter + une liste basé sur un doc LibreOffice => super18:58
cedkchrislyon: oui ça se comporte un peu comme des tags XML19:12
chrislyonpourquoi je peu pas importer l'ID ?19:15
cedkchrislyon: parce qu'il est généré par la base de données19:16
chrislyonoui mais cela permettrait de faire une modification de l'enregistrement ...19:16
chrislyonalors que si je reimporte ... cela double les enregs19:17
chrislyonou alors je gere un id a moi ?19:17
chrislyonc'est du detail mais le diable se cache dans les details ...19:18
chrislyon:)19:18
cedkchrislyon: oui ce serait une amelioration19:19
chrislyonsinon chapeau pour le boulot, un debutant comme moi a pu en qq heures creer un module / une liste / exporter / importer ... installer un serveur .. le planter .. le reparer ... installer des modules19:20
cedkchrislyon: on fait tout pour que ce soit facile de developper19:21
chrislyonsi j'ai des docs / tutoriaux qui tiennent la route je vous les transmets ...19:21
cedkchrislyon: parce qu'on passe notre temps à developper avec donc ... :-)19:21
chrislyonoui mais cela reste simple ... ce qui n'est pas evident a faire19:22
chrislyonpour cela bravo on peut faire une usine a gaz c'est facile, mais un framework simple c'est plus dur19:22
cedkchrislyon: je suis pas encore completement content du resultat19:23
cedkchrislyon: y a des choses redondantes et d'autre pas clair19:23
chrislyonnon ya du boulot encore , mais la base est bonne, je sais de quoi je cause je bosse avec un framework (sage X3) qui a mal veilli19:24
chrislyonpar contre c'est agreable a utiliser, cela je le tiens d'un collegue qui a tester et qui n'est pas technic19:25
cedkchrislyon: et encore, on est entrain d'ameliorer cela pour l'instant19:25
cedkchrislyon: avec les popup non modal, le window manager et la simplification de la toolbar19:26
chrislyonune question pourquoi faut il creer 2 entrees de menu et dupliquer les objets dans le menu user et menu admin ? pour l'acces a tout les champs pour admin ?19:27
chrislyonl'ergonomie est pas mauvaise , c'est une habitude mais je la trouve simple et agreable et en plus elle marche correctement sur plsuieurs os :)19:28
chrislyonc'est pas le cas de mon ERP ! :)19:28
cedkchrislyon: je comprends pas la question sur les menu19:29
chrislyonben dans le tutorial il dise de dupliquer les entrees (create a menu entry in the admin menu) c'est une habitude a prendre ?19:30
cedkchrislyon: ou ?19:32
chrislyondans le tutorial helloworld module19:33
chrislyonsur le wiki19:33
cedkchrislyon: je pense qu'on peut supprimer cette étape19:36
cedkchrislyon: en fait, c'est même un pratique pas recommandée19:37
cedkchrislyon: c'est corrigé19:39
sebastien__cedk: oui ca a été19:39
cedksebastien__: je vois que tu a uploadé des truc inutiles comme .hgignore, .hgtags, upload.py19:40
sebastien__cedk: on peut les supprimer manuellement ?19:41
sebastien__cedk: il y a d'autres fichiers inutiles... que j'avais sur le côté pour m'aider mais je les ai pas encore retirer...19:41
sebastien__cedk: exemple: extractContent.py , xmltesting.py19:42
cedksebastien__: je comprend pas trop, relatorio/templates/opendocument.py est supprimé19:43
chrislyonok merci cedric a bientot je deco19:44
-!- chrislyon(~chris@lns-bzn-50f-62-147-191-179.adsl.proxad.net) has left #tryton-fr19:45
cedksebastien__: envoie moi un email qui décrit ce que tu a fais19:45
sebastien__cedk: il est trois ligne plus bas le opendoc.py19:45
cedksebastien__: parce que la je comprend pas du tout ce que tu a fais19:45
cedksebastien__: mais il faut pas déplacer les fichiers19:46
cedksebastien__: ce que je veux voir c'est les difference entre ta version et celle d'origine19:47
sebastien__cedk: c'est ça que j'ai fait apparement...19:47
sebastien__cedk: je viens de comprendre enfin quand je l'ai soumis... que ça permettait de voir la différence ligne par ligne19:47
sebastien__cedk: et donc... ce que j'ai fait ne permet pas de le voir dans opendoc.py19:47
sebastien__cedk: sinon dans opendoc j'ai ajouté parseFODT, extractXmlToString, extractXmlToFile19:48
sebastien__cedk: j'ai aussi modifié le fichier test.odt en test.fodt pour le file path dans l'init19:48
cedksebastien__: ok, tu peux recréer une nouvelle issue avec un patch correct19:48
sebastien__cedk: oui pas de soucis19:49
sebastien__je close celle ci ?19:49
cedksebastien__: et enlever tous ce qui est tests inutils19:49
cedksebastien__: pour n'avoir que ce qui est interressant19:49
sebastien__cedk: ok ..19:49
cedksebastien__: tu ne dois faire de `hg add` que sur les fichiers interressant, ceux qui sont généré par tes tests19:53
-!- bechamel(~user@host-85-201-144-79.brutele.be) has joined #tryton-fr20:43
-!- nicoe(~nicoe@146.81-247-81.adsl-dyn.isp.belgacom.be) has joined #tryton-fr22:17

Generated by irclog2html.py 2.11.0 by Marius Gedminas - find it at mg.pov.lt!