2020-06-11 GnuCash IRC logs

00:09:36 *** dtux has quit IRC
00:10:40 *** dtux has joined #gnucash
00:16:52 *** omnireq_ has quit IRC
00:17:03 *** omnireq_ has joined #gnucash
00:37:35 *** jralls has joined #gnucash
00:37:35 *** ChanServ sets mode: +o jralls
00:37:52 *** omnireq_ has quit IRC
00:38:03 *** omnireq_ has joined #gnucash
00:38:32 *** jralls_afk has quit IRC
00:41:47 *** bertbob has quit IRC
00:46:49 *** bertbob has joined #gnucash
00:46:50 *** ChanServ sets mode: +v bertbob
00:46:58 *** bertbob has quit IRC
00:50:31 *** storyjesse has quit IRC
01:03:10 *** fell has joined #gnucash
01:03:10 *** ChanServ sets mode: +o fell
01:09:11 *** fell has quit IRC
01:10:30 *** fell has joined #gnucash
01:10:30 *** ChanServ sets mode: +o fell
01:19:10 *** sbluhm has joined #gnucash
01:22:36 *** suukim has joined #gnucash
01:27:01 *** sbluhm has quit IRC
01:33:21 *** sbluhm has joined #gnucash
02:09:43 *** gncbot has joined #gnucash
02:23:17 *** Hamaryns has joined #gnucash
02:23:17 *** ChanServ sets mode: +v Hamaryns
02:49:16 <fell> welcome back, warlord!
02:55:01 *** Mechtilde has quit IRC
03:09:21 *** Mechtilde has joined #gnucash
03:14:30 *** Hamaryns has quit IRC
03:27:30 *** fell has quit IRC
03:27:51 *** fell has joined #gnucash
03:27:51 *** ChanServ sets mode: +o fell
03:29:26 *** dtux has quit IRC
03:54:04 *** lmat has quit IRC
03:54:15 *** hussam has quit IRC
03:54:25 *** Trel has quit IRC
03:54:35 *** parsnip has quit IRC
03:54:36 *** marusich has quit IRC
03:54:38 *** Trel has joined #gnucash
03:54:49 *** parsnip has joined #gnucash
03:54:54 *** marusich has joined #gnucash
03:54:54 *** ChanServ sets mode: +v marusich
03:56:57 *** hussam has joined #gnucash
03:56:57 *** ChanServ sets mode: +v hussam
03:59:09 *** lmat has joined #gnucash
04:06:39 *** gjanssens has joined #gnucash
04:06:39 *** ChanServ sets mode: +o gjanssens
04:06:54 *** gjanssens sets mode: +o gncbot
04:06:58 <gjanssens> .
04:07:22 *** omnireq_ has quit IRC
04:08:11 *** omnireq_ has joined #gnucash
04:16:00 <gjanssens> jralls: the webkit problem points to a signature issue on my system:
04:16:23 <gjanssens> It fails to install with this error: '/var/cache/pacman/pkg/mingw-w64-i686-webkitgtk3-2.4.11-999.2-any.pkg.tar.zst': package missing required signature
04:17:43 <gjanssens> Which makes me wonder whether the import of your public key in my environment was successful. My first run of setup-mingw64 hung while regenerating the trust store. I rebooted the system after waiting for at least half an hour of seemingly doing nothing.
04:29:20 *** FH_thecat has quit IRC
04:29:23 *** omnireq_ has quit IRC
04:29:33 *** omnireq_ has joined #gnucash
04:30:11 *** FH_thecat has joined #gnucash
04:34:42 <gjanssens> jralls: And I finally found the bug: there was an old signing key on my box and wget by default will append a number upon redownload of the same file.
04:35:10 <gjanssens> I have now removed the old keys, reran setup-mingw64 and the build is continuing.
04:37:06 *** bertbob has joined #gnucash
04:37:06 *** ChanServ sets mode: +v bertbob
04:47:28 *** User has joined #gnucash
04:50:23 *** omnireq_ has quit IRC
04:50:35 *** omnireq_ has joined #gnucash
05:00:14 *** keiffer has joined #gnucash
05:04:53 *** sbluhm has joined #gnucash
05:04:53 *** ChanServ sets mode: +v sbluhm
05:10:51 *** sbluhm has quit IRC
05:14:05 *** Aussie_matt has quit IRC
05:30:11 *** bertbob has quit IRC
05:31:32 *** bertbob has joined #gnucash
05:31:32 *** ChanServ sets mode: +v bertbob
06:01:23 <gjanssens> I have reverted and repushed my most recent commit as it had a poor commit message. Sorry for the noise.
06:22:22 *** omnireq_ has quit IRC
06:22:33 *** omnireq_ has joined #gnucash
06:25:16 *** sbluhm has joined #gnucash
06:25:16 *** ChanServ sets mode: +v sbluhm
06:35:00 *** sbluhm has quit IRC
06:39:32 *** Jimraehl1 has joined #gnucash
06:40:25 *** Jimraehl1 has quit IRC
06:42:25 *** pierredugland has joined #gnucash
06:43:25 *** Hirppa has quit IRC
06:43:30 *** ChanServ sets mode: +v pierredugland
06:45:05 <pierredugland> hi everyone
06:45:12 <pierredugland> have posted on reddit about the budget functionality
06:45:23 <pierredugland> am happy to help if pointed in the right direction
06:49:07 <pierredugland> I do not understand how the estimate calculation is done, the placeholder accounts behaviour makes no sense
06:49:21 <pierredugland> it would be nice to be able to have both realized and planned in the same window
06:53:39 <pierredugland> looking at the code it's probably beyond my grasp though - i'm a javscript/python tinkerer but no C
06:56:52 *** omnireq_ has quit IRC
06:57:03 *** omnireq_ has joined #gnucash
07:43:07 *** suukim has quit IRC
07:51:52 *** omnireq_ has quit IRC
07:52:23 *** omnireq_ has joined #gnucash
07:59:09 *** suukim has joined #gnucash
08:21:52 *** omnireq_ has quit IRC
08:22:03 *** omnireq_ has joined #gnucash
08:24:06 *** omnireq__ has joined #gnucash
08:25:19 *** omnireq_ has quit IRC
08:26:36 *** David has quit IRC
08:26:42 *** David has joined #gnucash
08:30:02 *** sbluhm has joined #gnucash
08:36:37 *** chris has joined #gnucash
08:36:37 *** ChanServ sets mode: +v chris
08:37:28 <chris> idea: SEPA QR codes into invoices. use scheme to generate a QR PNG encoded in base64. https://en.wikipedia.org/wiki/EPC_QR_code
08:40:31 *** sbluhm has quit IRC
08:41:06 *** Hirppa has joined #gnucash
08:42:39 <chris> ^ not for 4.0
08:43:22 *** omnireq__ has quit IRC
08:43:33 *** omnireq__ has joined #gnucash
08:55:21 *** sbluhm has joined #gnucash
08:55:21 *** ChanServ sets mode: +v sbluhm
08:57:01 *** Mechtilde has quit IRC
08:57:51 *** David has quit IRC
08:58:58 *** David has joined #gnucash
09:04:22 *** omnireq__ has quit IRC
09:04:33 *** omnireq__ has joined #gnucash
09:09:40 *** storyjesse has joined #gnucash
09:15:30 *** Mechtilde has joined #gnucash
09:25:32 <chris> SEPA QR codes are easy to generate, but would add a bunch of C dependencies needing swigging and exports.
09:25:41 <chris> https://www.europeanpaymentscouncil.eu/sites/default/files/KB/files/EPC069-12%20v2.1%20Quick%20Response%20Code%20-%20Guidelines%20to%20Enable%20the%20Data%20Capture%20for%20the%20Initiation%20of%20a%20SCT.pdf
09:25:52 *** omnireq__ has quit IRC
09:26:03 *** omnireq__ has joined #gnucash
10:25:57 *** omnireq__ has quit IRC
11:07:46 <warlord> chris, I think that would best be served in AqB's SEPA library.
11:08:15 <warlord> Oh, sorry, didn't read the full history.
11:08:17 <warlord> Nevermind.
11:09:12 *** CDB-Work has joined #gnucash
11:09:12 *** ChanServ sets mode: +v CDB-Work
11:33:41 <chris> I think I'll have burned into my brain that account::amount == transaction::value
11:39:34 *** storyjesse has quit IRC
11:40:49 <CDB-Work> hmm?
11:45:01 <chris> It's the GnuCash transaction formula. 10 GBP == 15 USD can be internally encoded as 2 splits with transaction-currency USD, (1) account=GBP amount=10 value=15, (2) account=USD amount=-15 value=-15. the account-currency::split-amount and transaction-currency::split-value
11:45:38 <chris> this magic formula begets double-entry because sum(value)=0
11:45:55 <CDB-Work> account=GBP refers to trading account?
11:46:15 <chris> account=GBP refers to the split's account
11:47:22 *** omnireq has joined #gnucash
11:47:22 *** ChanServ sets mode: +v omnireq
11:47:30 <chris> interestingly enough, trading-accounts can be ignored in most share calculations
11:47:42 <chris> interestingly enough, trading-accounts can be ignored in most share *price* calculations
11:50:32 <CDB-Work> as it ought to be; the GL wwithout TRADING must balance
11:50:47 <CDB-Work> TRADING is only used to balance non-home-currency units
11:51:01 <CDB-Work> ie stock units such as # of SPY shares, or foreign currency units such as GBP
11:51:34 <CDB-Work> since each account has a VALUE field, the GL itself ought ot be integral.....
11:51:57 <CDB-Work> that being said... is the VALUE field always equal to the GL's home currency?
11:52:28 <CDB-Work> because in tht example you just gave, if my GL's home currency is CAD, then is that "value" amount CAD, or something else?
11:52:29 <chris> no, value currency is the currency of the originating account
11:52:45 <CDB-Work> okay, so that doesn't help
11:52:57 <chris> e.g. in your CAD book, if you initiate GBP to USD transfer, txn-currency=GBP
11:53:05 <CDB-Work> you can get accurate rates in account currency, but not in home GL currency
11:54:06 <chris> I'll have to ask whether 'average-cost' concept makes sense... it ought to be 'average-price'... because cost sounds like purchases
11:54:07 *** marusich has quit IRC
11:54:19 <CDB-Work> its definitely meant ot be cost
11:54:38 <CDB-Work> as in, without reference to current market value, ie historic transaction value
11:54:51 <CDB-Work> historic cost accounting is the default
11:54:58 <chris> ok
11:55:10 <CDB-Work> perhaps a better label is "historic cost"
11:55:47 <chris> ok. gtg now thx
11:55:48 <CDB-Work> a more complete (but not friendly in a menu) title would be "historic, weighted-average cost"
11:56:14 <CDB-Work> also note that FIFO capital gains is not applicable in every jurisdiction...
11:56:36 <CDB-Work> dont know what it is in AU, but US and CA differ. US uses FIFO, CA uses weighted averge cost
12:02:51 <CDB-Work> (for tax purposes -- GAAP is another matter altogether...)
12:11:52 *** sbluhm has quit IRC
12:13:19 *** dtux has joined #gnucash
12:45:27 *** sbluhm has joined #gnucash
12:45:27 *** ChanServ sets mode: +v sbluhm
12:51:41 *** Aussie_matt has joined #gnucash
12:54:08 *** Aussie_matt has quit IRC
12:55:07 *** storyjesse has joined #gnucash
13:00:37 *** storyjesse has quit IRC
13:02:22 *** guak has joined #gnucash
13:17:31 *** jervin has joined #gnucash
13:28:12 *** sbluhm has quit IRC
13:41:23 <fell> Warlord, while QR codes can be used as security medium in FinTS, Chris' citation has a different purpose: encode the relevant data of an invoice as QR code on the invoice to fill the form for the bank transfer.
13:43:44 <warlord> fell, yes I realized that after back-reading
13:44:06 *** jervin has quit IRC
13:45:17 *** sbluhm has joined #gnucash
13:45:17 *** ChanServ sets mode: +v sbluhm
13:59:14 *** jralls_laptop has joined #gnucash
14:00:18 *** jralls_laptop is now known as jralls_
14:00:36 *** ChanServ sets mode: +o jralls_
14:00:49 *** jralls_ is now known as jralls_laptop
14:01:07 <jralls_laptop> fell: I don't do facebook.
14:07:38 <jralls_laptop> gjanssens: The latest webkit is 2.4.11-999.3, to go with the latest boost on mingw64. As for including mktime.h only if !REPLACE_MKTIME, see https://github.com/Gnucash/gnucash-on-windows/commit/5e67ac411a48cb31b06d76615b2fd87a1c99c069#diff-6b0d3600d50944ab08b6145722eaa7c2.
14:09:25 <jralls_laptop> @notes jralls
14:09:25 <gncbot> jralls_laptop: Sent 22 hours and 33 minutes ago: <gjanssens> As I didn't manage to install Windows 10 yet, I have been looking at the guile build failure on my Win 7 machine again., Sent 22 hours and 32 minutes ago: <gjanssens> I checked configure results on my system with the build server's, Sent 22 hours and 31 minutes ago: <gjanssens> The difference is on my system the check for a working mktime fails while it (4 more messages)
14:10:02 <jralls_laptop> @notes jralls
14:10:02 <gncbot> jralls_laptop: Sent 22 hours and 33 minutes ago: <gjanssens> As I didn't manage to install Windows 10 yet, I have been looking at the guile build failure on my Win 7 machine again., Sent 22 hours and 33 minutes ago: <gjanssens> I checked configure results on my system with the build server's, Sent 22 hours and 32 minutes ago: <gjanssens> The difference is on my system the check for a working mktime fails while it (4 more messages)
14:21:43 *** suukim has quit IRC
14:25:07 *** frakturfreak has joined #gnucash
14:35:05 *** User has quit IRC
14:41:39 <gjanssens> jralls_laptop: The commit you refer to removes the patch part that adds a condition around #include "mktime.c"
14:42:32 <gjanssens> That seems to be the opposite of what needs to be done as far as I can tell. So why do point me at that commit exactly ?
14:43:04 <gjanssens> To undo that bit and test if that works ?
14:51:33 <gjanssens> Note there no longer is a module in gnucash-modules to patch a source guile. Perhaps we should readd this just to show how the source tarball on SF was generated ?
14:52:14 <gjanssens> I assume it's just a matter of applying the patches and running autoreconf but I can't tell for sure.
14:53:40 <gjanssens> Having the start from scratch guile module in the module list can be helpful in debugging - it can temporarily be set as dependency of the other modules that way instead of having to rely on a new tarball on SF for each iteration.
14:54:02 *** lmat has quit IRC
14:55:22 *** lmat has joined #gnucash
14:55:42 *** ArtGravity has joined #gnucash
14:55:42 *** ChanServ sets mode: +v ArtGravity
14:57:02 *** David has quit IRC
14:57:29 *** David has joined #gnucash
14:57:50 *** gjanssens has quit IRC
15:06:16 *** jralls_laptop has quit IRC
15:06:21 *** jralls_laptop has joined #gnucash
15:07:03 *** jralls_laptop has quit IRC
15:07:09 *** jralls_laptop has joined #gnucash
15:07:55 *** jralls_laptop has joined #gnucash
15:08:38 *** jralls_laptop has quit IRC
15:14:58 *** fell has quit IRC
15:15:18 *** fell has joined #gnucash
15:15:19 *** ChanServ sets mode: +o fell
16:27:41 *** jralls_laptop has joined #gnucash
16:30:24 *** Agfarmer18 has joined #gnucash
16:34:49 *** jralls_laptop has quit IRC
16:34:53 *** jralls_laptop has joined #gnucash
16:35:37 *** jralls_laptop has quit IRC
16:35:42 *** jralls_laptop has joined #gnucash
16:36:28 *** jralls_laptop has joined #gnucash
16:37:12 *** jralls_laptop has quit IRC
16:37:17 *** jralls_laptop has joined #gnucash
16:37:59 *** jralls_laptop has quit IRC
16:38:04 *** jralls_laptop has joined #gnucash
16:38:51 *** jralls_laptop has joined #gnucash
16:39:34 *** jralls_laptop has quit IRC
16:39:38 *** jralls_laptop has joined #gnucash
16:46:47 *** sbluhm has quit IRC
16:54:31 *** Mechtilde has quit IRC
17:06:13 *** frakturfreak has quit IRC
17:08:35 <fell> ninja does not recreate doc/tip_of_the_day.list
17:16:30 *** jralls_laptop has joined #gnucash
17:20:20 <jralls_laptop> @tell gjanssens Sorry the intent of the mktime link wasn't clear: It's because the condition doesn't work with the latest iteration of Mingw-w64.
17:20:20 <gncbot> jralls_laptop: The operation succeeded.
17:22:27 <jralls_laptop> @tell gjanssens The patches are still in gnucash-on-windows.git/patches, but I created the tarball a guile git repo with them as commits so the moduleset doesn't apply them.
17:22:27 <gncbot> jralls_laptop: The operation succeeded.
17:25:36 <jralls_laptop> @tell gjanssens The tarball generated by guile won't run on MinGW-w64, it crashes during the build.
17:25:36 <gncbot> jralls_laptop: The operation succeeded.
17:25:44 *** jralls_laptop has quit IRC
18:42:21 *** Agfarmer18 has quit IRC
19:08:20 *** omnireq has quit IRC
19:37:37 *** bertbob has quit IRC
19:40:08 *** bertbob has joined #gnucash
19:40:09 *** ChanServ sets mode: +v bertbob
19:44:15 *** Aussie_matt has joined #gnucash
20:01:19 *** omnireq has joined #gnucash
20:07:15 <fell> never merge po files, which msgmerged different pot's. Strip the refs before.
20:31:05 *** guak has quit IRC
21:06:03 *** storyjesse has joined #gnucash
21:10:06 *** jchonig has quit IRC
21:22:39 *** parsnip has quit IRC
21:22:55 *** parsnip has joined #gnucash
21:23:38 *** jchonig has joined #gnucash
21:43:52 *** jost has quit IRC
21:46:58 *** pierredugland has quit IRC
21:47:18 *** pierredugland has joined #gnucash
21:57:55 *** jost has joined #gnucash
22:23:17 *** dtux has quit IRC
22:23:20 *** dtux has joined #gnucash
22:34:53 *** jervin has joined #gnucash
23:01:11 *** jervin has quit IRC
23:02:34 *** ArtGravity has quit IRC
23:24:33 *** omnireq_ has joined #gnucash
23:25:44 *** omnireq has quit IRC
23:52:49 *** omnireq_ has quit IRC
23:53:00 *** omnireq_ has joined #gnucash