IRC logs of #tryton for Wednesday, 2019-07-10

chat.freenode.net #tryton log beginning Wed 10 Jul 2019 12:00:01 AM CEST
-!- yangoon(~mathiasb@210-163-142-46.pool.kielnet.net) has joined #tryton22:01
-!- yangoon1(~mathiasb@92.117.244.93) has joined #tryton22:59
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton23:08
-!- yangoon(~mathiasb@mue-88-130-74-046.dsl.tropolys.de) has joined #tryton23:54
-!- yangoon1(~mathiasb@i59F4BCEC.versanet.de) has joined #tryton02:53
-!- springwurm(~Springwur@5.104.149.54) has joined #tryton04:50
-!- rpit(~rpit@p200300C88F413D0069F553E02A39C574.dip0.t-ipconnect.de) has joined #tryton06:06
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton06:51
-!- udono(~udono@186-061-210-188.ip-addr.inexio.net) has joined #tryton06:57
-!- mrichez(~Maxime@mail.saluc.com) has joined #tryton07:01
pokoliI'm wondering if our pollicy allows to backport https://bugs.tryton.org/issue846908:04
pokoliIIUC this fix requires a database update and it should not be backported08:04
pokolion the other hand I think it will be good to backport so the issue is fixed on new 5.2 database versions08:05
cedkpokoli: not for me08:17
cedkthat's the problem when people test after the release instead of before08:18
pokolicedk: see your point but what it concers me is that we have something that will never work correctly on version 5.208:24
pokoliand one of my ideas about when created https://bugs.tryton.org/issue7736 is to ease testing of trunk version before the release08:26
cedkpokoli: there are many things that never works correctly08:30
pokoliyeah, but this is one that we can easly fix08:33
pokoliat the end is not a big problem as I imagine most of the integrators will fix this things on their deployments of tryton08:34
pokolibut for people using Tryton as is give the feeling that there is something that it's fixed but only partially08:35
cedkpokoli: yeps but it is the fault of the community who is not testing on time08:36
cedknor reviewing enough08:36
pokoliof course better testing will allow us to catch this kind of bugs after the relase, but I'm not sure if we will be able to catch always all bugs before the release08:36
-!- nicoe(~nicoe@host-85-201-184-151.dynamic.voo.be) has joined #tryton08:59
-!- nicoe(~nicoe@host-85-201-184-151.dynamic.voo.be) has joined #tryton09:53
semarieusually, does running with tip is doable in production environment, or it should be avoided ?10:01
pokolisemarie: usually is doable10:02
pokolisemarie: problems may arraise when you have custom modules and a new change is introduced on trunk that require your modules to be adapted10:02
pokolisemarie: otherwise trunk is quite stable10:02
semarieyes I understand the problem with customs modules10:02
pokolisemarie: if you use only standard modules it's a matther of keeping the clients up to date when updating the server10:05
semarieah yes, the desktop client would be more complex to maintain10:06
pokolisemarie: personally I've started some production deployments on trunk with the idea to migrate to new version once it's released10:06
pokolisemarie: another thing that you should take care is that trunk changes are not translated until the release10:06
semarieok. translation would be too much for my users...10:07
pokolisemarie: but you will only miss the translation of new strings10:25
pokolisemarie: there was an script to donwload new translations from pootle, not sure if it also works with weblate10:26
-!- mariomop(~quassel@host79.201-253-68.telecom.net.ar) has joined #tryton10:52
-!- Timitos(~kpreisler@host-88-217-184-172.customer.m-online.net) has joined #tryton11:54
-!- springwurm(~Springwur@5.104.149.54) has joined #tryton12:03
semariecedk: I updated the review for issue8478, but not checking if field is a Function before looking at field.setter seems wrong to me13:51
semarie(even if try/except will do it)13:51
pokolisemarie: why? what you propose instead?14:06
semariepokoli: I am unsure it is readable enough. the isinstance(field, Function) make the intent more evident14:09
cedksemarie: my comment #5 was only for "setter != None" not to remove the isinstance test14:09
semariecedk: so discarding the field if it is a Function ? even if the Function has a setter ?14:11
pokolisemarie: for me only makes sense to discar functional fields without setter functions14:27
semariepokoli: thanks. I updated the review14:32
cedksemarie: no, I mean testing "!= None" should not be written like that but just "setter"14:32
semarieah ok. I (finally) understood14:33
semarieso I think it still apply with my current review: return field.setter is not None14:34
semarieI will change it to: return field.setter14:34
cedksemarie: yes it is Python way14:35
-!- udono1(~udono@186-061-210-188.ip-addr.inexio.net) has joined #tryton17:38
-!- udono2(~udono@186-061-210-188.ip-addr.inexio.net) has joined #tryton17:40
-!- udono(~udono@186-061-210-188.ip-addr.inexio.net) has joined #tryton17:43
-!- udono(~udono@186-061-210-188.ip-addr.inexio.net) has joined #tryton19:01
-!- semarie_(~semarie@unaffiliated/semarie) has joined #tryton20:00

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