2019-03-12 GnuCash IRC logs

00:19:59 *** Mechtilde has joined #gnucash
00:23:00 *** Mechtilde has quit IRC
00:35:39 *** cal-tec has quit IRC
00:55:07 *** jonp` has joined #gnucash
00:55:15 *** jonp has quit IRC
01:28:01 *** Mechtilde has joined #gnucash
01:31:03 *** Mechtilde has quit IRC
01:43:26 *** Mechtilde has joined #gnucash
02:00:49 *** chris has joined #gnucash
02:00:49 *** ChanServ sets mode: +v chris
02:02:01 *** wget has quit IRC
02:03:21 <chris> jralls I'm keen to do batch rename of commodity-utilities.scm -- it uses varnames 'foreign' 'domestic' in very confusing and inconsistent way - they may mean monetary, commodity, or amount depending on where! I will aim to replace with 'monetary' 'target-comm' 'foreign-amount' etc. Would you have objection?
02:03:23 *** wget has joined #gnucash
02:06:59 *** jonp` has quit IRC
02:08:17 *** jonp` has joined #gnucash
02:10:48 <chris> fell there's a translation FIXME in customer-summary.scm and job-report.scm -- see patch at https://pastebin.com/raw/Hr4XRk6y -- should we fix as described?
02:19:39 *** gour has joined #gnucash
02:19:39 *** ChanServ sets mode: +v gour
02:30:15 *** fell has quit IRC
02:32:31 *** fell has joined #gnucash
02:32:31 *** ChanServ sets mode: +o fell
02:44:27 *** Mechtilde has quit IRC
02:50:27 *** frakturfreak has quit IRC
03:05:18 *** frakturfreak has joined #gnucash
03:05:18 *** ChanServ sets mode: +v frakturfreak
03:26:32 <fell> chris: Splitting the 2 sentences in separate stranslated strings would reduce work for translators.
03:28:08 <fell> I would have to translate 4 short strings instead of 3 long..
03:29:12 <chris> ok
03:29:53 <fell> quote Options, pls.
03:30:19 <fell> \"Options\" button
03:39:11 *** Mechtilde has joined #gnucash
04:01:21 *** fabior has joined #gnucash
04:03:41 *** CDB-Away_ has joined #gnucash
04:03:41 *** ChanServ sets mode: +v CDB-Away_
04:04:31 *** CDB-Away has quit IRC
04:04:43 *** CDB-Man has joined #gnucash
04:04:44 *** ChanServ sets mode: +v CDB-Man
04:05:10 *** CDB-Man_ has quit IRC
04:11:12 <fell> Mechtilde:which translation tools are you using/prefering?
04:24:15 *** fell has quit IRC
04:25:12 *** ChanServ sets mode: +v Mechtilde
04:25:17 <Mechtilde> .
04:25:17 <gncbot> Mechtilde: Sent 6 days, 7 hours, and 41 minutes ago: <fell> Was verwendest du für lot tracking policy ?
04:25:40 <Mechtilde> fell hello
04:26:05 <Mechtilde> for translating po files I use an Editor like Geany
04:26:40 <Mechtilde> "lot tracking policy" I don't understand
04:27:16 <Mechtilde> tell @fell for translating po files I use an Editor like Geany
04:27:32 *** fabior has quit IRC
04:27:33 <Mechtilde> tell @ fell "lot tracking policy" I don't understand
04:30:45 *** fell has joined #gnucash
04:30:45 *** ChanServ sets mode: +o fell
04:36:24 <fell> Mechhtilde: FiFo, HiFO, ..
04:39:00 <fell> Die Zuordnung, wenn du etwas verkaufst, von dem du mehrere Lose (z,B. zu verschiedenen Preisen eingekauft) im Depot hast.
04:41:23 <fell> Verbrauchsfolgeverfahren
04:49:08 *** fabior has joined #gnucash
05:05:39 *** Aussie_matt has quit IRC
05:08:31 <chris> jralls I also wish to rename test-extras.scm -- the originator made the wrong decision to create 2 utility moduels with the exact same file name. there's also a test-test-extras.scm which needs to be renamed
05:35:09 <Mechtilde> fell, at my work we use First-In First-Out
05:35:50 <Mechtilde> if it is exact the same product
06:22:23 *** chris has left #gnucash
06:30:07 *** mdforbis has joined #gnucash
06:31:16 *** mdf has quit IRC
06:40:19 *** jerryq has quit IRC
06:41:16 *** Jimraehl1 has joined #gnucash
06:44:23 *** Jimraehl1 has left #gnucash
06:51:33 *** jerryq has joined #gnucash
06:56:35 *** oozer has joined #gnucash
07:13:21 *** User_ has joined #gnucash
07:26:52 *** chris has joined #gnucash
07:26:53 *** ChanServ sets mode: +v chris
07:27:04 <chris> .
07:29:09 <chris> how odd, one of the test failures is caused by an omission GNC-OWNER-JOB, mea culpa
07:30:58 *** User_ has quit IRC
07:31:20 <chris> the other test failure is related to SummerTime: the old test in test-report-utilities.scm does transactions over the past 10 days from today i.e. 02-mar-19 to 12-mar-19; in my locale the test output states "Sat Mar 02 18:59:00 2019 to Tue Mar 12 18:59:00 2019" as it should
07:34:31 <chris> however travis reports "Created transactions for each day from Sat Mar 02 02:59:00 2019 to Tue Mar 12 03:59:00 2019" which includes 10-March which is the end of SummerTime in C locale, causing 6 transactions to be created instead of 5, i.e. 12 splits instead of 10
07:34:45 *** kapil___ has joined #gnucash
07:37:15 <chris> So, I think that I have discovered there will be a 1h window whereby test-report-utilities.scm will fail when the 10days include SummerTime changes
07:41:31 *** fabior has quit IRC
07:42:55 *** jervin has joined #gnucash
07:48:38 *** oozer has quit IRC
07:48:40 *** storyjesse has joined #gnucash
08:27:38 <chris> ok maybe not summertime at all
08:28:07 <warlord> .
08:28:20 <warlord> Note that US went into DST 2 days ago, but Europe isn't there, yet.
08:38:59 <chris> yeah well i've encountered my first true scheme heisenbug
08:39:10 * chris on en_AU
08:44:04 <chris> one old test by p.broadbery created 5 txns, counting 10 splits; amended by gjanssens to behave better across timezones; now it's creating 6 txns = 12 splits. i've not touched that part. intermittently fails. i.e. randomly creates 5 or 6 txns
08:44:35 *** nick_ has joined #gnucash
08:45:18 *** nick_ has quit IRC
08:50:02 *** jonas has joined #gnucash
08:50:33 <fell> The whole TZ/DST stuff is a mandelbug. ;-)
09:00:04 <warlord> WEIRD!
09:00:13 <warlord> Clearly we should all just live in UTC
09:17:26 <fell> ... or real locale time, where high noon relates to the sun.
09:20:54 <warlord> But then you still have problems when you move.
09:21:08 <warlord> UTC is UTC, regardless of where in the world you are.
09:22:32 <fell> Today your GPS gadget can do the adjustment for you. At the beginning of the railway age that was not the case.
09:23:33 <fell> Then there was a fierce fight between church time and railway time.
09:25:27 *** nimish has joined #gnucash
09:31:41 *** jervin has quit IRC
09:42:52 *** nimish has quit IRC
09:43:19 *** nimish has joined #gnucash
09:45:33 <warlord> and who won that one? ;)
09:47:23 <warlord> jralls, does it make sense for me to reply to Wm as well?
09:48:12 *** nimish has quit IRC
09:48:40 *** nimish has joined #gnucash
09:49:33 <chris> ok not that weird... something about setlocale that I'd mistakenly removed, and I'd silenced a failing test as a result, and I'd reactivated the failing test by luck
09:51:28 <chris> or maybe not...
09:52:07 *** GabrieleV has quit IRC
09:54:40 *** GabrieleV has joined #gnucash
09:57:38 *** jervin has joined #gnucash
09:57:43 <warlord> Maybe it's blue! Or not!
09:57:45 <warlord> ;)
09:58:35 *** oozer has joined #gnucash
10:00:53 <chris> ;-( so annoying when they don't write exactly the *meaning* of a particular test
10:03:52 <chris> I'd like to nuke it, it's been broken for ages
10:08:08 <warlord> Which test
10:08:09 <warlord> ?
10:08:20 <chris> (test-account-get-trans-type-splits-interval) in test-report-utilities.scm
10:08:33 *** nimish has quit IRC
10:08:39 <warlord> Is this your test? Or someone else's?
10:09:00 *** nimish has joined #gnucash
10:09:31 *** nimish has joined #gnucash
10:10:45 <chris> p.broadbery, written badly to start with, amended to fix timezones by gjanssens, and mistakenly disabled by me, and now fails when reawakened
10:12:18 *** cesartd15 has joined #gnucash
10:12:49 *** cesartd15 is now known as cesar
10:13:34 *** cesar has quit IRC
10:15:32 *** cesar has joined #gnucash
10:21:11 * chris thinks p.broadbery was a flyby ecological disaster- created a highway to speed up net-charts and category-barchart with a trail of destruction behind
10:23:54 <warlord> LOL. I don't even remember who p.boradbery is/was
10:24:24 *** nimish has quit IRC
10:24:52 *** nimish has joined #gnucash
10:29:44 *** nimish has quit IRC
10:30:12 *** nimish has joined #gnucash
10:32:49 *** jonp` is now known as jonp
10:39:11 *** kael has joined #gnucash
10:39:11 *** ChanServ sets mode: +v kael
10:42:24 *** User_ has joined #gnucash
10:45:36 *** guak has joined #gnucash
10:50:04 *** nimish has quit IRC
10:50:34 *** nimish has joined #gnucash
10:51:51 *** cesar_ has joined #gnucash
10:52:40 *** cesar has quit IRC
10:52:40 *** cesar_ is now known as cesar
11:00:47 *** cesar has quit IRC
11:01:32 *** cesar has joined #gnucash
11:07:23 *** fabior has joined #gnucash
11:10:25 *** nimish has quit IRC
11:10:54 *** nimish has joined #gnucash
11:11:48 *** ArtGravity has joined #gnucash
11:11:48 *** ChanServ sets mode: +v ArtGravity
11:20:45 *** nimish has quit IRC
11:21:12 *** nimish has joined #gnucash
11:26:05 *** nimish has quit IRC
11:26:35 *** nimish has joined #gnucash
11:26:46 *** fabior has quit IRC
11:28:03 *** storyjesse has quit IRC
11:31:31 *** fabior has joined #gnucash
11:35:43 *** jerryq has quit IRC
11:49:17 *** User_ has quit IRC
11:49:19 *** j605 has quit IRC
11:56:25 *** nimish has quit IRC
11:56:52 *** nimish has joined #gnucash
12:01:45 *** nimish has quit IRC
12:02:15 *** nimish has joined #gnucash
12:11:04 *** Mechtilde has quit IRC
12:21:19 *** gour_ has joined #gnucash
12:23:30 *** gour has quit IRC
12:24:50 *** jerryq has joined #gnucash
12:27:06 *** nimish has quit IRC
12:27:35 *** nimish has joined #gnucash
12:28:48 *** boldstripe has joined #gnucash
12:31:28 *** gour_ is now known as gour
12:32:28 *** nimish has quit IRC
12:33:16 *** nimish has joined #gnucash
12:37:19 *** cesar has quit IRC
12:38:09 *** nimish has quit IRC
12:38:36 *** nimish has joined #gnucash
12:40:21 *** fabior has quit IRC
12:46:36 *** gour has quit IRC
12:48:29 *** nimish has quit IRC
12:48:58 *** nimish has joined #gnucash
12:53:39 *** fabior has joined #gnucash
12:54:28 *** gour has joined #gnucash
12:54:28 *** ChanServ sets mode: +v gour
12:58:50 *** nimish has quit IRC
12:58:55 *** gour has quit IRC
12:59:18 *** nimish has joined #gnucash
13:02:48 *** gour has joined #gnucash
13:02:48 *** ChanServ sets mode: +v gour
13:08:24 *** Mechtilde has joined #gnucash
13:08:24 *** ChanServ sets mode: +v Mechtilde
13:14:11 *** nimish has quit IRC
13:14:41 *** nimish has joined #gnucash
13:25:17 *** fabior has quit IRC
13:30:17 *** calvinct has joined #gnucash
13:31:37 *** oozer has quit IRC
13:34:32 *** jervin has quit IRC
13:39:32 *** nimish has quit IRC
13:40:00 *** nimish has joined #gnucash
14:09:52 *** nimish has quit IRC
14:10:19 *** nimish has joined #gnucash
14:19:57 *** jervin has joined #gnucash
14:20:12 *** nimish has quit IRC
14:20:41 *** nimish has joined #gnucash
14:27:05 *** jervin has quit IRC
14:39:33 <jralls> warlord: Wm is behaving himself for now, let's not stir that pot.
14:40:24 <jralls> chris: locale and timezone are completely separate. That they are sometimes correlated in meat-space is irrelevant to programs.
14:41:29 <jralls> chris: As for renaming, sure, though I'm not sure that your mapping is quite right. How about a commit for discussion?
14:50:46 *** oozer has joined #gnucash
15:05:22 *** nimish has quit IRC
15:12:58 *** boldstripe has quit IRC
15:22:17 *** Mechtilde has quit IRC
15:22:35 *** Mechtilde has joined #gnucash
15:22:35 *** ChanServ sets mode: +v Mechtilde
15:52:44 *** jervin has joined #gnucash
16:06:22 *** fabior has joined #gnucash
16:07:00 <warlord> jralls, fair enough.
16:11:23 *** kael has quit IRC
16:29:53 *** jervin has quit IRC
16:30:20 *** jervin has joined #gnucash
16:32:16 *** Mechtilde has quit IRC
16:43:15 *** boldstripe has joined #gnucash
17:08:15 *** boldstripe has quit IRC
17:09:20 *** tienne has joined #gnucash
17:24:48 *** jerryq has quit IRC
17:29:26 *** calvinct has quit IRC
17:42:16 *** chris has quit IRC
17:44:23 *** kael has joined #gnucash
17:44:23 *** ChanServ sets mode: +v kael
17:44:45 *** Aussie_matt has joined #gnucash
17:47:13 *** Aussie_matt_ has joined #gnucash
17:47:57 *** boldstripe has joined #gnucash
17:48:41 *** Aussie_matt has quit IRC
17:50:13 *** jervin has quit IRC
17:55:25 *** fabior has quit IRC
17:55:47 *** BookkeepersIreland has joined #gnucash
17:56:15 *** frakturfreak has quit IRC
17:57:21 *** bertbob has quit IRC
17:59:04 *** BookkeepersIreland has quit IRC
18:07:05 *** Agfarmer18 has joined #gnucash
18:07:22 *** BookkeepersIreland has joined #gnucash
18:07:22 *** ChanServ sets mode: +v BookkeepersIreland
18:08:25 *** bertbob has joined #gnucash
18:08:26 *** ChanServ sets mode: +v bertbob
18:12:20 *** bertbob has quit IRC
18:13:50 *** kael has quit IRC
18:17:27 *** bertbob has joined #gnucash
18:17:28 *** ChanServ sets mode: +v bertbob
18:19:06 *** gour has quit IRC
18:22:48 *** phebus has quit IRC
18:28:14 *** chris has joined #gnucash
18:28:14 *** ChanServ sets mode: +v chris
18:28:25 <chris> warlord I found the cause for the mandelbug
18:28:47 <chris> you're right caused by DST 2days ago
18:29:05 <chris> I thought I'd let jralls know as well
18:30:01 <chris> My mistake: I'd mistakenly disabled (test-account-get-trans-type-splits-interval) in test-report-utilities.scm on 8-Oct-2018
18:30:17 <chris> this test was running fine then, and was running fine 3 days ago
18:31:08 <chris> 2 days ago it would silently fail because the test-failure wasn't picked up by srfi64 because I'd forgotten to close a test-begin/end group
18:31:33 <chris> today I reinstated the test-end group and the the original test now fails
18:32:37 <chris> TZ=America/Los_Angeles faketime='03/10/19' ctest -V -R test-report-utilities will pass, and faketime '03/13/19' will fail
18:34:10 <jralls> And IIUC it will pass next week once all of the test transactions are in DST.
18:36:12 <chris> the manifestion of this test is incomprehensible to me - create one-a-day txns at neutral-time=7pm, query all splits for a period of 5 days (from midnight to 23:59, 5 days later) should result in 10 splits but produces 12 splits
18:38:16 <chris> you're right, fakedate=03/29/19 makes it pass again
18:42:56 *** BookkeepersIreland has left #gnucash
18:44:11 *** Cuare has joined #gnucash
18:45:36 *** Cuare has quit IRC
18:47:54 *** Cuare has joined #gnucash
19:05:40 *** tienne has quit IRC
19:12:34 *** Agfarmer18 has quit IRC
19:14:22 *** Agfarmer18 has joined #gnucash
19:28:12 <jralls> chris: Which branch did you fix it in?
19:40:13 <jralls> chf: You need to register with NickServ to get voice.
19:42:22 *** chf has quit IRC
19:42:34 *** chf has joined #gnucash
19:43:46 <warlord> chf, you need to register with (and identify to) NickServ in order to get a voice to speak.
19:45:03 <jralls> warlord: He PM'd me, he's working on that, having trouble with his client.
19:46:55 <warlord> chf, assuming you have a text box, try: /msg nickserv help register
19:49:08 *** ChanServ sets mode: +v chf
19:49:27 <warlord> And there he is! Hey chris
19:49:28 <warlord> chf,
19:49:39 *** boldstripe has quit IRC
19:50:03 <chf> Hi, I just forgot to register at gimp/gnome, because it wasn't required here before.
19:52:17 <warlord> chf, no worries. And no, it wasn't required before. BUt at the start of the month there was a massive spambot storm so we turned on channel moderation. the storm seems to have subsided but we haven't turned off the moderation bit, yet.
19:59:30 <chf> This is why I normally register in advance, so I thought at first that there must have been something other wrong.
20:00:45 <chris> I didnt fix it, I've reverted the recnet change which will disable/hide the failing test. I'm not sure how to fix it yet
20:24:15 *** kapil___ has quit IRC
20:42:41 *** dbbc has joined #gnucash
20:45:59 *** ChanServ sets mode: +v dbbc
20:55:01 *** jervin has joined #gnucash
21:02:26 *** guak has quit IRC
21:06:51 *** storyjesse has joined #gnucash
21:10:17 *** dbbc has quit IRC
21:18:19 *** nimish has joined #gnucash
21:28:09 *** nimish has quit IRC
21:28:37 *** nimish has joined #gnucash
21:33:29 *** nimish has quit IRC
21:33:56 *** nimish has joined #gnucash
21:43:48 *** nimish has quit IRC
21:44:16 *** nimish has joined #gnucash
21:49:09 *** nimish has quit IRC
21:49:36 *** nimish has joined #gnucash
21:54:29 *** nimish has quit IRC
21:54:58 *** nimish has joined #gnucash
22:01:45 *** oozer has quit IRC
22:19:50 *** nimish has quit IRC
22:20:18 *** nimish has joined #gnucash
22:30:11 *** nimish has quit IRC
22:30:40 *** nimish has joined #gnucash
22:36:33 *** Cuare has left #gnucash
22:37:24 *** Cuare has joined #gnucash
22:38:38 *** Cuare has left #gnucash
22:39:42 *** Cuare has joined #gnucash
22:47:07 *** Cuare has left #gnucash
22:48:12 *** ArtGravity has quit IRC
22:48:56 *** Cuare has joined #gnucash
22:55:31 *** nimish has quit IRC
22:55:58 *** nimish has joined #gnucash
22:58:13 *** ChanServ sets mode: +v Cuare
23:00:23 *** Cuare has quit IRC
23:00:51 *** nimish has quit IRC
23:00:52 *** Cuare has joined #gnucash
23:01:18 *** nimish has joined #gnucash
23:02:27 *** ChanServ sets mode: +v Cuare
23:03:12 *** Cuare has left #gnucash
23:06:11 *** nimish has quit IRC
23:06:38 *** nimish has joined #gnucash
23:11:31 *** nimish has quit IRC
23:11:38 *** Cuare has joined #gnucash
23:11:38 *** ChanServ sets mode: +v Cuare
23:12:00 *** nimish has joined #gnucash
23:13:15 <Cuare> +v a small miracle for me...
23:21:51 *** nimish has quit IRC
23:22:19 *** nimish has joined #gnucash
23:29:01 *** nimish has quit IRC
23:56:16 *** jervin has quit IRC