2020-06-05 GnuCash IRC logs

00:01:18 *** fell has quit IRC
00:01:38 *** fell has joined #gnucash
00:01:38 *** ChanServ sets mode: +o fell
00:22:58 *** fell has quit IRC
00:23:00 *** fell_laptop has joined #gnucash
00:23:01 *** ChanServ sets mode: +o fell_laptop
00:36:50 *** dtux has quit IRC
00:42:15 *** marusich has joined #gnucash
00:42:15 *** ChanServ sets mode: +v marusich
00:44:46 *** Mechtilde has joined #gnucash
00:58:39 *** sbluhm has joined #gnucash
00:58:39 *** ChanServ sets mode: +v sbluhm
01:01:27 *** jervin has quit IRC
01:13:20 *** fell has joined #gnucash
01:13:21 *** ChanServ sets mode: +o fell
01:15:30 *** fell_laptop has quit IRC
01:26:27 *** sbluhm has quit IRC
01:36:54 *** suukim has joined #gnucash
01:41:38 *** codesmythe has joined #gnucash
01:41:38 *** ChanServ sets mode: +v codesmythe
01:44:19 *** sbluhm has joined #gnucash
01:44:19 *** ChanServ sets mode: +v sbluhm
01:45:29 *** codesmythe has quit IRC
01:49:58 *** Mechtilde has quit IRC
02:15:23 *** bertbob has quit IRC
02:17:26 *** bertbob has joined #gnucash
02:17:27 *** ChanServ sets mode: +v bertbob
02:19:36 *** dtux has joined #gnucash
02:26:01 *** GM_Books has quit IRC
02:58:54 *** Mechtilde has joined #gnucash
03:02:30 *** Hamaryns has joined #gnucash
03:02:30 *** ChanServ sets mode: +v Hamaryns
03:31:30 *** akv has left #gnucash
03:43:14 *** codesmythe has joined #gnucash
03:43:14 *** ChanServ sets mode: +v codesmythe
03:46:15 *** codesmythe has quit IRC
03:50:07 *** dtux has quit IRC
04:11:23 *** omnireq__ has quit IRC
04:11:38 *** omnireq__ has joined #gnucash
04:19:00 *** Hamaryns has quit IRC
04:21:24 *** Hamaryns has joined #gnucash
04:21:24 *** ChanServ sets mode: +v Hamaryns
04:32:23 *** omnireq__ has quit IRC
04:34:04 *** omnireq__ has joined #gnucash
04:43:39 *** bertbob has quit IRC
04:51:15 *** bertbob has joined #gnucash
04:51:16 *** ChanServ sets mode: +v bertbob
05:03:44 *** gjanssens has joined #gnucash
05:03:44 *** ChanServ sets mode: +o gjanssens
05:12:51 *** User_ has joined #gnucash
05:17:31 *** Hirppa has quit IRC
05:18:44 *** Hirppa has joined #gnucash
05:44:03 *** codesmythe has joined #gnucash
05:44:03 *** ChanServ sets mode: +v codesmythe
05:47:04 *** codesmythe has quit IRC
05:55:26 *** marusich has quit IRC
05:57:29 *** Aussie_matt has quit IRC
06:23:27 *** Hamaryns has quit IRC
06:32:17 *** Jimraehl1 has joined #gnucash
06:33:12 *** Jimraehl1 has quit IRC
06:57:36 *** Hamaryns has joined #gnucash
06:57:36 *** ChanServ sets mode: +v Hamaryns
07:03:04 *** sbluhm has quit IRC
07:35:06 *** Hamaryns has quit IRC
07:44:56 *** codesmythe has joined #gnucash
07:44:56 *** ChanServ sets mode: +v codesmythe
07:47:56 *** codesmythe has quit IRC
08:08:24 *** FH_thecat has quit IRC
08:17:32 <chris> gjanssens: I don't mind the cli structure at all
08:19:11 <chris> jralls: I guess to run report on open books will mean a one-liner from SESSION_NORMAL_OPEN to SESSION_READ_ONLY and warlord will be happy
08:49:30 <warlord> chris, indeed. For a report run there is no reason to open a book read-write ever. It's fine to always open read_only.
08:54:12 *** shaggy has quit IRC
08:57:48 <warlord> gjanssens, fell, jralls -- I didn't get to the ovirt engine update last night as planned (wife had me building and installing bookshelves until 11pm). Hopefully I can get to it today.
08:58:03 *** shaggy has joined #gnucash
09:06:34 *** FH_thecat has joined #gnucash
09:37:59 *** codesmythe has joined #gnucash
09:37:59 *** ChanServ sets mode: +v codesmythe
09:41:01 *** codesmythe has quit IRC
09:45:56 *** Mechtilde has quit IRC
09:47:06 <chris> gjanssens: do you know a swigged gnc equivalent to guile's (major-version) and (major-version)? could be useful to create good deprecation-warnings...
09:48:00 <chris> oh, gnc_version()
09:49:18 *** jost has quit IRC
10:02:23 *** jost has joined #gnucash
10:21:38 <gjanssens> chris: :)
10:21:38 <gncbot> gjanssens: Sent 16 hours and 39 minutes ago: <fell> You commented today on a bug, which in one stage wanted call unposted invoices as quotes, but I believe I fond a better term.
10:21:40 <gncbot> gjanssens: Sent 16 hours and 34 minutes ago: <fell> NASDAQ:USD is obvisious different from currency:USD.
10:22:53 <warlord> gjanssens, FYI, in case you didn't see it yesterday, I'm the one who first implemented GncOrder. It was part of the original biz features. It was removed from the UI because it wasn't feature-complete.
10:24:51 <gjanssens> warlord: I did see, but thanks for restating this.
10:25:21 <gjanssens> The fact that you did the first implementation gives me good confidence actually it's a good base to work from :)
10:25:52 *** omnireq__ has quit IRC
10:27:21 * warlord blushes
10:27:24 <warlord> Thank you
10:29:12 *** jervin has joined #gnucash
10:31:53 <gjanssens> fell: "I am against dropping gnc-fq*. Testing possible combinations of source and ticker-symbol, CUSIP, ISIN, appendix would be annoying with gnucash-cli."
10:32:09 <gjanssens> Why would that be more annoying with gnucash-cli ?
10:33:37 <fell> Longer load time
10:34:24 <gjanssens> Have you timed it?
10:34:31 <fell> No
10:34:53 <gjanssens> So let's do that before we drop gnc-fq-*
10:35:12 <gjanssens> We can't yet, because I haven't written the necessary parts in gnucash-cli yet
10:35:19 <gjanssens> But we'll keep it in mind.
10:35:36 <fell> OK
10:35:43 <gjanssens> Just fyi, gnucash-cli is very light-weight.
10:35:56 <gjanssens> It will only load what it needs for the command requested.
10:36:54 <gjanssens> And even gnucash itself is loading much faster for the 4.x series. What takes most of the time is loading the data file now.
10:37:23 <gjanssens> That would not happen for "--quotes check"
10:37:46 <fell> So dump should be possible without datafile
10:37:47 <gjanssens> But still, we'll just profile in due time.
10:38:03 <gjanssens> For sure
10:38:07 <chris> it's easy to add a dry-run? parameter like my cli-report
10:39:06 <chris> otherwise invalid cli-report arguments would load datafile before erroring out
10:39:25 <gjanssens> It should be possible to set "alias gnc-fq-dump='gnucash-cli --quotes dump' " and it should behave identically
10:39:28 <gjanssens> That's the plan
10:39:44 <gjanssens> Mind you I don't plan this for 4.0 as we are in feature freeze.
10:40:30 <gjanssens> I just wanted to prepare the command line syntax to allow for this in the future without having to then deprecate poor choices we might make now.
10:41:57 <gjanssens> Using the structure '--quotes <subcommand', '--reports <subcomand>' will allow for extensions in the future while keeping the option list well structured
10:42:33 <fell> Also the -v flag is useful to find errors e.g. by website changes.
10:43:33 <fell> or make -v the default and us -q for the short form
10:45:07 <gjanssens> We should at least support both forms. I don't know which one makes most sense as a default.
10:48:04 <fell> When newbies report errors, I wish -v were defauft. But in the normal procress -q would be sufficient.
10:52:00 *** jervin has quit IRC
11:19:46 *** omnireq has joined #gnucash
11:19:46 *** ChanServ sets mode: +v omnireq
11:34:57 *** User_ has quit IRC
11:35:38 *** ArtGravity has joined #gnucash
11:35:38 *** ChanServ sets mode: +v ArtGravity
11:38:43 *** codesmythe has joined #gnucash
11:38:43 *** ChanServ sets mode: +v codesmythe
11:39:47 *** guak has joined #gnucash
11:41:44 *** codesmythe has quit IRC
11:45:46 *** codesmythe has joined #gnucash
11:45:46 *** ChanServ sets mode: +v codesmythe
11:55:17 *** dtux has joined #gnucash
12:03:58 *** dtux has quit IRC
12:04:29 *** dtux has joined #gnucash
12:08:37 *** codesmythe has quit IRC
12:10:49 *** codesmythe has joined #gnucash
12:10:49 *** ChanServ sets mode: +v codesmythe
12:10:53 *** Hamaryns has joined #gnucash
12:10:53 *** ChanServ sets mode: +v Hamaryns
12:28:28 *** jost has quit IRC
12:33:00 *** Hamaryns has quit IRC
12:42:15 <warlord> gjanssens, jralls, fell -- any of you on the win32 builder console right now?
12:42:26 <jralls> Not me.
12:42:52 <gjanssens> Nope
12:44:41 <warlord> cool. I'm going to bounce the ovirt engine VM shortly.
12:44:52 <jralls> OK.
12:44:54 <gjanssens> A question for our native English speakers: is 'running a report' common English or a gnucash idiom ? It sounds a bit odd to me
12:45:03 <gjanssens> I'd expect "generating a report" and running code.
12:45:27 <warlord> Upgrading from 4.3.x to 4.4 is going to be a pain. It will require an upgrade to EL8, which probably means a re-install and not an in-place yum/dnf upgrade path. Not sure how I'm going to handle that.
12:45:40 <warlord> gjanssens, yes, that is common usage.
12:45:47 <fell> no
12:45:58 <warlord> Both are "correct".
12:45:58 <fell> OK
12:46:18 *** MaLaLa has joined #gnucash
12:46:29 <gjanssens> Ok, then '--report run' is a nice and short command to have
12:47:07 <gjanssens> jralls: I came up with a useful extra command in the report context: show or list
12:47:23 <gjanssens> This would give a list of reports available for running
12:47:53 *** jervin has joined #gnucash
12:47:55 <gjanssens> Another potentially interesting one could be 'details' which would output the options set for a given report.
12:47:55 <fell> I would expect "show" report or see report as a verb?
12:48:37 <jralls> gjanssens It already prints a list if you give it a name that doesn't exist, but an explicit command would be nicer.
12:48:37 *** MaLaLa has quit IRC
12:48:55 <gjanssens> I'm not fully decided yet whether '--report' or '--reports' would be the better context selector
12:49:00 <warlord> I like "list" to list the reports.
12:49:09 <warlord> I would expect "show" to give details about a specific report.
12:49:28 <gjanssens> That would equally be a good use of the terms
12:49:35 <warlord> I think "--report" ... unless you're going to operate on multiple reports at once?
12:49:41 <jralls> I'm with warlord there.
12:49:57 <gjanssens> Ok, though '--report list' is a bit odd, no ?
12:50:12 <jralls> Not really.
12:50:21 <warlord> The English would, of course, be "list reports"
12:50:30 <warlord> but "give me a report list" is also valid English
12:51:03 <gjanssens> Right. In this context "--report" means "What follows will be a report context related command"
12:51:14 <warlord> right
12:51:24 <gjanssens> But I'm fine with either, so if '--report' works well, I'll just keep that.
12:51:37 *** codesmythe has quit IRC
12:51:57 <warlord> It's also 1 character shorter :)
12:53:32 <fell> should the base syntax not different today for CLIs? gnucash-cli [command [option]*]*?
12:55:43 <gjanssens> fell: do you mean 'gnucash-cli quotes --add' rather than 'gnucash-cli --quotes add' ?
12:55:56 <fell> yes
12:56:29 <jralls> Square braces usually mean optional in a manpage synopsis, so gnucash-cli command subcommand [options] ...
12:56:39 <gjanssens> Both variants exist. The advantage of the latter is this can be shortened to 'gnucash-cli -Q add', which is not possible with the former
12:56:42 <fell> more like git
12:57:06 <fell> good point
12:57:12 <gjanssens> But both can work for me.
12:57:25 <gjanssens> And likely your variant will be easier to parse in code.
12:57:48 *** jervin has quit IRC
12:59:10 <jralls> And speaking of manpages, gnucash-cli needs documenting.
13:02:00 <fell> Whithout a command ashell is opened. ;-)
13:02:31 <jralls> Oh, let's not go there!
13:06:42 <fell> I see already the feature request: Allow "add transacion credit accout A amount debit account B"
13:14:50 *** Mechtilde has joined #gnucash
13:15:29 <jralls> Patches welcome. ;->
13:41:08 *** jervin has joined #gnucash
14:01:54 *** bertbob has quit IRC
14:02:26 *** sbluhm has joined #gnucash
14:02:26 *** ChanServ sets mode: +v sbluhm
14:05:00 *** bertbob has joined #gnucash
14:05:00 *** ChanServ sets mode: +v bertbob
14:07:44 <warlord> fell, LOL
14:12:35 *** suukim has quit IRC
14:24:30 *** frakturfreak has joined #gnucash
14:24:30 *** ChanServ sets mode: +v frakturfreak
14:26:52 <warlord> jralls, gjanssens, fell -- engine reboot processing complete. Engine has been updated to EL7.8 and ovirt 4.3.10. Host server will be done Sunday morning.
14:27:08 <jralls> Yay.
14:29:36 <gjanssens> Good!
14:32:39 <warlord> I expect this to be my last upgrade on the server for a while; there is no expectation of a 4.3.11.
14:34:50 *** bertbob has quit IRC
14:36:12 <gjanssens> jralls: first version of the gnucash-cli man page has been submitted. It can certainly be improved but my time for today was up.
14:37:31 <jralls> gjanssens, OK. By submitted I guess you mean pushed. Should it also be described in the T&CG?
14:37:44 *** bertbob has joined #gnucash
14:37:44 *** ChanServ sets mode: +v bertbob
14:38:13 <jralls> Maybe just "There's a command line mode as well, for more info use `man gnucash-cli` at the command line.
14:38:17 <jralls> "
14:39:58 <gjanssens> Yes, I meant pushed. Where in the T&GC would you add that line ?
14:42:16 <jralls> Good question. We don't say anywhere how to start GnuCash.
14:50:13 *** codesmythe has joined #gnucash
14:50:13 *** ChanServ sets mode: +v codesmythe
14:51:23 <gjanssens> Looks like a storm is brewing on the change in default column widths... sigh
14:51:58 <jralls> I guess we could add a 1.6 Running GnuCash to the Overview. Wouldn't hurt to expand on Installation a bit either. https://www.wiki.gnucash.org/download.phtml doesn't have any installation instructions at all, never mind detailed ones.
14:52:42 *** codesmyt_ has joined #gnucash
14:53:14 *** codesmythe has quit IRC
14:54:00 <jralls> Yeah, no real surprise considering.
14:54:40 *** ecdhe has quit IRC
14:55:12 <jralls> I'd be pretty ticked if I'd put a lot of effort into customizing a bunch of account registers only to find that the new version allows only one config per account type.
14:57:40 *** codesmyt_ has quit IRC
15:16:39 *** jervin has quit IRC
15:34:48 *** codesmythe has joined #gnucash
15:34:49 *** ChanServ sets mode: +v codesmythe
15:39:46 *** codesmythe has quit IRC
15:43:41 *** sbluhm has quit IRC
16:03:04 *** User_ has joined #gnucash
16:22:00 *** sbluhm has joined #gnucash
16:37:44 *** sbluhm has quit IRC
16:41:59 *** ecdhe has joined #gnucash
16:46:11 *** Guest74 has joined #gnucash
16:46:29 *** Guest74 has quit IRC
16:46:41 *** Guest74 has joined #gnucash
16:47:00 <gjanssens> jralls: yeah, give users too much freedom and it will bite you eventually...
16:48:19 <Guest74> Hello, I need to compare two sets off accounts side by side. Is it possible to open two data files in GnuCash side by side?
16:49:06 <gjanssens> So far it's mostly David T that's still really agitated. From past experiences he can be fairly picky on details. So yes, I can see this would be frustrating for him.
16:49:51 <gjanssens> Guest74: you can, but not directly from within gnucash. You have to start the gnucash application twice and then open a different data file in each
16:50:16 <jralls> He seems to have calmed down after you told him how to set the defaults.
16:51:36 <Guest74> @gjanssens, thank you so so so much! You are a life saver! I know what to do now. Thank you so much! You saved me a lot of time!
16:51:36 <gncbot> Guest74: Error: "gjanssens," is not a valid command.
16:51:46 <Guest74> Thank you so so so much! You are a life saver! I know what to do now. Thank you so much! You saved me a lot of time!
16:51:56 <gjanssens> jralls: That was David Reiser
16:52:03 <gjanssens> Confusing eh :)
16:52:17 <gjanssens> Guest74: you're welcome
16:52:30 <Guest74> :-)
16:53:31 <gjanssens> And with that it's my time to sign off.
16:53:34 <gjanssens> Good night!
16:53:50 <Guest74> Good night!
16:53:58 *** Guest74 has quit IRC
16:54:11 *** gjanssens has quit IRC
17:09:25 *** frakturfreak has quit IRC
17:10:34 *** Agfarmer18 has joined #gnucash
17:20:23 *** gncbot has joined #gnucash
17:23:00 *** flips has joined #gnucash
17:23:01 *** ChanServ sets mode: +v flips
17:23:21 *** ElonSatoshi[m] has joined #gnucash
17:25:16 *** User_ has quit IRC
17:25:32 *** cybertani[m] has joined #gnucash
17:38:10 *** codesmythe has joined #gnucash
17:38:10 *** ChanServ sets mode: +v codesmythe
17:41:11 *** codesmythe has quit IRC
18:08:56 *** ArtGravity has quit IRC
18:16:50 <shaggy> 2
18:26:22 <shaggy> 2
18:47:47 *** sunyibo[m] has joined #gnucash
18:56:43 *** mmkodali[m] has joined #gnucash
19:11:04 *** omnireq has quit IRC
19:13:03 *** keiffer has quit IRC
19:39:01 *** codesmythe has joined #gnucash
19:39:01 *** ChanServ sets mode: +v codesmythe
19:42:02 *** codesmythe has quit IRC
19:58:04 *** Agfarmer18 has quit IRC
20:22:49 *** omnireq has joined #gnucash
20:24:16 *** Julianold[m] has joined #gnucash
20:26:20 *** waeking has quit IRC
20:27:09 *** waeking has joined #gnucash
20:27:09 *** ChanServ sets mode: +v waeking
20:34:39 *** bertbob has quit IRC
20:39:45 *** bertbob has joined #gnucash
20:39:46 *** ChanServ sets mode: +v bertbob
20:47:32 *** omnireq_ has joined #gnucash
20:48:44 *** omnireq has quit IRC
21:08:41 *** storyjesse has joined #gnucash
21:18:40 *** shaggy has quit IRC
21:19:24 *** shaggy has joined #gnucash
21:33:30 *** guak has quit IRC
21:39:41 *** codesmythe has joined #gnucash
21:39:41 *** ChanServ sets mode: +v codesmythe
21:44:48 *** codesmythe has quit IRC
22:10:39 *** Mechtilde has quit IRC
22:12:52 *** jervin has joined #gnucash
22:13:05 *** jervin has quit IRC
22:15:05 *** bertbob has quit IRC
22:19:46 *** bertbob has joined #gnucash
22:19:46 *** ChanServ sets mode: +v bertbob
22:50:07 *** yyoshino has quit IRC
22:50:18 *** yyoshino has joined #gnucash
23:43:22 *** codesmythe has joined #gnucash
23:43:22 *** ChanServ sets mode: +v codesmythe
23:46:23 *** codesmythe has quit IRC