IRC logs of #tryton-fr for Wednesday, 2013-09-04

chat.freenode.net #tryton-fr log beginning Wed Sep 4 00:00:06 CEST 2013
2013-09-04 09:28 <little-nemo> Bonjour, pour mon entreprise (je suis tout seul), je cherche un logiciel qui me permettra de gérer mes stocks, passer mes commandes, gérer mes produits, mes stocks produits, émettre des factures et faire ma compta
2013-09-04 09:28 <little-nemo> en fouillant un peu, j'avais retenue Dolibarr et OpenERP
2013-09-04 09:29 <little-nemo> et depuis peu, j'ai fait la connaissance de Tryton
2013-09-04 09:29 <little-nemo> je n'ai pas encore essayé la démo, mais j'ai déjà plein de questions
2013-09-04 09:29 <nicoe> little-nemo: n'hésite pas à les poser …
2013-09-04 09:30 <little-nemo> quelle est la différence entre tryton et openerp ?
2013-09-04 09:30 <little-nemo> j'ai souvent entendu que openerp est complexe d'approche, est le cas de tryton ?
2013-09-04 09:31 <little-nemo> en fait je souhaiterais une solution python car c'est le langage que je pr
2013-09-04 09:31 <little-nemo> *préfère et maitrise le mieux
2013-09-04 09:31 <little-nemo> ça ne me faisait pas trop pencher vers dolibarr
2013-09-04 09:31 <little-nemo> mais j'ai un peu peur de la mise en place d'une solution openerp (et tryton ?)
2013-09-04 09:32 <nicoe> little-nemo: tryton est un fork d'openerp, il a assez fort divergé au niveau technique: il est devenu plus pythonique, plus testé
2013-09-04 09:32 <cedk> little-nemo: il y a: https://en.wikipedia.org/wiki/Comparison_of_Tryton_and_Open_ERP
2013-09-04 09:32 <nicoe> little-nemo: tous les modules métiers ont été revus de fond en combles
2013-09-04 09:33 <nicoe> little-nemo: après point de vue complexité, j'ai envie de dire "ça dépend"
2013-09-04 09:33 <little-nemo> cedk: j'avais déjà vu cette comparaison. Le fait de pouvoir utiliser sqlite avec tryton me plaisait assez bien
2013-09-04 09:33 <little-nemo> nicoe : ça dépend de quoi ? de mon niveau je suppose ?
2013-09-04 09:35 <Pilou> little-nemo: il faut tester: si les modules de Tryton de base couvrent tes besoins c'est bien. Si non il te faudra soit personnaliser Tryton (et dans ce cas ça peut être intéressant d'utiliser openerp si il existe tous les modules qui correspondent à tes besoins).
2013-09-04 09:36 <nicoe> little-nemo: comme le dit Pilou, ça dépend de tes besoins mais aussi de ta capacité à plonger dans le code
2013-09-04 09:36 <cedk> little-nemo: attention qu'on ne recommend pas sqlite pour la production
2013-09-04 09:38 <Pilou> Les versions majeures de Tryton sont publiées tous les 6 mois, pour chaque version majeure les failles de sécu sont corrigées pendant 3 ans. Un passage d'une version majeure à une autre peut nécessiter beaoucoup ou peu de maintenance si tu as développé des modules perso (beaucoup: http://code.google.com/p/tryton/wiki/Migration_2_6, peu: http://code.google.com/p/tryton/wiki/Migration_2_8)
2013-09-04 09:49 <Pilou> La mise en place n'est pas très compliquée. Il te faut une base de données postgresql, installer les dépendances qui sont listées dans la doc. Il y a différentes manières d'installer le serveur (utiliser les paquets de ta distribution mais ce ne sont peut être pas ceux de la dernière version stable de Tryton, utiliser pip, cloner le dépôt avec git, utiliser des paquets non officiels comme par
2013-09-04 09:49 <Pilou> exemple http://debian.tryton.org/).
2013-09-04 09:50 <nicoe> :s/git/hg
2013-09-04 09:50 <Pilou> il y a un mirroir sur :p
2013-09-04 09:50 <Pilou> il y a un mirroir sur github :p
2013-09-04 10:01 <little-nemo> j'ai l'impression que mes besoins sont classiques et qu'ils sont couverts par les modules de base
2013-09-04 10:02 <little-nemo> mais je me dis qu'il y aura forcément des fonctionnalités dont j'aurais besoin dans le futur et il faudra forcément développer
2013-09-04 10:03 <little-nemo> en fait le développement ne me fait pas trop peur (peut-être à tord), c'est surtout la partie administration
2013-09-04 10:03 <little-nemo> *que je ne maitrise pas
2013-09-04 10:05 <little-nemo> un autre point important pour moi c'est la documentation
2013-09-04 10:06 <little-nemo> est-ce que celle de tryton vous semble suffisante pour débuter et ensuite développer de nouvelles fonctionnalités (modfication de module ou création d'un nouveau module) ?
2013-09-04 10:09 <Pilou> La doc existe: elle est orientée "framework" (c'est à dire utilisation de Tryton comme un framework) et elle n'est pas parfaite. Il est vraiment nécessaire de lire le code de trytond et des modules.
2013-09-04 10:11 <Pilou> Par ailleurs pour simplifier la maintenance de tes modifications, il ne vaut mieux pas modifier directement un module standard mais plutôt créer un second module custom qui modifiera le 1er.
2013-09-04 10:15 <little-nemo> Pilou : c'est ce que je voulais dire par modifier un module. Ne pas repartir from scratch en fait
2013-09-04 10:16 <little-nemo> par contre je ne sais pas si mon niveau en dev peut me permettre de comprendre le fonctionnement en lisant le code...
2013-09-04 10:19 <Pilou> Tu peux peut être déterminer si tu auras besoin de faire des modifications en testant les fonctionnalités à l'aide du serveur de démo: http://www.tryton.org/download.html#demo.
2013-09-04 10:20 <Pilou> Au niveau administration c'est assez simple: Tryton est constitué d'un unique service (trytond) qui écoute sur un port TCP. Le service trytond se connecte à une base de données.
2013-09-04 10:28 <little-nemo> ah oui, ça me fait penser à une autre question
2013-09-04 10:28 <little-nemo> Tryton, ce n'est pas une architecture client-serveur si j'ai bien compris ?
2013-09-04 10:29 <nicoe> little-nemo: si c'est le cas.
2013-09-04 10:31 <little-nemo> ok, je sais plus où j'avais vu ça, mais je n'avais rien compris ;)
2013-09-04 10:37 <cedk> little-nemo: je suppose que tu parle de neso qui est une version "bundle"
2013-09-04 10:38 <little-nemo> peut-être, mais je suppose que ça installe client et serveur en même temps ?
2013-09-04 10:39 <Pilou> oui, c'est bien pour tester mais ce n'est pas fait pour être utilisé en prod.
2013-09-04 10:39 <cedk> little-nemo: oui mais il n'y a pas de communication entre les deux
2013-09-04 10:39 <cedk> Pilou: ou alors mono poste pour certaine fonctionnalitée
2013-09-04 10:39 <little-nemo> ok, pour en revenir à la prod, pourquoi sqlite est un mauvais choix
2013-09-04 10:40 <little-nemo> cedk : ce n'est pas une utilisation mono-poste que je cherche
2013-09-04 10:45 <cedk> little-nemo: sqlite va poser des problèmes pour les acces concurents
2013-09-04 10:45 <cedk> little-nemo: l'integrité des données comme les fk
2013-09-04 10:46 <cedk> little-nemo: la précision sur les calcules en Numeric
2013-09-04 10:46 <cedk> Tryton essaie de minimiser ces problèmes mais il y a toujours des cas limit
2013-09-04 10:51 <little-nemo> ok, je ne pensais pas que des calculs étaient effectués au niveau de la base de données
2013-09-04 10:52 <cedk> little-nemo: si, il le faut sinon ce serait trop lent et il y aurait aucun interret à avoir une DB
2013-09-04 10:56 <little-nemo> on rentre dans un domaine tout nouveau pour moi
2013-09-04 10:56 <little-nemo> pourquoi un calcul effectué en dehors de la DB est plus lent ?
2013-09-04 11:01 <cedk> little-nemo: parce qu'il y a transfer de donnée
2013-09-04 11:04 <little-nemo> je comprends
2013-09-04 11:14 <little-nemo> et vous, je suppose que vous utilisez tryton. Pourquoi avez-vous fait ce choix ?
2013-09-04 11:15 <cedk> little-nemo: pour moi, c'est parce que je l'ai écrit en grande partie :-)
2013-09-04 11:21 <nicoe> little-nemo: parce qu'on le développe ;)
2013-09-04 11:23 <little-nemo> je reformule donc la question :)
2013-09-04 11:23 <little-nemo> Pourquoi avoir voulu faire un fork d'openerp ?
2013-09-04 11:24 <nicoe> mais Pilou et jeancavallo1 ont choisi tryton plutôt qu'openerp, donc leur avis est peut-être plus objectif
2013-09-04 11:25 <cedk> little-nemo: parce qu'il n'était pas possible de changer OpenERP à l'époque
2013-09-04 11:26 <nicoe> cedk: je ne pense pas que ce serait beaucoup plus possible actuellement
2013-09-04 11:26 <little-nemo> et que vouliez-vous changer ?
2013-09-04 11:27 <nicoe> little-nemo: En ce qui me concerne (je n'ai pas forké tryton mais j'ai quand même quitter openerp), la qualité du code, l'approche globale de la communauté
2013-09-04 11:29 <cedk> nicoe: sait pas j'ai pas essayé
2013-09-04 11:33 <Pilou> nicoe: je n'ai pas personnellement choisi ...
2013-09-04 11:34 <nicoe> cedk: forcément ;), mais de ce qu'on voit de l'extérieur seules des améliorations marginales sont faites (or je ne doute pas que d'autres là-bas trouvent que le code pue)
2013-09-04 11:35 <Pilou> little-nemo: le choix de l'un ou de l'autre dépend de tes besoins (est ce que les modules de base de Tryton suffisent ? Si non - es tu en capacité de développer ? - est ce que des modules openerp qui correspondent à tes besoins existent ?)
2013-09-04 11:37 <Pilou> little-nemo: en ce qui concerne la communauté c'est pareil (une société derrière tryton et une société derrière OpenErp)
2013-09-04 11:38 <cedk> Pilou: ça c'est faux
2013-09-04 11:39 <Pilou> cedk: nous n'avons sans doute pas le même point de vue ;)
2013-09-04 11:39 <cedk> Pilou: Tryton a une fondation
2013-09-04 11:40 <jeancavallo1> little-nemo: Bonjour ! Typiquement, nous sommes partis sur tryton plutôt qu'openerp parce que nous avions le sentiment (confirmé par la suite) que les fondamentaux de tryton étaient plus propres que ceux d'openerp. Nous développons des modules très verticaux (gestion d'assurance) qui sont critiques pour nos clients. Les core devs de tryton sont beaucoup plus attentifs sur des aspects que nous considérons comme cri
2013-09-04 11:40 <cedk> voici la liste des sociétés qui sont derrière Tryton: http://www.tryton.org/services.html
2013-09-04 11:40 <Pilou> little-nemo: au niveau licence openerp est AGPLv3 depuis la dernière version pour le serveur et le client lourd, il y a une licence spécifique pour le client web. Tryton est GPLv3 pour le serveur et le client.
2013-09-04 11:41 <nicoe> Pilou: je ne suis pas d'accord avec ton point de vue sur la communauté
2013-09-04 11:44 <Pilou> nicoe: cedk: vous faites partie des 3 salariés de la société B2CK qui réalise un très grand pourcentage des commits ?
2013-09-04 11:44 <nicoe> Pilou: parce que les autres n'en font pas autant.
2013-09-04 11:44 <nicoe> Pilou: (et moi le premier)
2013-09-04 11:45 <cedk> Pilou: je te rappel par example, que tu a le droit de commiter
2013-09-04 11:45 <Pilou> quand le client android a été proposé (http://www.tryton.org/~irclog/2013-01-31.log.html#t2013-01-31%2015:28) vous m'avez répondu que ce n'était pas le role de la fondation
2013-09-04 11:46 <cedk> Pilou: pas le role de la fondation de décider
2013-09-04 11:47 <cedk> Pilou: par contre la communauté n'a vraiment pas été très entousiaste
2013-09-04 11:47 <Pilou> il y a peut être une fondation, en pratique c'est la même situation qu'openerp
2013-09-04 11:47 <cedk> Pilou: ça ne sert à rien d'inclure des projets si personne ne les fait vivre
2013-09-04 11:47 <cedk> Pilou: mais où tu va chercher ça ?
2013-09-04 11:48 <cedk> Pilou: parce que une de tes contributions a été rejetée ?
2013-09-04 11:48 <Pilou> non :)
2013-09-04 11:48 <cedk> Pilou: ça arribe toute le temps à tout le monde
2013-09-04 11:50 <Pilou> bien sur :)
2013-09-04 11:51 <cedk> https://www.ohloh.net/p/tryton/contributors?sort=latest_commit
2013-09-04 11:52 <cedk> et plus parlant: https://www.ohloh.net/p/tryton/contributors?query=&sort=commits_12_mo
2013-09-04 11:53 <cedk> versus: https://www.ohloh.net/p/openerp/contributors?query=&sort=commits_12_mo
2013-09-04 11:54 <cedk> ou il n'y a casiment que des employées d'OE
2013-09-04 12:10 <cedk> Pilou: je suis vraiment affecté par ce que tu dis, au vue du temps libre que je passe à reviewer les contributions des autres pour justement que ce ne soit pas comme OE
2013-09-04 14:02 <sisalp> little-nemo: pour orienter ta réflexion sur le choix pour une TTPE : http://sisalp.fr/index.php/post/OpenERP-est-il-encore-gratuit-Les-preconisations-OpenERP-et-Tryton-de-SISalp-speciales-petits-budgets-de-0-a-2500-Euros
2013-09-04 14:03 <sisalp> Pilou: pour ce qui concerne le fonctionnement de l'écosystème, c'est juste à l'opposé. C'est même la différence la plus importante.
2013-09-04 14:20 <little-nemo> sisalp : C'est justement par votre site que j'ai connu Tryton. Ce billet plaide pour Tryton si on n'a pas d'argent et pour OpenERP si on a de l'argent
2013-09-04 14:20 <little-nemo> sisalp : c
2013-09-04 14:20 <little-nemo> *c'est peut-être résumé un peu vite, mais c'est l'impression que j'ai eu
2013-09-04 14:20 <cedk> little-nemo: si tu a de l'argent Tryton convient aussi ;-)
2013-09-04 14:21 <little-nemo> cedk : votre discussion m'a fait faire qq recherches et je suis tombé sur ça : http://www.meanmicio.org/2011/09/free-software-versus-open-source-tryton.html
2013-09-04 14:22 <little-nemo> est-ce une bonne illustration des reproches que tu fais à OpenERP ?
2013-09-04 14:23 <cedk> little-nemo: ça en fait partie
2013-09-04 14:24 <cedk> little-nemo: en effet, OE développe son logiciel en faisant exprès de ne pas tenir compte de la migration depuis les versions précédentes
2013-09-04 14:24 <cedk> little-nemo: et refuse que d'autre le fasse à sa place
2013-09-04 14:25 <little-nemo> tout ça plaide en faveur de tryton pour moi.
2013-09-04 14:25 <little-nemo> le mieux c'est quand même de le tester. Je vais essayer ce soir
2013-09-04 16:24 <sisalp> ittle-nemo: Si on n'a pas de sous c'est Tryton en effet, si on a des sous on a le choix
2013-09-04 16:26 <sisalp> little-nemo: depuis que Tryton s'est séparé de TinyERP, Tryton a retravaillé les fonctions essentielles
2013-09-04 16:27 <sisalp> little-nemo: et OpenERP a fait un effort considérable sur l'esthétique de l'interface
2013-09-04 16:28 <sisalp> little-nemo: ce matin un prospet m'a dit "l'essentiel c'est que le produit soit séduisant",
2013-09-04 16:30 <sisalp> little-nemo: hier soir un autre me disait "l'essentiel c'est que ça marche pendant 10 ans" : on a le choix ;-)
2013-09-04 16:33 <sisalp> little-nemo: pour Tryton, tu peux 1) utiliser la démo déjà citée, 2) mettre un serveur chez toi, 3) prendre un hébergement gratuit SISalp ;-)
2013-09-04 17:05 <Pilou> nicoe: cedk: en fait je ne comprends toujours pas pourquoi le patch géographique qui avait été développé par vous (c'est à dire B2CK) et financé par bioecoforests a été refusé par vous (c'est à dire membre de la communauté)
2013-09-04 17:14 <little-nemo> sisalp : l'hebergement gratuit est en effet séduisant, mais je me demande toujours quand c'est gratuit quels sont les limitations ou les contraintes
2013-09-04 17:33 -!- little-nemo(c306a81e@gateway/web/cgi-irc/kiwiirc.com/ip.195.6.168.30) has left #tryton-fr
2013-09-04 17:54 <cedk> Pilou: mais c'est toi même qui m'a dit que c'était pas bon que vous aviez une meilleur solution à proposer
2013-09-04 22:41 <Pilou> cedk: fin du 1er semestre 2012 tu m'as indiqué que les patchs ne seraient pas intégrés tant qu'il n'y aurait pas d'interface graphique pour afficher / modifier les données géographiques dans le client Tryton. En décembre 2012 après le pyconfr j'ai créé https://bugs.tryton.org/issue2919 qui contient des liens vers les codereviews des patchs que B2CK a développé. Cette fois ci tu as répondu qu'il
2013-09-04 22:41 <Pilou> n'y avait pas de release public d'une dépendance (dbgis) ajoutée par vous dans le patch et qu'il n'y avait pas de tests unitaires (effectivement vous n'en avez pas codé). Par la suite nous avons continué à maintenir ces patchs et à les faire évoluer: j'ai ajouté le support de sqlite à dbgis, puis je me suis rendu compte que dbgis était inutile. Dans ton dernier message du ticket 2919 tu indiques
2013-09-04 22:41 <Pilou> que tu souhaites conserver la dépendance à dbgis, tu souhaites que les données géo soient transférées au format JSON.
2013-09-04 22:47 <Pilou> Cette situation est ubuesque :)
2013-09-04 22:50 <cedk> Pilou: c'est toi qui n'est pas cohérent et maintenant tu rale parce qu'un patch dont tu critique les performences n'est pas integré
2013-09-04 22:51 <cedk> j'arret de discuter sur ce sujet

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!