2023-06-23 GnuCash IRC logs

00:41:45 *** Aussie_matt has quit IRC
01:19:21 *** fell has quit IRC
01:20:41 *** fell has joined #gnucash
01:20:41 *** ChanServ sets mode: +o fell
01:25:59 *** gandalf has joined #gnucash
04:22:59 *** gour has joined #gnucash
04:22:59 *** ChanServ sets mode: +v gour
05:05:18 *** bertbob has quit IRC
05:08:12 *** bertbob has joined #gnucash
05:08:12 *** ChanServ sets mode: +v bertbob
06:17:24 *** Aussie_matt has joined #gnucash
07:46:51 *** miklcct has quit IRC
07:47:19 *** miklcct has joined #gnucash
07:47:19 *** ChanServ sets mode: +v miklcct
07:59:15 *** dazu has joined #gnucash
08:24:35 *** chris has joined #gnucash
08:24:35 *** ChanServ sets mode: +v chris
08:24:39 *** gncbot sets mode: +o chris
08:24:49 <chris> jralls: no I
08:25:00 <chris> am not referring to a particular split's amount/value
08:25:21 <chris> I am referring to a gncEntry's Qty * Unit_Price (+ taxes) (- discount) = Subtotal
08:25:37 <chris> if Qty==1/3 and Unit_Price==100 then Subtotal is 33 rather than 100/3
08:26:06 <chris> This bug shouldn't cause dataloss - existing invoices' gncEntries aren't recalculated
08:30:59 *** gandalf1 has joined #gnucash
08:31:26 *** gandalf has quit IRC
08:31:26 *** gandalf1 is now known as gandalf
08:39:59 *** gandalf1 has joined #gnucash
08:40:26 *** gandalf has quit IRC
08:40:27 *** gandalf1 is now known as gandalf
10:04:10 *** gour has quit IRC
10:06:34 *** gour has joined #gnucash
10:06:34 *** ChanServ sets mode: +v gour
10:17:21 *** Kaligula has joined #gnucash
10:17:32 *** ChanServ sets mode: +v Kaligula
10:19:48 *** jervin has joined #gnucash
10:35:09 *** jervin has quit IRC
10:37:28 *** jervin has joined #gnucash
10:39:26 *** cproo12 has quit IRC
10:44:29 *** jervin has quit IRC
10:45:26 *** jervin has joined #gnucash
10:49:31 *** jervin has quit IRC
10:50:46 *** jervin has joined #gnucash
10:59:12 *** jervin has quit IRC
10:59:20 *** jervin has joined #gnucash
11:01:28 *** jervin has quit IRC
11:18:48 *** warlord has joined #gnucash
11:18:48 *** gncbot sets mode: +o warlord
11:41:26 *** gour has quit IRC
11:44:51 *** gour has joined #gnucash
11:44:51 *** ChanServ sets mode: +v gour
11:50:21 *** dazu has quit IRC
12:06:06 *** Aussie_matt has quit IRC
12:09:11 *** chf has quit IRC
12:09:17 *** chf has joined #gnucash
12:17:25 *** gour has quit IRC
12:21:21 <Simon> there was a null pointer dereference in my recently merged changes: https://github.com/Gnucash/gnucash/pull/1683
12:21:49 <Simon> I accidentally clicked "open" in the reconcile window and it crashed trying to focus the existing register page
12:40:01 *** palerider has joined #gnucash
12:42:36 *** palerider has left #gnucash
13:18:02 *** Kaligula has quit IRC
13:56:19 *** gour has joined #gnucash
13:56:19 *** ChanServ sets mode: +v gour
14:15:16 <jralls> chris, OK. gncEntryComputeValueInt is heavily instrumented with PINFOs. Have you tried --log gnc.business=info to see where the overly aggressive rounding happens?
14:15:46 <jralls> Simon, Thanks. I'll merge that in a bit.
14:42:35 *** miklcct has quit IRC
14:45:58 *** miklcct has joined #gnucash
14:45:58 *** ChanServ sets mode: +v miklcct
14:46:04 *** ArtGravity has quit IRC
15:39:39 <fell> jralls, the po filles got literally "Project-Id-Version: GnuCash ${VERSION}-pot${POTVERSION}\n" instead of the current [POT]VERSIONs.
15:40:29 <jralls> fell, yes, that's what your string in the wiki does. "'" suppresses interpreting environment variables.
15:42:06 <jralls> Then there's where do yo expect those values to come from and what's a POTVERSION anyway?
15:45:40 <fell> Replaced by "". You have to set them or replace thhe expression.
15:50:40 <jralls> I suppose that $VERSION is supposed to be the current GnuCash version from CMakeLists.txt, not the fully-qualified version from version.h. But what's $POTVERSION? We don't version gnucash.pot.
15:51:18 *** NoobAlice has joined #gnucash
15:53:08 <fell> On the release not, but on string freeze and other interim msgmerges it can be useful.
15:53:14 <jralls> BTW, `ninja pot` sets that line to "Project-Id-Version: GnuCash 5.1". Rather than hacking the line during msgmerge we should fix the pot CMake target to create the right string.
15:55:06 <jralls> fell, obviously not, because there is no value. What is the value supposed to be and where is it supposed to come from? Or is this something random that you decided to stick in the wiki without thinking it through?
15:56:12 *** gandalf has quit IRC
16:00:03 <fell> I more or less wrote down, how I did it. While in a serie if fixing msg's it helped me to determinate on which changeset a file was based.
16:02:50 <jralls> So while you were working on something and doing several msgmerges a day you set a version on the potfile to keep from driving yourself crazy. That's reasonable *for that circumstance* but it doesn't make sense usually. It's also redundant because there's a POT-Creation-Date timestamp.
16:22:02 <jralls> Let's remove the line from the procedure. You could move it to a note about augmenting the version when working on a series of changes so you have it readily available if you want.
17:01:28 *** jervin has joined #gnucash
17:05:55 *** gour has quit IRC
17:15:14 *** jervin has quit IRC
18:18:08 *** jervin has joined #gnucash
18:24:55 *** jervin has quit IRC
22:26:33 *** NoobAlice has quit IRC
22:27:11 *** NoobAlice has joined #gnucash
22:27:11 *** ChanServ sets mode: +v NoobAlice
23:40:50 *** NoobAlice has quit IRC