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/!