2020-10-15 GnuCash IRC logs

00:09:52 *** joe7 has quit IRC
00:09:57 *** joe7 has joined #gnucash
00:42:06 <fell> warlord, joe7: It started once as a GSoC project here, but developed into a separate project and the student was Ngewi Fet. And the last contact was https://lists.gnucash.org/pipermail/gnucash-devel/2016-September/039812.html
00:44:03 *** Mechtilde has joined #gnucash
00:47:07 <fell> I found a more recent mail: https://lists.gnucash.org/pipermail/gnucash-user/2019-February/083085.html
00:54:54 <joe7> Thanks fell! The concerns mentioned in the more recent entry is still there. I'm thinking of forking the project
00:56:49 <fell> How long were you waiting for his answer?
01:05:34 *** fell_laptop has joined #gnucash
01:05:34 *** ChanServ sets mode: +o fell_laptop
01:05:42 <joe7> fell, last year I was sending him a mail asking if the repo has been discontinued. He replied after two months, that any pull-request will be handled. Now the oldest pull request ist from Dec 2019 and there are some major enhancements. No comments or merging so far
01:06:27 *** fell was kicked by fell_laptop (User terminated!)
01:08:14 <fell_laptop> IMHO you were waiting long enough. But you should try to create a cew, too.
01:08:21 *** fell_laptop is now known as fell
01:20:46 *** Mechtilde has quit IRC
01:27:36 *** phebus has quit IRC
01:34:36 *** sbluhm has joined #gnucash
01:34:36 *** ChanServ sets mode: +v sbluhm
01:36:13 *** phebus has joined #gnucash
01:36:14 *** ChanServ sets mode: +v phebus
01:50:05 *** joe7 has quit IRC
01:50:28 *** joe7 has joined #gnucash
01:51:16 *** kcexn has left #gnucash
01:56:22 *** frakturfreak has quit IRC
02:10:39 *** frakturfreak has joined #gnucash
02:10:39 *** ChanServ sets mode: +v frakturfreak
02:24:46 *** vuamw has joined #gnucash
02:33:31 *** PowaBanga has quit IRC
02:39:06 *** hussam has quit IRC
02:55:31 *** PowaBanga has joined #gnucash
03:02:23 *** Mechtilde has joined #gnucash
03:03:48 *** phebus has quit IRC
03:06:46 *** phebus has joined #gnucash
03:06:47 *** ChanServ sets mode: +v phebus
03:14:52 *** joe7 has quit IRC
03:15:24 *** joe7 has joined #gnucash
03:23:13 *** gjanssens has joined #gnucash
03:23:13 *** ChanServ sets mode: +o gjanssens
03:23:45 *** bertbob has quit IRC
03:26:55 *** bertbob has joined #gnucash
03:26:56 *** ChanServ sets mode: +v bertbob
03:29:06 *** Hamaryns has joined #gnucash
03:29:06 *** ChanServ sets mode: +v Hamaryns
03:59:13 *** hussam has joined #gnucash
03:59:13 *** ChanServ sets mode: +v hussam
04:38:10 *** joe7 has quit IRC
04:38:12 *** joe7 has joined #gnucash
04:44:01 *** joe7 has quit IRC
04:44:01 *** joe7 has joined #gnucash
05:19:22 *** User has joined #gnucash
05:42:17 *** Aussie_matt has joined #gnucash
05:54:39 *** Hamaryns has quit IRC
06:33:41 *** chris has joined #gnucash
06:33:41 *** ChanServ sets mode: +v chris
06:33:45 *** gncbot sets mode: +o chris
06:36:42 *** Mechtilde has quit IRC
06:37:16 *** Mechtilde has joined #gnucash
06:37:16 *** halipaul has joined #gnucash
06:46:46 *** Hamaryns has joined #gnucash
06:46:46 *** ChanServ sets mode: +v Hamaryns
06:49:03 *** nick_ has joined #gnucash
06:52:11 *** nick_ has quit IRC
06:52:51 *** joe7 has quit IRC
07:04:26 *** Herbert has joined #gnucash
07:04:34 *** Herbert has quit IRC
07:24:16 *** Hamaryns has quit IRC
07:34:22 *** Aussie_matt has quit IRC
07:37:59 <warlord> fell, Thanks. I thought his name was Nwegi, which is why I couldn't find it in my mail archives ;) I had all the correct letters, just the wrong order. :(
07:39:02 <warlord> He sent an email to -user on 28 Feb 2019
07:39:44 <warlord> His last email to -devel was in 2016
07:46:48 *** joe7 has joined #gnucash
07:51:18 *** joe7 has quit IRC
07:52:43 *** joe7 has joined #gnucash
07:54:13 *** joe7 has quit IRC
07:54:21 *** joe7 has joined #gnucash
08:04:18 *** joe7 has quit IRC
08:04:22 *** joe7 has joined #gnucash
08:04:32 *** joe7 has joined #gnucash
08:07:49 <fell> Good Morning, Atlanta! :-)
08:07:59 *** Hamaryns has joined #gnucash
08:08:00 *** ChanServ sets mode: +v Hamaryns
08:12:02 *** joe7 has quit IRC
08:17:42 *** Hamaryns has quit IRC
08:38:13 <warlord> HI fell.
08:44:38 *** joe7 has joined #gnucash
08:44:48 *** joe7 has joined #gnucash
08:48:58 <fell> Sill busy with moving?
08:49:28 *** sproggit has joined #gnucash
09:03:44 *** Jimraehl1 has joined #gnucash
09:20:17 *** sproggit has quit IRC
09:23:36 *** joe7 has quit IRC
09:27:37 *** joe7 has joined #gnucash
09:27:49 *** joe7 has joined #gnucash
09:31:28 *** warlord has quit IRC
09:32:43 *** warlord has joined #gnucash
09:32:43 *** gncbot sets mode: +o warlord
09:56:05 *** joe7 has quit IRC
10:50:39 *** Mechtilde has quit IRC
11:17:21 *** sbluhm has quit IRC
11:33:10 *** jervin has joined #gnucash
11:53:31 *** sbluhm has joined #gnucash
11:53:31 *** ChanServ sets mode: +v sbluhm
12:15:13 *** storyjesse has quit IRC
12:16:00 *** guak has joined #gnucash
12:31:01 *** sbluhm has quit IRC
12:34:41 *** fell has quit IRC
12:38:14 *** fell has joined #gnucash
12:38:14 *** ChanServ sets mode: +o fell
12:41:27 *** gjanssens has quit IRC
13:17:15 *** sbluhm has joined #gnucash
13:17:15 *** ChanServ sets mode: +v sbluhm
13:27:49 *** ramontjunior has joined #gnucash
13:49:56 *** o01eg has quit IRC
13:58:33 *** PowaBanga has quit IRC
14:10:41 *** chris has quit IRC
14:14:04 *** jervin has quit IRC
14:16:38 *** Mechtilde has joined #gnucash
14:27:06 *** joe7 has joined #gnucash
14:30:06 *** joe7 has quit IRC
14:34:01 *** PowaBanga has joined #gnucash
14:34:52 *** joe7 has joined #gnucash
14:35:02 *** joe7 has joined #gnucash
14:49:03 *** PowaBanga has quit IRC
15:01:26 <fell> Warlord, I am no member of the different ISO 20022 committees, whi inventes "PAIN". ;-)
15:03:33 <jralls_afk> fell: Where is ar.po marked for GnuCash? Several teams on http://translationproject.org/team/index.html have (nothing) for email, I interpret it as "We're too wonderful to contemplate interacting with mere developers or worse, users".
15:06:57 <warlord> fell, lol
15:08:37 *** jralls_afk is now known as jralls
15:09:05 <fell> jralls: http://translationproject.org/html/leaders.html says in "The team's email address": The team's address is further meant as the public address where users of translated software can report translation errors. So usually the team's address should be open to non-subscribers, although probably moderated to shield the team members from being spammed.
15:09:58 <fell> But perhaps another reason to start a weblate project...
15:10:21 <jralls> fell, Right. Which is why interpret (nothing) as f*** off, we don't want to hear from you and we don't want you sticking your nose into our business so we communicate privately with each other.
15:12:08 <jralls> warlord, re SQL backend you're thinking of the old postgres-only backend from 2.2. Phil Longstaff wrote most of the DBI-based backend but ran out of time so I finished it up for 2.4 as my first major contribution to GnuCash. I rewrote the whole thing in C++ for 3.0.
15:12:41 <fell> warlord, when would you have time, to set up hooks for weblate?
15:14:00 <jralls> rangerrr, the problem with autoindexes getting corrupted came up before here a couple of months ago, you might search the logs. But I think recreating the DB should solve the problem for you.
15:16:52 *** joe7 has quit IRC
15:24:41 <warlord> jralls, could be, but still those PG backends were incompatible.
15:26:17 <warlord> fell, there's no RPM for it, so setup might take a bit longer.
15:31:11 <fell> Ahem, I think we should use weblate.org toattract newtranslators.
15:32:22 <fell> Then wwe have to push updates of *po[t] files and get their updates as PR's like from github.
15:40:19 *** PowaBanga has joined #gnucash
15:41:04 <fell> As an example of communication confiuration see https://hosted.weblate.org/data/f-droid/
15:46:00 <warlord> oh. huh.
15:48:18 <fell> or search https://docs.weblate.org/en/latest/admin/continuous.html#pushing-changes-from-weblate for "Pull Request"
15:48:22 *** jw4 has quit IRC
15:49:17 *** jw4 has joined #gnucash
15:49:17 *** ChanServ sets mode: +v jw4
15:52:02 <warlord> I will add it to my to-do list.
15:53:42 <jralls> IIRC weblate.org requires that we give them ssh push into code. Do we really want to do that?
15:55:45 <fell> No, they should create PRs on GH.
15:55:55 <jralls> Oh, never mind, I see that it can do Github PRs instead. In that case do we even need anything set up on code?
15:56:27 <warlord> Maybe a push on update? Unless they can get that from a GitHub integration?
15:57:15 <jralls> Do we really want to give them push? If they're hacked that gives the hacker push.
15:58:38 <fell> The just in time approach would be:
15:58:57 *** ramontjunior has quit IRC
16:00:34 <fell> If c, scm, … source files change run make pot. if it is with the exception of the timestamp and the linen umbers is the same as before, you are done.
16:01:23 <fell> Else run msgmerge for all po and push the po's to weblate.
16:03:00 <fell> for the pot test we can suppress line numbers, but for the merge we want them.
16:03:56 <jralls> Ah, you mean for a post-update hook on code. Those are in the gitolite repo. You should be able to work on that yourself.
16:04:31 <fell> but we need to store the pot without numbers for comparishion.
16:05:07 <fell> I nnever worked on giolite.
16:05:09 <jralls> And the way weblate.org works is they clone our git repo. Translation changes get committed to their repo and they either merge-and-push or generate a PR. I think I'd prefer the latter.
16:05:51 <jralls> No, you just need to grep the diff for ^msgid.
16:06:44 <fell> right
16:07:09 <jralls> Sorry, no that's wrong, gnucash.pot isn't in the repo so there's no diff. So we'd need a pre-update hook that creates a scratch one for the post-update hook to diff against.
16:10:15 <jralls> And then that post-update hook will msg-merge and commit the po-file changes. That might make a mess, it will need to be tested on a local bare repo.
16:13:43 <fell> so, I must not update foo.c and de.po in the same commit any longer.
16:16:35 *** bertbob has quit IRC
16:18:23 <jralls> That should be OK, the hook's commit will be based on yours so there won't be any conflicts. The problem would arise if somebody managed to get a change to a po file pushed while the post-update hook was running so that the commit that the hook's commit was based on differed from the current version of the po file.
16:18:57 <jralls> If having a hook running blocks intervening commits then it's OK.
16:19:15 <jralls> But that's the kind of thing we need to test.
16:19:34 *** Mechtilde has quit IRC
16:21:46 *** JayC has quit IRC
16:24:17 *** chris has joined #gnucash
16:24:17 *** ChanServ sets mode: +v chris
16:24:21 *** gncbot sets mode: +o chris
16:26:29 *** User has quit IRC
16:27:13 *** JayC has joined #gnucash
16:27:13 *** ChanServ sets mode: +v JayC
16:29:17 *** chris has quit IRC
16:41:25 *** fell has quit IRC
16:43:23 *** fell has joined #gnucash
16:43:23 *** ChanServ sets mode: +o fell
16:55:34 *** sbluhm has quit IRC
16:58:39 *** frakturfreak has quit IRC
17:07:46 <jralls> fell, I'm not sure that it's possible to make a commit in a hook.
17:12:40 *** KaiForce has quit IRC
17:27:56 *** bertbob has joined #gnucash
17:27:56 *** ChanServ sets mode: +v bertbob
17:51:24 *** vuamw has quit IRC
19:01:20 *** jervin has joined #gnucash
19:22:25 <warlord> Does it have to be a commit? Could we have the hook copy the po data into a place where they can grab it via HTTPS?
19:36:08 <jralls> I don't think weblate.org is set up to do that.
19:38:30 <jralls> And what would it do about it? Convert it into a commit locally and turn it into a PR?
19:45:41 *** storyjesse has joined #gnucash
19:53:33 *** joe7 has joined #gnucash
19:53:34 *** joe7 has quit IRC
19:53:43 *** joe7 has joined #gnucash
19:54:55 *** rangerrr has quit IRC
19:55:24 *** joe7 has quit IRC
19:55:27 *** joe7 has joined #gnucash
19:56:45 *** joe7 has quit IRC
19:56:47 *** joe7 has joined #gnucash
20:02:59 *** jervin has quit IRC
20:25:00 *** Unhammer has quit IRC
20:40:06 *** Unhammer has joined #gnucash
20:40:06 *** ChanServ sets mode: +v Unhammer
21:00:17 *** jervin has joined #gnucash
21:14:17 *** fell has quit IRC
21:14:18 *** fell_laptop has joined #gnucash
21:14:18 *** ChanServ sets mode: +o fell_laptop
21:22:47 *** jervin has quit IRC
21:24:28 *** jervin has joined #gnucash
21:25:19 *** guak has quit IRC
21:53:46 *** jervin has quit IRC
22:06:48 *** fell_laptop has quit IRC
22:07:07 *** fell_laptop has joined #gnucash
22:07:07 *** ChanServ sets mode: +o fell_laptop
22:10:13 *** fell_laptop has quit IRC
22:32:07 *** fell has joined #gnucash
22:32:07 *** ChanServ sets mode: +o fell
22:35:17 *** fell has quit IRC
22:36:15 *** fell has joined #gnucash
22:36:15 *** ChanServ sets mode: +o fell
22:52:52 *** chris has joined #gnucash
22:52:52 *** ChanServ sets mode: +v chris
22:52:55 *** gncbot sets mode: +o chris