irc.libera.chat #tryton log beginning Wed Feb 22 12:10:01 AM CET 2023 | ||
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton | 23:23 | |
-!- ChanServ changed mode/#tryton -> +o cedk | 23:23 | |
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton | 23:31 | |
-!- ChanServ changed mode/#tryton -> +o cedk | 23:31 | |
-!- springwurm(~springwur@5.104.149.54) has joined #tryton | 06:08 | |
-!- mrichez(~Maxime@2a02:a03f:c2e8:f900:db7c:11fb:1fc6:3112) has joined #tryton | 06:48 | |
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton | 07:46 | |
-!- ChanServ changed mode/#tryton -> +o cedk | 07:46 | |
-!- rpit(~rpit@p200300c88f161d00165b2c8ab9392335.dip0.t-ipconnect.de) has joined #tryton | 07:59 | |
-!- acaubet(~Thunderbi@194.224.31.235) has joined #tryton | 08:25 | |
pokoli | cedk: I want to cry when reading such comments: https://foss.heptapod.net/tryton/tryton/-/issues/12103#note_285639 | 08:51 |
---|---|---|
cedk | pokoli: this is because you care only about features and I care about maintance | 08:53 |
pokoli | cedk: what is the problem with importing symbols from the maintenance point of view? | 08:56 |
cedk | new dependency | 08:56 |
cedk | ACTION tired to have to justify everything | 08:57 |
pokoli | cedk: I'm also tried to have to justify everything | 08:58 |
cedk | as I'm the only one to maintain, I'm the one who choose for maintanance reason | 08:59 |
pokoli | cedk: I'm tryting to maintain but as we have different criteria I'm forced to maintain somewhere else | 09:01 |
cedk | maintanence is not adding ne stuffs | 09:01 |
pokoli | cedk: maintenaince is also fixing bug, isn't it? | 09:02 |
cedk | on the opposite | 09:02 |
cedk | no it is not fixing bugs | 09:02 |
cedk | at least not your bugs | 09:02 |
pokoli | cedk: so what is and how can I do it? | 09:04 |
cedk | pokoli: take care | 09:04 |
pokoli | cedk: PLEASE EXPLAIN YOURSELF! Otherwise I can not understand | 09:04 |
cedk | I CAN NOT EXPLAIN | 09:05 |
cedk | just take your part of the load and stop questioning every of decisions | 09:08 |
-!- nicoe(~nicoe@2a02:578:852a:c00:7e2a:31ff:fe5e:b25d) has joined #tryton | 09:19 | |
pokoli | cedk: we can not work as a team if we do not organize ourselves | 10:56 |
cedk | pokoli: I do not understand you, I think we have already an organisation | 11:00 |
cedk | indeed I think you want something that is impossible which is to know in advance if your work will be accepted | 11:01 |
pokoli | cedk: we are talking of maintenance | 11:18 |
pokoli | cedk: I can not take my port of the load If I do not not what is my part | 11:18 |
pokoli | because what I'm already doing it is not my part for you | 11:19 |
cedk | pokoli: well there are more than 700 open issues | 11:22 |
cedk | and more than 30 MR to review | 11:23 |
cedk | there are big maintenance on sao: https://discuss.tryton.org/t/state-of-the-dependencies-of-the-web-client/3441 | 11:25 |
cedk | there are GTK4 coming | 11:25 |
cedk | there are success stories to integrate | 11:25 |
cedk | there are documentation to complete | 11:26 |
cedk | random CI failure to fix | 11:26 |
pokoli | cedk: ok, so how we distribute them? | 11:30 |
cedk | pokoli: I do not understand | 11:31 |
cedk | pokoli: ho OK, you take the GTK4 port | 11:31 |
cedk | that's what you want? | 11:31 |
cedk | it will be great if I can distribute task to anybody like that | 11:31 |
pokoli | cedk: oh no. better we remove the GTK client and its another dependency that we do not need to maintain ;-) | 11:32 |
cedk | ACTION not in the mood for joke | 11:33 |
-!- acaubet(~Thunderbi@194.224.31.235) has joined #tryton | 11:59 | |
pokoli | cedk: I do not think we can sucess if you take the responsability of all the tasks. So this means we need to find a way to distribute them | 12:20 |
pokoli | cedk: can we make a deal about sucess stories? I can integrate them but you need to promise me something | 12:30 |
-!- nicoe(~nicoe@2a02:578:852a:c00:18c2:1aff:fef9:2b7f) has joined #tryton | 12:33 | |
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton | 12:40 | |
-!- ChanServ changed mode/#tryton -> +o cedk | 12:40 | |
-!- springwurm(~springwur@5.104.149.54) has joined #tryton | 13:02 | |
cedk | pokoli: I stop talking now | 14:24 |
cedk | I'm wasting my time and energy | 14:24 |
cedk | you never want to improve stuffs but just have a quick fix | 14:25 |
pokoli | cedk: on the other way arround, you never what to fix just have new features | 14:26 |
cedk | pokoli: I can not beleive you said THAT | 14:30 |
cedk | This is too much, I'm done | 14:31 |
cedk | ACTION away for ever | 14:31 |
pokoli | cedk: I can explain that sentence if you want | 14:32 |
pokoli | It is all about https://foss.heptapod.net/tryton/tryton/-/issues/12103 | 14:32 |
nicoe | WYF has happend again? | 16:06 |
nicoe | s/WYF/WTF | 16:06 |
nicoe | OMG I can't believe what I'm reading … it's the same shit again and again and again. | 16:29 |
nicoe | cedk: you have to accept that you're in a position where you have to justify some of your decisions. Having power over something comes with its burden, unless you want robots under your control, there will be people that don't think like you or don't understand you. | 16:32 |
nicoe | pokoli: you have to accept that sometimes cedk will make decisions that don't suit you, that he will change his mind and make mistakes and that sometimes something that was OK in the past is not OK anymore | 16:33 |
pokoli | nicoe: It has been like this for ages and I always accepted it | 16:41 |
pokoli | But at the end this does not SCALE, ced can not take care of everything as there is to much to do | 16:42 |
nicoe | Of course it does not scale. That's why you should take something that bothers you and fix it. In the case of the bug 12103, I think the plan is quite clear in https://foss.heptapod.net/tryton/tryton/-/issues/12103#note_285652 | 16:47 |
nicoe | Why is forex-python acceptable in country_ro and not in currency? I don't know what's in cedk head but my idea is that it was added in country_ro before it was removed from currency. | 16:49 |
nicoe | How will it be handled in 6.0? I don't know. | 16:49 |
pokoli | nicoe: it does not make sense | 16:49 |
nicoe | pokoli: what doesn't make sense? | 16:50 |
pokoli | nicoe: to implement a new feature on newer version to fix something that already worked and leave the previous version without working | 16:51 |
pokoli | nicoe: altought if I implement what is requested I won't have the symbol set on the database so it won't work | 16:53 |
pokoli | ACTION spent more time discussing than creating the merge request and loading the data on the database | 16:54 |
nicoe | pokoli: First what doesn't work is a script filling a database. It's hardly something critical. | 16:55 |
pokoli | nicoe: filling that (currency symbol) that is used on almost all of the screens of the database | 16:55 |
pokoli | because now we always show the currency symbol after the amount when it is realated to a symbol | 16:56 |
pokoli | related to a currency | 16:56 |
pokoli | it is also used on all reports, because we use format currency which also uses the symbol | 16:56 |
nicoe | I know all that you don't have to explain it to me | 16:56 |
nicoe | It does not change the fact that it's not something critical | 16:57 |
nicoe | And so second: "you have to accept that sometimes cedk will make decisions that don't suit you". This conversation is when this part of my message kicks in. | 16:58 |
pokoli | nicoe: No i can just patch the script and leave with such patch forever | 16:58 |
nicoe | pokoli: Indeed, just do that I don't have an issue with that. | 16:59 |
nicoe | But don't expect that solution to be included just because it works for you | 17:00 |
pokoli | nicoe: I just included the code that was already there | 17:01 |
cedk | nicoe: forex-python is no more a dependency | 17:03 |
pokoli | instead of removing forex-python the best solution would be to contribute to forex-python so the currency data is downloaded from a trustable source? | 17:04 |
nicoe | cedk: it's still an extra dependency of country_ro, just like it would be an extra dependency of currency following https://foss.heptapod.net/tryton/tryton/-/merge_requests/328/diffs#43c1ce217440a6183c73d0e06cb7c042916ac8af | 17:05 |
cedk | nicoe: no it is not | 17:06 |
cedk | and country_ro never used forex-python | 17:07 |
cedk | as explained in the issue forex-python was never reliable | 17:08 |
nicoe | cedk: pokoli pointed to https://foss.heptapod.net/tryton/tryton/-/blob/799917d019ceadeba4536a05a4e29ebc5f0a52cc/setup.py#L147 | 17:08 |
cedk | and currency symbol are no standard | 17:08 |
cedk | nicoe: that's not currency_ro | 17:09 |
pokoli | cedk: was not relealiable for currency rates, it is realiable for symbols | 17:09 |
pokoli | but we do not longer want to have symbols | 17:09 |
nicoe | OK I understand I thought it was currency_ro because the commit message is "Add Romanian" and I didn't check further | 17:09 |
cedk | pokoli: if you do not want to have symbol, perfect implement my proposal | 17:11 |
pokoli | cedk: I will never have symbol for already released version, so your solution does not work | 17:12 |
pokoli | cedk: why you did not implement it when you removed the symbols? | 17:12 |
pokoli | It was never supported? | 17:13 |
cedk | I do no understand anything | 17:13 |
pokoli | cedk: how do you plan to load the symbols with your solution? Let me now | 17:14 |
pokoli | do I need to type them manually? | 17:15 |
cedk | pokoli: I do not as I explained symbol are not reliable nor standardized | 17:16 |
cedk | 3-code is better for business | 17:16 |
pokoli | cedk: then we need to do nothing, this is what is already implemented | 17:16 |
pokoli | 3-code is what is set on symbol so it is what is rendered as symbol | 17:17 |
pokoli | cedk: then your note is a separated issue which is: "Remove symbol from currency as it not reliable nor standarized" | 17:18 |
cedk | pokoli: if you want close your issue and I will create a new one | 17:19 |
pokoli | cedk: feel free to create a new one, but that does not fix my issue | 17:20 |
cedk | pokoli: make your mind that symbol are gone | 17:20 |
pokoli | cedk: of course, you can close it as one fix | 17:20 |
pokoli | cedk: maybe then I should go away with symbols also | 17:20 |
pokoli | Life will be easier for all | 17:20 |
pokoli | cedk: and it won't be gone until the field is removed from the model ;-) | 17:21 |
cedk | ACTION living Groundhog Day | 17:22 |
pokoli | ACTION out for today | 17:29 |
nicoe | pokoli: I don't understand you. Do you really want to leave because of one issue impacting a non critical script on 6.0? There is something else. You've contributed countless patches some way more important than this one. But you're making a point about this one … | 17:29 |
nicoe | I really don't understand | 17:30 |
pokoli | nicoe: its the same repeating pattern on all issues | 17:30 |
pokoli | I created the issue today and I start think which was the reason to not accept it. Of course, there was a reason | 17:31 |
nicoe | Yet there are dozens of other patch you've submitted that have been accepted | 17:32 |
pokoli | nicoe: yet there are dozens of features that I'm scared to submit | 17:32 |
pokoli | maybe it's my problem because my contributions won't be never perfect enought to be accepted on Tryton | 17:33 |
pokoli | I can live with that | 17:33 |
nicoe | I can understand that, cedk sometimes gives me also the feeling that Tryton is a one man show where my contribution are tolerated but not welcomed | 17:36 |
pokoli | nicoe: of course this can be solved by having contrib modules | 17:36 |
nicoe | Yet it's not by contributing less that it will be solved, so I don't think you should be scared to submit something | 17:37 |
pokoli | nicoe: of course, but if each time that I submit something I will have an endless discussion I wil get tired of submiting | 17:43 |
pokoli | I already lived that last month | 17:43 |
nicoe | Endless discussions are boring indeed, there are two ways to deal with it: if it's nitpicking, just shrug it off … it's not worth losing your nerves for that. If it's a real issue with the design then you can still keep your contribution for yourself or into a contrib module. | 17:56 |
nicoe | As I already said on the forum not everything should be in Tryton | 17:57 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!