2020-04-06 GnuCash IRC logs

00:08:23 *** n08l3J has quit IRC
00:54:07 *** lcanaska1 has joined #gnucash
00:54:43 *** lcanaska has quit IRC
00:54:43 *** lcanaska1 is now known as lcanaska
00:57:36 *** Mechtilde has joined #gnucash
01:09:56 *** sbluhm has joined #gnucash
01:09:56 *** ChanServ sets mode: +v sbluhm
01:12:56 *** sbluhm has quit IRC
01:21:06 *** fell has joined #gnucash
01:21:06 *** ChanServ sets mode: +o fell
01:23:16 *** fell_laptop has quit IRC
01:31:41 *** sbluhm has joined #gnucash
01:33:43 *** lcanaska has quit IRC
01:34:23 *** Han has joined #gnucash
02:17:51 *** Gerd has joined #gnucash
03:15:18 *** Mechtilde has quit IRC
03:19:38 *** chrisaway has quit IRC
03:26:08 *** Gerd has quit IRC
03:26:37 *** Mechtilde has joined #gnucash
03:40:03 *** Gerd has joined #gnucash
03:43:44 *** chrisaway has joined #gnucash
03:47:25 *** Mechtilde has quit IRC
03:53:55 *** Mechtilde has joined #gnucash
03:56:43 *** gjanssens has joined #gnucash
03:56:43 *** gncbot sets mode: +o gjanssens
03:56:43 *** ChanServ sets mode: +o gjanssens
03:58:46 *** gjanssens has quit IRC
04:35:23 *** Gerd has quit IRC
04:43:47 *** phoenix has joined #gnucash
04:57:00 *** phoenix has quit IRC
05:07:49 *** Aussie_matt has quit IRC
06:08:38 *** Aussie_matt has joined #gnucash
06:13:18 *** User_ has joined #gnucash
06:54:42 *** chrisaway has quit IRC
07:07:41 *** sbluhm has quit IRC
07:15:55 *** Mechtilde has quit IRC
07:20:55 *** chris has joined #gnucash
07:20:55 *** ChanServ sets mode: +v chris
07:24:23 *** sbluhm has joined #gnucash
07:24:23 *** ChanServ sets mode: +v sbluhm
07:26:54 *** chris has quit IRC
07:28:43 *** Mechtilde has joined #gnucash
07:28:48 *** jervin has joined #gnucash
07:30:09 *** chris has joined #gnucash
07:30:10 *** ChanServ sets mode: +v chris
07:36:00 *** Mechtilde has quit IRC
07:37:51 *** jervin has quit IRC
07:43:08 *** chris has quit IRC
07:44:12 *** Mechtilde has joined #gnucash
07:45:23 *** sbluhm has quit IRC
07:50:21 *** Agfarmer18 has joined #gnucash
07:58:06 *** jim has joined #gnucash
08:02:06 *** sbluhm has joined #gnucash
08:02:06 *** ChanServ sets mode: +v sbluhm
08:09:16 *** Agfarmer18 has quit IRC
08:44:32 <KJS> Can anyone help with AqBanking wizard problems? I completed add steps, retrieved accounts, went back to main setup wizard and can't advance to the next step to match accounts. Does anyone know how I can verify these accounts were retrieved or what else could be wrong?
08:46:23 *** Gerd has joined #gnucash
08:46:42 *** chris has joined #gnucash
08:46:43 *** ChanServ sets mode: +v chris
08:50:16 <chris> jralls/warlord: Scrub.c - any idea why xaccAccountTreeScrubSplits is called during XML load, but not loading from other backends?
08:52:42 <warlord> chris, my *guess* is that it's to deal with the fact that we don't really know the version number of the source XML data file, whereas we DO have schema versions in the SQL backend and can "update" appropriately.
08:53:38 <chris> 🙄
08:54:21 <chris> anything that's easy is made difficult
08:55:12 <warlord> yep
09:09:54 <chris> bwahahaha: https://github.com/christopherlam/gnucash/commit/2d44d452a244e671f614330a9b46b2c519db8abc
09:12:39 <warlord> Wait, how can a split have been reconciled in the future?
09:13:43 *** Aussie_matt has quit IRC
09:13:57 <chris> exactly: user (eg d.reiser) has entered statement date as 30/06/2020 in error while reconciling.
09:14:22 <chris> he did it back in 30/06/2006
09:16:54 <chris> i fixed reconciliation so that reconciled_balance ignores splits whose reconciled_balance > statement_date
09:17:10 <chris> this enables lots of new features but brights out garbage data like this
09:24:26 <chris> I would *not* want to create another ScrubN.c which would add another splitlist walk just to fix these reconciled_dates. So why not do it JIT?
09:27:21 <chris> fwiw this scrub is incorrect.
09:28:06 <chris> https://bugs.gnucash.org/show_bug.cgi?id=797668#c3 would be a fix that makes the reconcile window work again
09:28:18 <chris> as ugly as it is, it's the one that can handle bad data.
09:31:11 *** jervin has joined #gnucash
09:32:56 <chris> I'd hope you agree that reconciliation statement_date must be clamped in UI so that we cannot choose a future date.
10:16:10 *** omnireq_ has quit IRC
10:16:20 *** omnireq_ has joined #gnucash
10:20:46 <warlord> Sometimes it might make sense to reconcile a day or two in the future (I do that at times).
10:21:47 <warlord> E.g. I use reconcile status for expense reimbursement. When I get a reimbursement check I deposit it, but the date of deposit is always at least "tomorrow". But then I'd like to immediately reconcile the account back down to 0.
10:21:57 <warlord> .. which means reconciling "tomorrow"
10:22:02 <warlord> but I want to do it today
10:22:18 <warlord> BUt yes, I agree it makes no sense to reconcile years in the future.
10:26:39 <chris> in this case maybe we'll allow leeway of 1 month for statement_date
10:27:50 <chris> any idea whats the best policy for handling/repairing these garbage-data? scrub in maint then feature in master?
10:34:49 *** Agfarmer18 has joined #gnucash
10:35:42 *** chris has quit IRC
10:37:51 <warlord> I don't know. Keep in mind that you could load files from any previous version.
10:39:49 *** Gerd has quit IRC
10:49:50 *** chris has joined #gnucash
10:49:50 *** ChanServ sets mode: +v chris
10:52:50 *** BrilliantRose has joined #gnucash
10:56:46 *** BrilliantRose has quit IRC
11:02:02 *** KJS has quit IRC
11:02:40 *** omnireq_ has quit IRC
11:02:50 *** omnireq_ has joined #gnucash
11:26:16 *** guak has joined #gnucash
11:30:35 *** waeking7 has joined #gnucash
11:30:35 *** ChanServ sets mode: +v waeking7
11:30:47 *** waeking has quit IRC
11:30:47 *** waeking7 is now known as waeking
11:35:06 *** sbluhm has quit IRC
11:44:20 *** Gerd has joined #gnucash
11:44:29 <warlord> chris, I think you missed my last reply (from 10:37) -- just noticed you had quit 2 minutes earlier and rejoined 2 minutes later. I said:
11:44:34 <warlord> I don't know. Keep in mind that you could load files from any previous version.
11:48:42 <chris> ok thx; maybe other devs will have further ideas.
11:48:54 <chris> gtg
11:52:24 <warlord> send email. :)
11:55:07 *** chris has quit IRC
11:55:47 *** chris has joined #gnucash
11:55:47 *** ChanServ sets mode: +v chris
12:00:58 *** phoenix has joined #gnucash
12:03:20 *** CDB-Man_ has joined #gnucash
12:03:20 *** ChanServ sets mode: +v CDB-Man_
12:03:31 *** android has quit IRC
12:03:39 *** CDB-Man has quit IRC
12:31:04 *** Gerd has quit IRC
12:37:15 *** jim has quit IRC
12:41:44 *** Gerd has joined #gnucash
12:45:02 *** android has joined #gnucash
12:51:46 *** chris has quit IRC
13:21:47 <jralls> @tell KJS Your AQBanking issue is likely because it temporarily lost the ability to work with OFX Direct Connect. If you're on Windows or MacOS installing GnuCash 3.9 should resolve the problem.
13:21:47 <gncbot> jralls: The operation succeeded.
13:23:44 *** Hamaryns has joined #gnucash
13:23:44 *** ChanServ sets mode: +v Hamaryns
13:24:42 *** sbluhm has joined #gnucash
13:24:42 *** ChanServ sets mode: +v sbluhm
13:31:26 *** sbluhm has quit IRC
13:31:50 *** lmat has quit IRC
13:32:29 *** lmat has joined #gnucash
13:32:47 <lmat> I'm not running X on my laptop. How do I shut off the screen?
13:33:04 <lmat> Oh goodness, wrong channel, my apologies.
13:33:24 <jralls> lmat I usually just shut the lid.
13:34:59 *** sbluhm has joined #gnucash
13:35:00 *** ChanServ sets mode: +v sbluhm
13:41:52 <lmat> jralls: It's still on. I peeked inside the lid and I see light from the monitor.
13:43:32 *** lmat has quit IRC
13:43:34 *** lmat has joined #gnucash
13:48:26 <jralls> lmat, not a Mac, I take it. Or at least not MacOS. So what OS and if Linux/BSD what windowing system?
13:54:23 *** manj-gnome has joined #gnucash
13:56:29 *** manj-gnome is now known as SorenV
13:58:20 <SorenV> I was wondering if any one could shed some light on why Arch did not upgrade to 3.9 when it was released. I'm trying to decide if I should try to figure out how to install from source or give them more time. It seems fairly intentional. https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/gnucash&id=6c657df98228008080c3f2180e10c980f146711c
14:01:14 *** sbluhm has quit IRC
14:01:41 <warlord> SorenV, I think you'll have to ask the maintainer.
14:02:21 <warlord> SorenV, maybe email Jaroslav Lichtblau <svetlemodry@archlinux.org> and ask?
14:02:25 <SorenV> That's fair, thought I might check with you all first. Will do. Thanks
14:02:55 <lmat> jralls: Not a mac! Dell precision m4700, arch linux.
14:03:04 <lmat> it looks like setterm -blank 1; will blank the screen after a minute.
14:04:57 <jralls> Oh, so no windowing at all. Do you just want to blank the screen or do you want to put the laptop to sleep?
14:05:10 <lmat> Hmm, strange that arch linux is out of date on gnucash so long.
14:05:25 <lmat> jralls: Blank screen, not sleep. Right, no windowing at all!
14:05:49 <lmat> framebuffer only. (I would prefer that I don't have to sign in at all, but that may be asking too much.) (Don't bother asking why I want a headless laptop ^_^)
14:08:00 <jralls> It's not headless, that's not possible on a laptop. Headless is when you have no console attached to the system and have to telnet or ssh into it.
14:08:34 <lmat> jralls: Oh yes, that's right.
14:08:41 <jralls> And considering how painful it is to set up a GUI on Arch I'm not at all surprised why you'd want console-only.
14:08:48 <lmat> haha!
14:09:13 <jralls> Besides, who needs a gui when there's emacs?
14:10:28 <lmat> Emacs nearly passes as an OS...
14:11:54 <jralls> Nearly, it just needs a kernel and a filesystem and can take care of the rest on its own.
14:12:31 <jralls> IIRC people have set it as their shell in /etc/passwd.
14:13:05 *** jim has joined #gnucash
14:16:01 *** storyjesse has quit IRC
14:19:22 *** frakturfreak has joined #gnucash
14:19:22 *** ChanServ sets mode: +v frakturfreak
14:19:56 <lmat> Oh, I didn't know about that!
14:20:17 *** jervin has quit IRC
14:20:19 <jralls> Tempted? ;-)
14:20:35 *** sbluhm has joined #gnucash
14:20:35 *** ChanServ sets mode: +v sbluhm
14:23:04 *** Gerd has quit IRC
14:23:19 *** Gerd has joined #gnucash
14:24:37 <lmat> I'm a vim guy.
14:24:59 <jralls> emacs has vi-mode!
14:25:54 <jralls> https://www.emacswiki.org/emacs/VimMode
14:26:41 <jralls> Superseded by the aptly-named evil: https://github.com/emacs-evil/evil
14:27:20 <lmat> Oh yes, I remember evil!
14:33:55 *** android has quit IRC
14:49:50 *** sbluhm has quit IRC
14:57:40 *** ecdhe has quit IRC
14:58:21 *** ecdhe has joined #gnucash
15:03:16 *** jim has quit IRC
15:05:20 *** Han has quit IRC
15:10:40 *** android has joined #gnucash
15:23:32 <jralls> warlord, any thoughts on https://github.com/Gnucash/gnucash/pull/682?
15:23:33 *** Hamaryns has quit IRC
15:27:22 *** Hamaryns has joined #gnucash
15:27:22 *** ChanServ sets mode: +v Hamaryns
15:27:29 *** jim has joined #gnucash
15:34:09 <warlord> jralls, I think the implementation is wrong. If it's firing off multiple SXes at once it wont "fix" the balance between them. E.g., let's say you go away for 3 months and don't fire off 3 months of mtg payment transactions..
15:34:23 <warlord> The 1st one MAY be right, but the latter 2 will not be.
15:46:00 <jralls> warlord, OK. Will you comment on the PR?
15:48:30 *** android has quit IRC
15:51:55 <warlord> jralls, done
15:55:01 *** Hamaryns has quit IRC
16:02:38 *** Agfarmer18 has quit IRC
16:14:41 *** omnireq_ has quit IRC
16:15:48 *** oozer has joined #gnucash
16:19:32 *** omnireq has joined #gnucash
16:20:45 *** oozer has quit IRC
16:47:29 *** Mechtilde has quit IRC
17:07:30 *** frakturfreak has quit IRC
17:29:24 *** chris has joined #gnucash
17:29:25 *** ChanServ sets mode: +v chris
17:33:24 *** chris has quit IRC
17:37:09 *** chris has joined #gnucash
17:37:09 *** ChanServ sets mode: +v chris
17:47:44 *** omnireq has quit IRC
17:49:31 *** omnireq has joined #gnucash
17:57:11 *** calvinct has joined #gnucash
18:00:59 *** omnireq has quit IRC
18:10:31 *** chris has quit IRC
18:11:59 *** lcanaska has joined #gnucash
18:25:13 *** jim has quit IRC
18:40:09 *** Gerd has quit IRC
18:46:14 *** jervin has joined #gnucash
18:46:36 *** calvinct has quit IRC
18:58:06 *** Agfarmer18 has joined #gnucash
19:03:46 *** phoenix has quit IRC
19:04:13 *** Aussie_matt has joined #gnucash
19:23:16 *** jervin has quit IRC
19:33:21 *** SorenV has quit IRC
19:45:11 *** oozer has joined #gnucash
19:56:42 *** tonysoar has joined #gnucash
20:29:52 *** lcanaska has quit IRC
20:34:11 *** chris has joined #gnucash
20:34:11 *** ChanServ sets mode: +v chris
20:41:47 *** lcanaska has joined #gnucash
20:43:58 *** bertbob has quit IRC
20:51:51 *** n08l3J has joined #gnucash
20:52:45 <n08l3J> android, I believe you have to unpost the bill before you can edit it
20:59:50 <warlord> n08l3J, indeed, you do.
21:00:59 *** AliceWndr has joined #gnucash
21:04:44 *** AliceWndr has quit IRC
21:10:48 *** storyjesse has joined #gnucash
21:14:47 *** guak has quit IRC
21:19:01 *** n08l3J has quit IRC
21:19:36 *** bertbob has joined #gnucash
21:19:37 *** ChanServ sets mode: +v bertbob
21:21:19 *** oozer has quit IRC
21:32:25 *** User_ has quit IRC
21:36:34 *** n08l3J has joined #gnucash
21:37:45 <n08l3J> warlord, If I were to debug the csv import function of Gnucash, How do I go about doing it. It have a workaround, but I really wanted to learn the right way.
21:38:42 *** omnireq has joined #gnucash
21:42:50 *** jervin has joined #gnucash
21:43:11 *** jervin has quit IRC
21:44:30 *** tonysoar has quit IRC
21:54:42 *** omnireq has quit IRC
21:58:28 *** jim has joined #gnucash
22:11:58 *** jim has quit IRC
22:13:03 *** Agfarmer18 has quit IRC
23:17:09 *** storyjesse has quit IRC
23:22:52 *** omnireq has joined #gnucash
23:44:26 *** n08l3J has quit IRC
23:51:05 *** omnireq has quit IRC