IRC logs of #tryton-es for Friday, 2017-10-06

chat.freenode.net #tryton-es log beginning Fri Oct 6 00:02:01 CEST 2017
2017-10-06 00:56 -!- JosDzG(~Thunderbi@189.250.142.119) has joined #tryton-es
2017-10-06 01:53 -!- JosDzG(~Thunderbi@189.250.142.119) has joined #tryton-es
2017-10-06 04:26 -!- smarro(~sebastian@168.90.86.167) has joined #tryton-es
2017-10-06 04:36 -!- smarro(~sebastian@168.90.86.167) has joined #tryton-es
2017-10-06 08:43 -!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es
2017-10-06 09:26 -!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es
2017-10-06 09:30 <javivf> buenas
2017-10-06 09:31 <pokoli> buenos dias
2017-10-06 09:54 -!- meigallodixital(~meigallod@249.135.116.91.static.reverse-mundo-r.com) has joined #tryton-es
2017-10-06 10:03 <javivf> ei pokoli :)
2017-10-06 10:30 <meigallodixital> hi
2017-10-06 10:35 <meigallodixital> https://pastebin.com/G1GTq9mC
2017-10-06 10:35 <meigallodixital> esto pinta error en algún fichero de traducciones no?
2017-10-06 10:42 <pokoli> meigallodixital: python3 ?
2017-10-06 10:42 <meigallodixital> si
2017-10-06 10:42 <pokoli> meigallodixital: no se si tiene que ver con: https://bugs.tryton.org/issue6768
2017-10-06 10:42 <meigallodixital> lo curioso que solo lo da si ejecutas el tryton-admin varias veces por lo que veo,la primera no
2017-10-06 10:44 <meigallodixital> ah, bueno claro, la primera vez aún no marcamos el idioma
2017-10-06 10:45 <pokoli> meigallodixital: tienes este parche en tus fuentes?
2017-10-06 10:46 <meigallodixital> debiera, tengo actualizado de ayer
2017-10-06 10:50 <pokoli> meigallodixital: estaria bien saber el error que te esta petando....
2017-10-06 10:50 <meigallodixital> estoy haciendo una inst limpia ahora te digo
2017-10-06 10:53 <meigallodixital> vale, ha acabado la isnt y no el error, voy a reiniciar el contenedor para que se reejecute tryton-admin
2017-10-06 10:55 <meigallodixital> ahí lo está
2017-10-06 10:58 <pokoli> meigallodixital: what?
2017-10-06 10:59 <meigallodixital> instalo, no tengo idiomas ya que aún no marqué el checkbox de español, no da error
2017-10-06 10:59 <meigallodixital> marco el el espñaol. instalo modulos desde el gui, todo ok
2017-10-06 10:59 <meigallodixital> vuelvo a ejecutar tryton-admin y da ese error
2017-10-06 11:01 <meigallodixital> ahora mismo solo tengo un móudlo mio, lo voy a quitar a ver si es ese
2017-10-06 11:05 <meigallodixital> el .po de ese módulo no tiene acentos, no ñ ni nada no ascii pero pruebo a ver
2017-10-06 11:10 <pokoli> meigallodixital: no lo he probado en python3, pero en python2 funciona sin problemas
2017-10-06 11:10 <pokoli> meigallodixital: yo creo que el problema viene dado pq te da el error con accentos
2017-10-06 11:13 <meigallodixital> correcto, no tengo ese patch
2017-10-06 11:13 <meigallodixital> estoy instalando con pip +trydev, no debiera estar?
2017-10-06 11:17 <pokoli> meigallodixital: si el patch estaba commiteado cuando hiciste el build de la mv si
2017-10-06 11:17 <meigallodixital> lo hice ayer, y este patch es del 16-09
2017-10-06 11:17 <meigallodixital> por eso me extraña
2017-10-06 11:17 <pokoli> meigallodixital: supongo que aplicando el patch se soluciona
2017-10-06 11:22 <meigallodixital> pip install --pre --find-links https://trydevpi.tryton.org/ --upgrade trytond
2017-10-06 11:22 <meigallodixital> Requirement already up-to-date: trytond in d:\tryton45-venv\lib\site-packages
2017-10-06 11:22 <meigallodixital> es raro no?
2017-10-06 11:27 <pokoli> meigallodixital: no es raro
2017-10-06 11:28 <pokoli> meigallodixital: debes desinstalar y volver a instalar
2017-10-06 11:28 <pokoli> meigallodixital: pq la versión es la 4.5, no se sube el número de versión de desarrollo
2017-10-06 11:29 <meigallodixital> lo diog porque la instalé ayer y veo en el codereview ue si están default y 4.4 actulizadas
2017-10-06 11:29 <meigallodixital> le voy a dar un force a ver que hace
2017-10-06 11:31 <pokoli> meigallodixital: mira en el directorio de instalación si realmente esta el código o no
2017-10-06 11:32 <meigallodixital> eso es lo que estoy haciendo, que ahí llego, que poca fe ... xd
2017-10-06 11:32 -!- javivf_(~javivf@82.151.241.83.in-addr.dgcsystems.net) has joined #tryton-es
2017-10-06 11:32 <meigallodixital> reinstalado y sigue igual
2017-10-06 11:33 <meigallodixital> trytond 4.5.dev0 <- será porque le tengo fijada la versión? no debiera ...
2017-10-06 11:33 <meigallodixital> sigue siendo dev0 no? además esto es de ayer
2017-10-06 11:35 <pokoli> meigallodixital: la versión de desaroolo es siempre 4.5.dev0
2017-10-06 11:35 <pokoli> meigallodixital: lo que depende de cuando la instalas cambia
2017-10-06 11:35 <meigallodixital> pues eso, es raro
2017-10-06 11:35 <pokoli> por eso es de desarrollo
2017-10-06 11:36 <meigallodixital> acabo de hacerlo en un virtualenv en windows y me sale sin unicode tb
2017-10-06 11:37 <pokoli> meigallodixital: ni idea
2017-10-06 11:38 <meigallodixital> es rarete si, a ver puedo pegar el path pero si hago un reinstall estoy en bucle
2017-10-06 11:39 <meigallodixital> s/patch/patch
2017-10-06 11:39 <meigallodixital> joer como estamos de viernes ... xd
2017-10-06 11:39 <meigallodixital> s/path/patch
2017-10-06 11:39 -!- javivf__(~javivf@182.red-79-146-83.dynamicip.rima-tde.net) has joined #tryton-es
2017-10-06 11:40 -!- javivf(~javivf@unaffiliated/javivf) has joined #tryton-es
2017-10-06 12:10 <meigallodixital> http://hg.tryton.org/trytond/rev/f6f6802a13be
2017-10-06 12:10 <meigallodixital> este en cambio si está
2017-10-06 12:13 <pokoli> meigallodixital: pos si tienes este tienes el otro
2017-10-06 12:21 <meigallodixital> que va, por eso es raro
2017-10-06 12:30 <meigallodixital> hum, espera
2017-10-06 12:30 <meigallodixital> no estará tocando six los ficheros?
2017-10-06 12:31 <pokoli> meigallodixital: 2to3 pero es normal
2017-10-06 12:32 <pokoli> meigallodixital: el parche tiene que funcionar igual en python2 y en python3
2017-10-06 12:32 <meigallodixital> si, pero si cambia el code ya no es como origen entiendo ya que aqui str ya es unicode
2017-10-06 12:40 <pokoli> meigallodixital: lo únic que hace es adaptar el codigo de python2 para que funcione en python3
2017-10-06 12:48 <meigallodixital> si, pero unicode() por ejemplo en py3 no existe si no em corriges y por eso cambia el code en mi caso
2017-10-06 12:48 <meigallodixital> por eso no tengo el mismo, yo creo que tengo el patch pero que 2to3 me ha cambiado cosas para adaptarlo a py3
2017-10-06 12:52 <pokoli> meigallodixital: si claro, pero deberia funcionar con el código adaptado
2017-10-06 12:52 <meigallodixital> es que estamos suponiendo que vienen de ahí lso tiros e igal no :\
2017-10-06 12:53 <meigallodixital> ya quité mi módulo y da el error igual
2017-10-06 12:54 <pokoli> meigallodixital: sin saber cual es el mensaje de error complicado
2017-10-06 12:54 <meigallodixital> el que puse antes en pastebin
2017-10-06 12:54 <meigallodixital> https://pastebin.com/G1GTq9mC
2017-10-06 12:54 <meigallodixital> solo da eso
2017-10-06 12:59 <meigallodixital> python /home/tryton/scripts/trytond-admin -c /home/tryton/config/trytond.conf -d $POSTGRES_DB --all $TRYTOND_LANG <- esta es la llamada
2017-10-06 13:00 <meigallodixital> $TRYTOND_LANG = -l es_es
2017-10-06 13:02 -!- mariomop(~quassel@host202.186-108-163.telecom.net.ar) has joined #tryton-es
2017-10-06 13:06 <pokoli> meigallodixital: si pero este es un error, al lanzar un error
2017-10-06 13:06 <pokoli> meigallodixital: yo quiero saber el error original
2017-10-06 13:07 <pokoli> meigallodixital: trytond-admin lo puedes llamar sin python por delente (tiene el shebang)
2017-10-06 13:07 <meigallodixital> eso sale en los logs, por eso preguntaba es bastante poco informativo
2017-10-06 13:07 <meigallodixital> lo de python es justo para saltarme el shebang, es el venv de fuera delk contenendor ahora, es aposta
2017-10-06 13:08 <meigallodixital> #!d:\tryton45-venv\scripts\python.exe
2017-10-06 13:08 <meigallodixital> este es el original ... recuerda donde estoy :P
2017-10-06 13:14 <pokoli> meigallodixital: docker run
2017-10-06 13:15 <pokoli> meigallodixital: si estas en containers no deberias saltarte los shebangs
2017-10-06 13:15 <pokoli> meigallodixital: cuidado que en muchas distros python por defecto aun es python2
2017-10-06 13:15 <pokoli> meigallodixital: si tu instalas en python3 pero utilizas el python por defecto mal vamos
2017-10-06 13:15 <meigallodixital> pero que el shebang es un exe, como voy a ejecutar un exe wn linux
2017-10-06 13:15 <meigallodixital> no, tengo python 3.6 en ambos
2017-10-06 13:16 <meigallodixital> en win uso conda, en contenedores los paquetes 'oficiales' de dockerhub
2017-10-06 13:17 <pokoli> meigallodixital: pero este error donde lo tienes?
2017-10-06 13:17 <meigallodixital> vamos que esa línea que te he puesto no lapongo yo, la pone el venv
2017-10-06 13:17 <meigallodixital> a ver, yo hago un venv en wondows y monto el volumen en el contenedor
2017-10-06 13:17 <meigallodixital> - ../Lib/site-packages/trytond:/home/tryton/trytond
2017-10-06 13:17 <meigallodixital> - ../Scripts:/home/tryton/scripts
2017-10-06 13:17 <meigallodixital> en el compose
2017-10-06 13:19 <meigallodixital> esto va perfecto en cualquier entorno que no use uwsgi, porque uwsgi no compila en windows
2017-10-06 13:19 <meigallodixital> vamos asi lo tengo para flask, erpnext, django ...
2017-10-06 13:20 <meigallodixital> de hecho asi tenía tryton 4.4 :P
2017-10-06 13:23 <pokoli> meigallodixital: que cosas mas raras haces
2017-10-06 13:24 <pokoli> meigallodixital: si tienes el virtualenv y todas sus dependencias en windows
2017-10-06 13:24 <pokoli> meigallodixital: pa que necessitas un container?
2017-10-06 13:25 <meigallodixital> para rrancarlo en inicio, comprobar las deps bien, luego solo dejo de montar esos volumenes y lo tengo en prod ya. Además como te digo si usas ciertos paquetes como uwsgi no compilan en windows directamente, y cosas como las lxml son muerte, por eso me pasé a conda
2017-10-06 13:26 <meigallodixital> pero conda no va siempre al ritmo de pip, perfiero quedarme rtanquilo que va con esas versiones, lo más cómodo es docker, al final es como tener una unidad de red en el contenedor
2017-10-06 13:34 <pokoli> meigallodixital: nose, pero you no lo hago tan complicado
2017-10-06 13:34 <pokoli> meigallodixital: al final tienes un módulo en tu windows, que depende de todos los otros módulos, y haces un ADD dentro del container y un setup.py install
2017-10-06 13:35 <pokoli> meigallodixital: a partir de ahí, solo tienes que montar tu módulo y ejecutar los comandos dentro del container
2017-10-06 13:36 <meigallodixital> pero tal como lo tengo yo los cambios se reflejan en tiempo real no necesito hacer nada contra el contenedo
2017-10-06 13:37 <meigallodixital> porque es el code en si, no se, igual se me escapa algo pero me parece la forma más cómoda de trabajar
2017-10-06 13:37 <meigallodixital> y más estando en entornos híbridos
2017-10-06 13:43 <pokoli> meigallodixital: en ambos casos, lo unico que haces es montar los directorios
2017-10-06 13:43 <pokoli> meigallodixital: lo que tu montas todo el venv, y yo solo el código fuente
2017-10-06 13:45 <meigallodixital> si yo hago eso falla porque en windows docker no es nativo, tira de hyper-v, perdí días con el apoyo de devops hispano y fuimos incapaces, alguna feature oculta de docker+hyper-v en windows
2017-10-06 13:45 <meigallodixital> lo montas y deja de verlo el contenedor, no tengo ni idea del motivo
2017-10-06 13:45 <pokoli> meigallodixital: no entiendo el problema
2017-10-06 13:46 <pokoli> meigallodixital: si ahora estas montando un directorio, no se pq no tiene que funcionar montando otro....
2017-10-06 13:46 <meigallodixital> porque ahora esta fuera no dentro
2017-10-06 13:46 <meigallodixital> si monto de dentro afuera un dir que se crea dinámico con pip no lo ve, los que creas con mkdir si, no encontramos el motivo
2017-10-06 13:47 <meigallodixital> yo creo que hyper-v mete alguna capa a mayores o algo porque no tiene sentido
2017-10-06 13:47 <meigallodixital> probamos tanto ejecutar pip en el dockerfile, como en el entrypoint/cmd, mismo resultado
2017-10-06 13:48 <meigallodixital> de hecho si no montas no falla, si montas ese dir como volumen si
2017-10-06 13:49 <meigallodixital> os pensáis que estar en windows sale gratis xd
2017-10-06 13:53 <pokoli> meigallodixital: yo no he dicho que crees un dir que se cree dinamic con pip
2017-10-06 13:54 <meigallodixital> no lo creo yo, lo crea pip
2017-10-06 13:55 <pokoli> meigallodixital: pero sabes que puedes instalar desde fuentes?
2017-10-06 13:55 <pokoli> meigallodixital: y montar el directorio de fuentes?
2017-10-06 13:55 <meigallodixital> creo que estamos hablando de formas de trabajo distintas, creo que tu dices de copiar los ficherso de mercurial y yo lo que hago es dentro del contenedor ejecutar pip+hg para que sea auto y resuelva deps
2017-10-06 13:56 <meigallodixital> porque si ya lo hace pip, para que hacerlo yo ..
2017-10-06 13:56 <meigallodixital> ahora hago esto fuera en windows y monto esos directorios, es parecido
2017-10-06 13:57 <pokoli> meigallodixital: nono, yo no copio nada del mercurial
2017-10-06 13:57 <pokoli> meigallodixital: yo siempre tengo un paquete de python base, con todas las deps de tryton
2017-10-06 13:57 <pokoli> meigallodixital: y lo que hago es instalar es ese paquete
2017-10-06 13:57 <pokoli> meigallodixital: por lo que pip te baja todo lo que necessitas
2017-10-06 13:58 <meigallodixital> si, yo hago lo mismo con un requirements, luego tengo otro requirements que mete en host por pip+hg el propio trytond y monto ese dir, es que creo que estamos diciendo lo mismo y te está despistando lo del shebang que eso viene de venv de windows no del pip
2017-10-06 13:59 <meigallodixital> si tuviera linux en host no necesitaría añadir python no es por otra cosa, lo demás se monta 'virgen'
2017-10-06 13:59 <pokoli> meigallodixital: que quiere decir "mete en host pot pip+hg"
2017-10-06 13:59 <pokoli> ?
2017-10-06 13:59 <meigallodixital> host = windows
2017-10-06 13:59 <meigallodixital> mi maquina
2017-10-06 14:00 <meigallodixital> a ver, yo instalo en venv en windows y en el contenedor las dependencias
2017-10-06 14:00 <meigallodixital> y solo en windows tryton
2017-10-06 14:00 <meigallodixital> y luego monto el tryton de windows en el contenedor
2017-10-06 14:01 <meigallodixital> el dir de trytond
2017-10-06 14:01 <meigallodixital> no hago nada raro
2017-10-06 14:01 <meigallodixital> simplemente pongo python delante prque el shebang de windows es un exe
2017-10-06 14:01 <pokoli> meigallodixital: este es my dockerfile https://pastebin.com/QbmB7gfs
2017-10-06 14:01 <meigallodixital> es lo únuico que pongo a mayores
2017-10-06 14:01 <meigallodixital> y va perfecto
2017-10-06 14:01 <pokoli> meigallodixital: ahí pones python:3.5 y funciona todo igual
2017-10-06 14:02 <meigallodixital> claro, y en el mio tb
2017-10-06 14:02 <meigallodixital> xd
2017-10-06 14:02 <meigallodixital> si el unico problema son los scripts que van en el dir Script
2017-10-06 14:02 <meigallodixital> que venv les cambia el shebang
2017-10-06 14:02 <meigallodixital> todo lo demás no lo toca
2017-10-06 14:02 <pokoli> meigallodixital: no entiendo pq instalas una parte en un lado y la otro en el otro
2017-10-06 14:03 <pokoli> meigallodixital: pero da igual, si a ti tu funciona yo no me meto
2017-10-06 14:03 <meigallodixital> porque tengo que tocar modules para meter mis paquetes
2017-10-06 14:04 <meigallodixital> a ver que hablamos de mi entorno de desarrollo, esto no es prod
2017-10-06 14:05 <pokoli> meigallodixital: no tienes que tocar nada de modules
2017-10-06 14:05 <pokoli> meigallodixital: un modulo de tryton es un paquete de python, si instalas el paquete tryton te lo va a leer
2017-10-06 14:06 <pokoli> meigallodixital: no hace falta que este en la carpeta modules, sólo que tenga un entry point para trytond.modules
2017-10-06 14:06 <pokoli> por ejemplo: http://hg.tryton.org/modules/account/file/86f67d2983b8/setup.py#l118
2017-10-06 14:07 <pokoli> incluso puedes tener un paquete de python que sean 4 módulos (aunque es lo tengo que terminar de probar) jeje
2017-10-06 14:08 <meigallodixital> ey ey como es eso
2017-10-06 14:08 <meigallodixital> yo pensaba que tenía que ir si o si en modules
2017-10-06 14:09 <meigallodixital> es decir, yo podría tener mis modules en mi home y los de tryton pip?
2017-10-06 14:09 <pokoli> meigallodixital: si claro
2017-10-06 14:09 <meigallodixital> en pip me refiero
2017-10-06 14:10 <meigallodixital> joer asi no tengo el problema que lo que no me monta docker es lo que ahce pip inside
2017-10-06 14:10 <meigallodixital> como y lo pruebo a ver si me sale
2017-10-06 14:10 <meigallodixital> joer que alegrón
2017-10-06 14:11 <pokoli> meigallodixital: pos es lo que te decia que no es tan complicado...
2017-10-06 14:11 <meigallodixital> ya ... para los listos ... los torpes vamos como vamos xd
2017-10-06 14:11 <meigallodixital> como, subo y pruebo a ver si me sale
2017-10-06 14:11 <meigallodixital> que tengo al compa presionando ya
2017-10-06 14:11 <meigallodixital> xd
2017-10-06 14:11 <pokoli> meigallodixital: lo pone en todos los INSTALL de los módulos
2017-10-06 14:12 <pokoli> meigallodixital: lo que passa es que nadie se lo lee
2017-10-06 14:12 <pokoli> Y aqui hay gente que corre desde fuente y los demas se piensan que solo se puede hacer asi
2017-10-06 14:14 <meigallodixital> http://hg.tryton.org/modules/account/file/tip/INSTALL
2017-10-06 14:14 <meigallodixital> peor no pone como conf ese param o a en blanco?
2017-10-06 14:15 <pokoli> meigallodixital: que parametro?
2017-10-06 14:15 <meigallodixital>
2017-10-06 14:15 <meigallodixital> entry_points="""
2017-10-06 14:16 <meigallodixital> no hay que conf este parámetro para que sepa donde está el core?
2017-10-06 14:16 <meigallodixital> o pilla de las env vars
2017-10-06 14:22 <pokoli> meigallodixital: en tus modulos tiens que poner los entry points para que se pueda leer
2017-10-06 14:22 <pokoli> meigallodixital: eso es lo que consulta trytond para buscar los módulos
2017-10-06 14:22 <pokoli> son funcionalidades estandares de python
2017-10-06 14:28 -!- smarro(~sebastian@168.90.86.167) has joined #tryton-es
2017-10-06 15:10 <meigallodixital> nunca hice un paquete, recuerda que vengo del lado oscuro ...
2017-10-06 15:11 <meigallodixital> nos pilló el finaciero abajo, acabamos de subir :P
2017-10-06 15:50 -!- csotelo_at_work(~csotelo@179.43.97.56) has joined #tryton-es
2017-10-06 19:20 -!- smarro(~sebastian@2800:2121:3400:504::6) has joined #tryton-es
2017-10-06 22:40 -!- JosDzG(~Thunderbi@189.250.142.119) has joined #tryton-es

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