2019-06-07 GnuCash IRC logs

01:09:31 *** Mechtilde has joined #gnucash
01:21:27 *** fell has quit IRC
01:22:16 *** fell has joined #gnucash
01:22:16 *** ChanServ sets mode: +o fell
01:31:11 *** O01eg has quit IRC
01:45:18 *** Mechtilde has quit IRC
02:01:06 *** cyberjunkie has joined #gnucash
02:02:27 *** fell has quit IRC
02:02:40 *** fell has joined #gnucash
02:02:40 *** ChanServ sets mode: +o fell
02:14:54 *** bertbob has quit IRC
02:17:55 *** bertbob has joined #gnucash
02:17:56 *** ChanServ sets mode: +v bertbob
02:28:50 *** Mechtilde has joined #gnucash
02:45:05 *** Mechtilde has quit IRC
02:52:59 *** fabior has joined #gnucash
03:27:01 *** fabior has quit IRC
03:44:55 *** lubder77 has joined #gnucash
03:47:22 *** lubder77 has quit IRC
04:01:22 *** gjanssens has joined #gnucash
04:01:22 *** gncbot sets mode: +o gjanssens
04:01:22 *** ChanServ sets mode: +o gjanssens
04:02:14 <gjanssens> .
04:09:26 *** Mechtilde has joined #gnucash
04:15:35 <gjanssens> warlord: fyi, the nightly master build stalled at 98%. I have killed it so there will be no master nightly today. To keep an eye on tomorrow...
04:29:48 *** fabior has joined #gnucash
04:36:35 *** fabior has quit IRC
05:23:06 *** Aussie_matt has quit IRC
06:11:32 *** chris has quit IRC
06:11:42 *** chris has joined #gnucash
06:11:43 *** ChanServ sets mode: +v chris
06:14:18 *** mr_sm11th has joined #gnucash
06:14:18 *** ChanServ sets mode: +v mr_sm11th
06:23:49 *** Jimraehl1 has joined #gnucash
06:25:59 *** Jimraehl1 has left #gnucash
06:51:45 *** Mechtilde has quit IRC
07:01:56 *** Mechtilde has joined #gnucash
07:13:57 *** Mechtilde has quit IRC
07:24:29 *** oozer has joined #gnucash
07:31:23 *** Mechtilde has joined #gnucash
08:12:26 *** oozer has quit IRC
08:13:35 <warlord> gjanssens, you mean windows? or flatpak?
08:13:57 <warlord> CDB-Man, correct, they do not combine in that way.
08:41:12 <chris> warlord I'm guessing Windows... the build log is showing weirdness https://code.gnucash.org/builds/win32/build-logs/build-master-2019-06-07-03-01-00.log
08:41:23 * chris hopes it's not chris fault
08:43:44 *** fell has quit IRC
08:47:56 <chris> quick qu: how to regenerate *.po files?
08:50:20 <warlord> running 'make' in /po ?
08:57:13 <chris> we don't use make anymore I think
09:03:04 <warlord> we do. or at least we can
09:03:05 *** fabior has joined #gnucash
09:23:42 *** fell has joined #gnucash
09:23:42 *** ChanServ sets mode: +o fell
09:31:33 <chris> interesting in fr.po they translate asset/liability to actif/passif... should be biens/dettes i.e goods/debts
09:31:38 <chris> (IMHO)
10:00:42 *** jervin has joined #gnucash
10:19:25 *** jervin has quit IRC
10:23:21 <gjanssens> warlord: that was on windows indeed.
10:23:51 <gjanssens> chris: there's no make/ninja-build target to regenerate a po file
10:24:28 <gjanssens> It's typically only done by a translator when it fits their workflow
10:25:11 <gjanssens> The command is "msgmerge <path/to/po-file.po> <path/to/gnucash.pot>"
10:25:44 <gjanssens> We don't regenerate po files en masse as that may interfere with work translators are doing locally.
10:26:34 <gjanssens> As for "activ/passiv", in Belgium we do have "Actief/Passief", and similar terms are used in Germany
10:27:22 <gjanssens> So I don't know what's the proper term in French, but actif/passif doesn't sound wrong to me either
10:31:39 <warlord> gjanssens, I got a PM from a user trying to join the channel but apparently was banned. I didn't see them in the banlist, but not sure how to "unban" them. (they probably are not around now anyways). Not sure what to do.
10:37:52 *** oozer has joined #gnucash
10:39:11 <gjanssens> warlord: I have no idea either.
10:39:21 <gjanssens> Was that user really banned or just silenced ?
10:39:24 *** jervin has joined #gnucash
10:40:51 <warlord> I have no idea. I wasn't around when they PMed me.
10:41:11 <warlord> (at 19:27 yesterday)
10:41:25 <warlord> I responded at 08:31 today, but no response.
10:44:18 *** MarkFirewhal has quit IRC
10:47:01 *** MarkFirewhal has joined #gnucash
10:53:07 *** User_ has joined #gnucash
10:55:29 *** Mechtilde has quit IRC
10:59:11 *** User_ has quit IRC
11:11:15 *** gjanssens is now known as gjannsens
11:11:17 <gjannsens> .
11:11:17 <gncbot> gjannsens: Sent 2 weeks, 5 days, 20 hours, and 20 minutes ago: <jralls> How far back the Fedora chain do we want to support building on? 3.3.2 would require at least F22. Debian stable has 3.7 but oldstable (a.k.a. jessie) has only 3.0.
11:11:22 *** gjannsens is now known as gjanssens
11:13:18 <gjanssens> @tell jralls I think "stable and currently supported" are a large enough support surface. Fedora currently support F28-F30. I wouldn't look further back. Same for Debian Stable. Oldstable is a bit too far back for me.
11:13:18 <gncbot> gjanssens: The operation succeeded.
11:14:08 <gjanssens> @tell jralls While not completely correct I assume people sticking to old releases don't like updates in general, so they should be able to live with a slightly older gnucash release as well.
11:14:08 <gncbot> gjanssens: The operation succeeded.
11:15:45 *** fabior_ has joined #gnucash
11:16:08 <gjanssens> @tell jralls other topic: our build server is currently running with gcc 7.4 where my VM has gcc 9.1. I'm having build issues (guile not finding libgnc-gnome while compiling qif-import.so) and I wonder if this could be due to the more recent tool chain.
11:16:08 <gncbot> gjanssens: The operation succeeded.
11:16:48 *** fabior has quit IRC
11:17:17 *** fell has quit IRC
11:18:40 <gjanssens> @tell jralls My first idea was to update the build server for comparision, but then I figured I better wait until after 3.6 is released to avoid potential surprises during the release. However what do you see on your own VMs when doing a clean gnucash build (gnucash only, not the support packages) ?
11:18:40 <gncbot> gjanssens: The operation succeeded.
11:20:35 *** fell has joined #gnucash
11:20:35 *** ChanServ sets mode: +o fell
11:23:44 <gjanssens> warlord: I just saw a similar deadlock on the buildserver for maint (a build I started myself half an hour ago)
11:24:17 <gjanssens> The build just hangs at a a certain point, this time 100% build
11:24:52 <gjanssens> I killed the build and restarted as I'm currently more interested in the build result than fixing the stalling
11:25:48 *** jervin has quit IRC
11:25:57 <gjanssens> It's odd behaviour though...
11:35:26 *** Mechtilde has joined #gnucash
11:40:38 *** Mechtilde has quit IRC
11:40:53 <gjanssens> The restarted build does continue, so it seems to be glitch of some kind that makes the system wait for something forever
11:42:40 *** Mechtilde has joined #gnucash
11:44:48 *** warlord has quit IRC
11:45:31 *** fell has quit IRC
11:45:42 *** fell has joined #gnucash
11:45:42 *** ChanServ sets mode: +o fell
11:48:34 *** fell has quit IRC
11:48:36 *** fell_laptop has joined #gnucash
11:48:37 *** ChanServ sets mode: +o fell_laptop
11:51:15 *** fell_laptop is now known as fell
11:55:04 *** warlord has joined #gnucash
11:55:05 *** gncbot sets mode: +o warlord
11:55:29 <warlord> gjanssens, that's very odd.. Wish we could tell what it is?
11:56:51 *** Mechtilde has quit IRC
12:00:34 *** boldstripe_ has joined #gnucash
12:00:48 *** boldstripe has quit IRC
12:00:48 *** boldstripe_ is now known as boldstripe
12:01:52 <fell> Sufficient RAM and disk space?
12:02:42 <gjanssens> fell: I think so: 12Gb of RAM, 11Gb free disk space
12:02:55 *** fabior_ has quit IRC
12:10:58 *** jervin has joined #gnucash
12:11:35 *** jervin has quit IRC
12:19:35 *** jerryq has joined #gnucash
12:54:23 *** fabior has joined #gnucash
12:58:57 *** KevinDB has quit IRC
13:01:29 *** KevinDB has joined #gnucash
13:01:29 *** ChanServ sets mode: +v KevinDB
13:01:52 *** fabior has quit IRC
13:05:05 *** Mechtilde has joined #gnucash
13:28:47 *** Mechtilde has quit IRC
13:41:39 *** Mechtilde has joined #gnucash
13:46:49 *** ArtGravity has joined #gnucash
13:46:49 *** ChanServ sets mode: +v ArtGravity
13:55:21 *** Mechtilde has quit IRC
14:21:55 *** storyjesse has quit IRC
14:38:06 *** frakturfreak has joined #gnucash
14:38:06 *** ChanServ sets mode: +v frakturfreak
14:56:29 *** Mechtilde has joined #gnucash
15:01:09 *** Mechtilde has quit IRC
15:34:14 <warlord> gjanssens, w.r.t. the blocked user, it appears to be this ban causing his issue: * #gnucash: *!*@*.bc.googleusercontent.com on Wed Jan 2 11:18:18 2019 by irc.acc.umu.se
15:34:35 <warlord> Not sure if I should unban this whole block, or suggest he change to a different host?
15:39:35 <warlord> fell, do you have an opinion?
15:40:31 <gjanssens> Was that address spamming us in the past ? It shouldn't matter anymore as users have to request voice these days
15:40:52 <gjanssens> So unblocking that network segment shouldn't increase spam
15:42:36 <gjanssens> chris: I have a guile challenge...
15:42:53 <gjanssens> I have moved a guile module to a different installation location
15:43:18 <gjanssens> (gnucash report report-system) is now (gnucash report report) in my local branch
15:44:00 <gjanssens> For compatibility I would like to emit a deprecation warning when users try to (use-modules (gnucash report report-system))
15:44:32 <gjanssens> However I don't want to install a gnucash/report/report-system.scm file to do so
15:45:03 <gjanssens> This is just one example, there are a bunch of files like that, some of which even move to a different directory
15:45:56 <gjanssens> As I'm eliminating the report-system directory, I no longer want to install scm files in there, but I do want guile to emit a deprecation warning if the user tries to use-module one of the old module names
15:46:24 <gjanssens> This seems to be a challenge as guile resolves modules by translating the module name into a relative path.
15:46:29 <fell> warlord, why are this bans set by irc.acc.mu
15:46:57 <fell> umu.se - one of the irc servers - and not by us
15:46:58 <warlord> fell, dunno..
15:47:16 <gjanssens> So (gnucash report report-system) is searched for in <%load-path>/gnucash/report/report-system.scm
15:47:35 *** warlord sets mode: -b *!*@*.bc.googleusercontent.com
15:47:55 *** exarkun has joined #gnucash
15:47:55 *** ChanServ sets mode: +v exarkun
15:48:02 <exarkun> warlord: Hello. Thank you.
15:48:04 <fell> I believe we can lift all bans for now.
15:48:11 <gjanssens> I can define modules in a file with a different path and (load <file>) to load the module definition, however that would trigger the deprecation warning at the wrong time.
15:48:24 <warlord> fell, maybe. I was debating making the channel unmoderated again.
15:48:39 <gjanssens> namely when that file is loaded instead of when the user calls (use-modules (module))
15:49:16 <gjanssens> chris: can you think of a way to achieve this anyway without resorting back to installing stubs in gnucash/report/report-system ?
15:50:57 <fell> The bans, which I have set, were either from the bot attack last year or nightly fly bys with alt right or super bowl paroles.
15:52:56 <fell> ANd there might be a few with misconfigured thunderbird clients from years ago.
15:57:56 <warlord> exarkun, so now that you're here -- did you have a question? ;)
16:05:01 *** tienne has joined #gnucash
16:40:31 *** calvinct has joined #gnucash
17:01:37 *** gjanssens has quit IRC
17:06:29 *** jervin has joined #gnucash
17:14:06 *** calvinct has quit IRC
17:16:36 *** tienne has quit IRC
17:18:48 *** tienne has joined #gnucash
17:29:09 *** Mechtilde has joined #gnucash
17:38:14 *** mr_sm11th has quit IRC
17:39:11 *** Mechtilde has quit IRC
18:02:09 *** ArtGravity has quit IRC
18:05:53 *** jralls has joined #gnucash
18:05:53 *** ChanServ sets mode: +o jralls
18:08:12 <jralls> @tell gjanssens warlord the new guile is hanging up on the Windows VM, you can see it in Task Manager. Maybe I should roll back the base commit to the April one.
18:08:12 <gncbot> jralls: The operation succeeded.
18:08:13 <gncbot> jralls: Sent 3 days, 15 hours, and 25 minutes ago: <gjanssens> According to https://gcc.gnu.org/gcc-9/changes.html gcc 9 will have Support for opening file streams with wide character paths on Windows
18:08:14 <gncbot> jralls: Sent 3 days, 15 hours, and 24 minutes ago: <gjanssens> That may eventually allow us to simplify our current path handling on that platform...
18:08:15 <gncbot> jralls: Sent 6 hours and 54 minutes ago: <gjanssens> I think stable and currently supported are a large enough support surface. Fedora currently support F28-F30. I wouldn't look further back. Same for Debian Stable. Oldstable is a bit too far back for me.
18:08:16 <gncbot> jralls: Sent 6 hours and 54 minutes ago: <gjanssens> While not completely correct I assume people sticking to old releases don't like updates in general, so they should be able to live with a slightly older gnucash release as well.
18:08:17 <gncbot> jralls: Sent 6 hours and 52 minutes ago: <gjanssens> other topic: our build server is currently running with gcc 7.4 where my VM has gcc 9.1. I'm having build issues (guile not finding libgnc-gnome while compiling qif-import.so) and I wonder if this could be due to the more recent tool chain.
18:08:18 <gncbot> jralls: Sent 6 hours and 49 minutes ago: <gjanssens> My first idea was to update the build server for comparision, but then I figured I better wait until after 3.6 is released to avoid potential surprises during the release. However what do you see on your own VMs when doing a clean gnucash build (gnucash only, not the support packages) ?
18:10:25 <jralls> warlord, I got a pm from someone with a nick starting with "pwn" complaining that he was banned. Since we ban people only for spamming, and considering the nick, I figured it was a sort of phishing attack and ignored it.
18:18:29 <exarkun> warlord: I do. :)
18:19:19 <exarkun> I posted an invoice and then processed a payment (using the invoice process payment ui) and then mistakenly _unposted_ and edited the invoice, then tried to restore the original state of the invoice and re-posted it.
18:20:13 <exarkun> Now apparently the invoice payment is not associated with the invoice anymore. I didn't notice the problem until I started getting reminders about the invoice being overdue (so I have now entered a lot more transactions since I caused the problem).
18:20:18 <exarkun> is this repairable?
18:51:15 <warlord> exarkun, you will need to re-apply the payment to the invoice. Just process the payment again and choose the existing payment split.
19:15:13 *** jerryq has quit IRC
19:17:24 *** tienne has quit IRC
19:22:22 *** frakturfreak has quit IRC
19:31:56 *** User_ has joined #gnucash
19:32:28 *** jerryq has joined #gnucash
19:32:48 *** boldstripe_ has joined #gnucash
19:32:57 *** boldstripe has quit IRC
19:32:58 *** boldstripe_ is now known as boldstripe
19:39:30 *** User_ has quit IRC
19:41:41 *** boldstripe has quit IRC
19:52:58 <jralls> @tell gjanssens A clean build on Win7 with gcc-9.1 works for me with last Monday's 170691 but fails with today's HEAD. Failure is in building qif-import.go, problem is inability to load libgnc-gnome.dll. I've started a bisect but probably won't get it finished tonight.
19:52:58 <gncbot> jralls: The operation succeeded.
20:02:48 <chris> @tell gjanssens - the (use-modules (...)) is a macro. I suspect we could redefine the macro and attach a backward-compatibility list.
20:02:48 <gncbot> chris: The operation succeeded.
20:12:57 <exarkun> warlord: Hm. If I choose "Process payment" then I'm giving the option of two splits relating to the invoice. One is a "Paymend" and one is a "Refund".
20:14:11 <exarkun> Or maybe one is an "Invoice" and one is a "Pre-payment"
20:16:56 <exarkun> Actually I might not know what I'm talking about when I'm saying "splits". I guess it's the part of a double-entry transaction that's in one account?
20:18:20 <exarkun> But the "process payment" dialog lists two related "Documents", one of type "Invoice" with non-zero values in the "debit" and "payment" fields, the other of type "Pre-Payment" with non-zero values in the "credit" and "refund" fields.
20:35:38 *** jervin has quit IRC
21:14:33 *** oozer has quit IRC
21:19:53 *** storyjesse has joined #gnucash
22:55:46 *** jervin has joined #gnucash
22:56:02 *** ArtGravity has joined #gnucash
22:56:02 *** ChanServ sets mode: +v ArtGravity
23:50:08 *** jervin has quit IRC