2020-09-11 GnuCash IRC logs

00:38:50 *** Mechtilde has joined #gnucash
00:53:20 *** geo has joined #gnucash
01:23:04 *** fell_laptop has joined #gnucash
01:23:04 *** ChanServ sets mode: +o fell_laptop
01:25:15 *** fell has quit IRC
01:31:03 *** sbluhm has joined #gnucash
01:31:03 *** ChanServ sets mode: +v sbluhm
01:34:50 *** Mechtilde has quit IRC
03:02:31 *** hussam has quit IRC
03:17:06 *** hussam has joined #gnucash
03:17:06 *** ChanServ sets mode: +v hussam
03:17:54 *** hussam has quit IRC
03:18:44 *** hussam has joined #gnucash
03:18:44 *** ChanServ sets mode: +v hussam
03:19:24 *** hussam has quit IRC
03:20:14 *** hussam has joined #gnucash
03:20:14 *** ChanServ sets mode: +v hussam
03:20:54 *** hussam has quit IRC
03:21:41 *** hussam has joined #gnucash
03:21:41 *** ChanServ sets mode: +v hussam
03:50:56 *** gjanssens has joined #gnucash
03:50:56 *** ChanServ sets mode: +o gjanssens
03:51:07 <gjanssens> .
04:01:09 *** FH_thecat has quit IRC
04:14:21 *** jw4 has quit IRC
04:14:37 *** jw4 has joined #gnucash
04:23:46 *** Joc has joined #gnucash
05:01:11 *** Cork has quit IRC
05:20:02 *** FH_thecat has joined #gnucash
05:30:52 *** Aussie_matt has quit IRC
05:33:44 *** Mechtilde has joined #gnucash
05:37:16 *** dtux has quit IRC
05:39:56 *** Cork has joined #gnucash
05:52:28 *** User has joined #gnucash
05:57:19 *** bertbob has quit IRC
05:57:29 *** bertbob has joined #gnucash
05:57:29 *** ChanServ sets mode: +v bertbob
06:07:39 *** bertbob has quit IRC
06:12:23 *** bertbob has joined #gnucash
06:12:23 *** ChanServ sets mode: +v bertbob
06:16:24 *** ramontjunior has joined #gnucash
06:27:13 *** Aussie_matt has joined #gnucash
06:52:02 *** Joc has quit IRC
07:41:03 *** sbluhm has quit IRC
07:41:17 *** sbluhm has joined #gnucash
08:15:47 *** sbluhm has quit IRC
08:32:31 *** hussam has quit IRC
08:32:54 *** sbluhm has joined #gnucash
08:32:54 *** ChanServ sets mode: +v sbluhm
08:44:32 *** Jimraehl1 has joined #gnucash
08:47:12 *** jervin has joined #gnucash
09:08:12 *** ChanServ sets mode: +qo warlord warlord
09:08:13 *** warlord sets mode: +o gncbot
09:16:53 *** hussam has joined #gnucash
09:16:53 *** ChanServ sets mode: +v hussam
09:31:41 <sbluhm> I am slowly trying to take on the item "Database and QOF" on the roadmap (https://wiki.gnucash.org/wiki/Roadmap). Can you please give me a pointer where to start (which files to look at)?
09:31:41 <gncbot> sbluhm: Sent 1 week, 0 days, 14 hours, and 17 minutes ago: <jralls> GnuCash only knows how to pull transactions for the currently focused register. I don't know what you mean by transaction assignment view, GnuCash doesn't have anything called transaction assignment.
09:32:13 <sbluhm> I probably have to get into QofQuery first, so small steps at a time. but any headstart/direction would speed it up for me
09:40:49 *** fell_laptop is now known as fell
09:50:54 *** sbluhm has quit IRC
09:51:49 <fell> sblum, that is big challenge. I fear as a 1 person project it would lead to dead code like register2.
09:52:19 <fell> @tell sblum That is big challenge. I fear as a 1 person project it would lead to dead code like register2.
09:52:19 <gncbot> fell: The operation succeeded.
09:52:47 *** codesmythe has joined #gnucash
09:52:47 *** ChanServ sets mode: +v codesmythe
10:12:20 *** codesmythe has quit IRC
10:12:47 *** codesmythe has joined #gnucash
10:12:47 *** ChanServ sets mode: +v codesmythe
10:43:53 *** Mechtilde has quit IRC
11:13:11 *** Aussie_matt has quit IRC
11:16:59 *** Joc has joined #gnucash
11:21:21 *** ArtGravity has joined #gnucash
11:21:21 *** ChanServ sets mode: +v ArtGravity
11:36:04 *** guak has joined #gnucash
11:38:34 *** David has quit IRC
11:38:40 *** David has joined #gnucash
11:44:12 *** dtux has joined #gnucash
11:49:21 <jralls> @tell sbluhm if you're going to use IRC you need to stick around for more than 20 minutes after asking a question and more often than once a week. If that's not feasible for you use the gnucash-devel mailing list.
11:49:21 <gncbot> jralls: The operation succeeded.
11:59:01 <jralls> @tell sbluhm Beyond that you're looking to undertake a project that requires completely rewriting several core components and yet your knowledge of the codebase is so limited that you need to ask where to start. That's not how to begin a successful project.
11:59:01 <gncbot> jralls: The operation succeeded.
12:05:46 *** jervin has quit IRC
12:13:21 *** fabior has joined #gnucash
12:18:11 *** sbluhm has joined #gnucash
12:18:11 *** ChanServ sets mode: +v sbluhm
12:19:09 <sbluhm> .
12:19:09 <gncbot> sbluhm: Sent 29 minutes ago: <jralls> if you're going to use IRC you need to stick around for more than 20 minutes after asking a question and more often than once a week. If that's not feasible for you use the gnucash-devel mailing list.
12:19:10 <gncbot> sbluhm: Sent 20 minutes ago: <jralls> Beyond that you're looking to undertake a project that requires completely rewriting several core components and yet your knowledge of the codebase is so limited that you need to ask where to start. That's not how to begin a successful project.
12:19:24 <fell> jralls: you saw my PR on your PR?
12:20:07 <fell> @notes sblum
12:20:07 <gncbot> fell: Sent 2 hours and 27 minutes ago: <fell> That is big challenge. I fear as a 1 person project it would lead to dead code like register2.
12:20:49 <jralls> fell, Yes. I'm working on figuring out why the transaction listview is wider than the business one. The latter fits in the dialog without the scrollbar.
12:23:26 <sbluhm> jralls: if you don't start, you don't move. Asking where to start is exactly how to begin a successful project!
12:23:44 <sbluhm> fell: no chance to slice this topic into relevant/useful slices?
12:23:54 <fell> oh, perhaps an attribute is set different.
12:24:51 <jralls> sbluhm, In you case the way to begin this project is to spend a couple of years (yes, *years*) working on GnuCash so that you understand how the parts interact.
12:26:06 <jralls> GnuCash has well over a million LOC and it's badly interdependent. You can't work on any one piece of it in isolation.
12:26:45 <warlord> There are a few areas that are mostly independent.
12:26:53 <warlord> But those are the extremitied.
12:26:57 <warlord> extremities.
12:28:38 <jralls> Only the fundamental classes in core-utils and engine are independent of everything else, but everything else depends on them.
12:33:15 *** Joc has quit IRC
12:41:29 <sbluhm> ok, understood
12:45:56 *** sbluhm has quit IRC
12:56:31 <jralls> fell, am I looking at the wrong dialog for width? You said to look at 450 and that you needed 600, but 450 is for the relative link path dialog. The linked-doc window, the one that the other comments were about, doesn't have a default width.
12:58:00 *** geo has quit IRC
13:02:20 *** sbluhm has joined #gnucash
13:02:20 *** ChanServ sets mode: +v sbluhm
13:06:32 <fell> jralls, the 600 were suggested by glade 3.36.0, when I first changed the text there.
13:08:18 *** suukim has joined #gnucash
13:08:56 <jralls> fell, the question is *where* is "there", i.e. which window/dialog are you referring to?
13:09:34 <fell> gnucash/gtkbuilder/dialog-doclink.glade
13:10:29 <jralls> Yes, that contains two GtkDialogs and a GtkWindow. Which one?
13:11:32 <fell> linked_doc_window
13:12:34 <jralls> OK, that's what I was working on. It doesn't have a default_width property and adding one didn't seem to change anything.
13:12:58 *** suukim has quit IRC
13:18:42 <fell> There are several warnings in scrolledwindow e.g. using 3.16 property in a 3.10 project.
13:22:35 *** sbluhm has quit IRC
13:23:46 <jralls> I don't see those when running.
13:24:51 <fell> line 4: <requires lib="gtk+" version="3.10"/
13:25:29 *** sbluhm has joined #gnucash
13:29:44 <fell> running in glade or gnucash?
13:29:58 <jralls> GnuCash of course.
13:31:21 *** Mechtilde has joined #gnucash
13:33:28 <jralls> We can change all of the glade headers to specify 3.22.30, that's the current minimum in CMakeLists.txt.
13:35:11 <fell> We should indeed, but we will probably run in obsolete prperties and should fix them then.
13:35:28 <jralls> Yes indeed.
13:36:42 <fell> That is usually BobIT's job. ;-)
13:38:24 <fell> And yes, the default_width is set in linked_doc_dialog.
13:39:27 <fell> and link_path_head_changed_dialog
13:39:30 <jralls> linked_doc_window != linked_doc_dialog.
13:41:55 <jralls> This may be a gtk bug wherein the GtkTreeView is getting to large an initial allocation. Resizing the window 1px will shrink the Linked Document column so that it fits without turning on the scrollbar.
13:44:59 *** sbluhm has quit IRC
13:46:44 *** jervin has joined #gnucash
13:47:04 *** fabior has quit IRC
13:48:41 *** sbluhm has joined #gnucash
13:48:42 *** ChanServ sets mode: +v sbluhm
13:57:05 *** FH_thecat has quit IRC
13:57:14 <jralls> OK, figured out why the default_width prop wasn't working: It was getting overridden by the stored dimensions in the state file. But commenting out that line and setting the default to 900 the listview is still set up too wide so that the horizontal scrollbar turns on.
14:02:41 *** Joc has joined #gnucash
14:11:57 *** David has quit IRC
14:14:27 <sbluhm> .
14:15:42 *** frakturfreak has joined #gnucash
14:15:42 *** ChanServ sets mode: +v frakturfreak
14:23:56 <jralls> fell, figured it out. One must leave the expand column unset until after the window is realized.
14:35:58 *** bertbob has quit IRC
14:38:08 *** bertbob has joined #gnucash
14:38:09 *** ChanServ sets mode: +v bertbob
14:42:03 *** bertbob has quit IRC
14:46:49 *** bertbob has joined #gnucash
14:46:50 *** ChanServ sets mode: +v bertbob
15:08:27 *** Joc has quit IRC
15:14:26 *** FH_thecat has joined #gnucash
15:16:18 *** rjwiii has joined #gnucash
15:17:45 *** Joc has joined #gnucash
15:33:30 <fell> OK
15:45:31 *** gjanssens has quit IRC
15:47:42 *** Mechtilde has quit IRC
15:54:32 *** Joc has quit IRC
16:02:55 *** ramontjunior has quit IRC
16:14:56 *** sbluhm has quit IRC
16:26:26 <fell> I just found that I had to reenter my email in each(?) GH project's notifications.
16:55:39 *** David has joined #gnucash
17:22:13 *** jervin has quit IRC
17:24:36 <jralls> Huh. That's odd.
17:26:35 *** frakturfreak has quit IRC
18:11:12 *** ArtGravity has quit IRC
18:38:35 *** User has quit IRC
18:43:43 *** Joc has joined #gnucash
18:49:18 *** jervin has joined #gnucash
18:59:10 *** Joc has quit IRC
20:31:52 *** guak has quit IRC
21:30:42 *** jervin has quit IRC
21:30:47 *** jervin has joined #gnucash
21:47:54 *** jervin has quit IRC
22:32:45 *** dtux has quit IRC
22:58:59 *** dtux has joined #gnucash
23:25:21 <rjwiii> Hello ... doing a custom check printing setup. I see the SPLITS_ACCOUNT field that is used on the stub of the check as the "Category". There's also a spot for "Account" on the stub and I'd like to print the source account. Is there a field for that?
23:25:47 <rjwiii> Ubuntu 20.04.1. GnuCash version 3.8