2022-01-06 GnuCash IRC logs

00:21:00 *** jervin1 has joined #gnucash
00:21:25 *** jervin has quit IRC
00:21:25 *** jervin1 is now known as jervin
00:24:55 *** jervin has quit IRC
00:50:02 *** Pegasus_RPG has quit IRC
01:06:47 *** frakturfreak1 has quit IRC
01:21:11 *** frakturfreak1 has joined #gnucash
01:58:06 *** fell has quit IRC
01:59:25 *** fell has joined #gnucash
01:59:26 *** ChanServ sets mode: +o fell
02:06:15 *** sbluhm has joined #gnucash
03:01:02 *** sbluhm has quit IRC
03:02:27 *** bertbob has quit IRC
03:14:50 *** sbluhm has joined #gnucash
03:43:18 *** xqdt_ has quit IRC
03:46:26 *** xqdt has joined #gnucash
03:46:26 *** ChanServ sets mode: +v xqdt
04:32:04 *** sbluhm has quit IRC
04:44:40 *** sbluhm has joined #gnucash
04:53:40 *** sbluhm has quit IRC
06:31:50 *** jonp has quit IRC
06:33:06 *** User has joined #gnucash
07:00:33 *** sbluhm has joined #gnucash
07:04:07 *** bertbob has joined #gnucash
07:04:07 *** ChanServ sets mode: +v bertbob
07:51:34 *** sbluhm has quit IRC
08:42:19 *** Jimraehl1 has joined #gnucash
08:42:52 *** Jimraehl1 has quit IRC
09:01:49 <chris> jralls: maint->master done, I've revert version back to 4.900 in the merge, and the gnc-budget-view.c change too. I don't think there's any other changes required during the merge.
09:12:26 <chris> for 798406 lets' revert the offending commit.
09:13:27 *** sbluhm has joined #gnucash
09:35:12 *** sbluhm has quit IRC
09:58:09 *** Pegasus_RPG has joined #gnucash
10:01:39 *** sbluhm has joined #gnucash
10:18:08 *** sbluhm has quit IRC
10:21:04 *** sbluhm has joined #gnucash
10:51:48 *** sbluhm has quit IRC
10:54:18 *** David has quit IRC
10:54:28 *** David has joined #gnucash
10:59:36 *** sbluhm has joined #gnucash
11:03:12 *** ArtGravity has quit IRC
11:09:21 *** phebus has quit IRC
11:11:33 *** jervin has joined #gnucash
11:22:50 *** sbluhm has quit IRC
11:25:06 *** jervin has quit IRC
11:27:24 *** jervin has joined #gnucash
11:37:58 *** psmst has quit IRC
11:39:12 *** psmst has joined #gnucash
11:40:57 *** guak has joined #gnucash
12:04:59 *** jervin has quit IRC
12:06:44 *** jervin has joined #gnucash
12:24:14 *** Dorky has joined #gnucash
12:38:39 *** sbluhm has joined #gnucash
12:50:44 *** Dorky has left #gnucash
12:50:51 *** Dorky has joined #gnucash
12:53:38 *** sbluhm has quit IRC
13:16:06 *** ArtGravity has joined #gnucash
13:16:06 *** ChanServ sets mode: +v ArtGravity
14:00:17 *** sbluhm has joined #gnucash
14:14:03 *** jervin has quit IRC
14:14:46 *** jervin has joined #gnucash
15:28:03 *** sbluhm has quit IRC
15:56:46 *** jervin has quit IRC
16:16:58 <jralls> chris, the problem with 798406 is that in order for the 0-amount hack to work price also needs to be 0, otherwise xaccSplitCommitEdit will calculate amount = price * value and fill it in. Your change hides from the user that the default price of 1 is set leading them to think that they don't need to change it.
16:18:04 <jralls> chris there's an allied problem that xaccSplitCommitEdit will record a price unless it
16:18:44 <jralls> unless it's *blank*, and with it hidden it's not possible to make a blank price.
16:33:18 *** pp has joined #gnucash
16:35:27 *** ChanServ sets mode: +v pp
17:00:17 *** raeburn has quit IRC
19:15:58 *** User has quit IRC
19:18:01 *** NoobAlice has joined #gnucash
19:20:22 <chris> jralls: ok would you have a better suggestion?
19:21:39 *** ArtGravity has quit IRC
19:23:26 <chris> I think budget editor is slow on mysql because of all the kvp accesses... they *could* be cached into BudgetPrivate struct via GHashTable key=acct, val=GArray of gnc_numerics
19:23:45 <chris> this calls for gnc-budget.cpp :)
20:32:20 <jralls> chris, Yes, change the default price to 0 and suppress creating a pricedb entry if the price is 0.
20:34:50 <jralls> As for MySQL only writes require connecting to the DB. Everything is loaded into memory at startup and all reads are local. Writes obviously can't be cached. If the budget GUI needs to write entry changes maybe a begin edit/commit edit for a whole budget line is needed.
20:35:13 <jralls> So that you generate one update query to the DB per line instead of one per field.
21:31:49 *** guak has quit IRC
22:40:25 *** pp has quit IRC
23:27:42 *** raeburn has joined #gnucash