2019-10-18 GnuCash IRC logs

00:44:16 *** Mechtilde has joined #gnucash
00:48:16 *** bertbob has quit IRC
00:55:10 *** Mechtilde has quit IRC
00:55:43 *** Mechtilde has joined #gnucash
01:08:23 *** tienne has joined #gnucash
01:09:40 *** fell has joined #gnucash
01:09:40 *** ChanServ sets mode: +o fell
01:14:00 *** tienne has quit IRC
01:17:59 *** fell_laptop has joined #gnucash
01:18:00 *** ChanServ sets mode: +o fell_laptop
01:20:10 *** fell has quit IRC
01:29:35 *** Mechtilde has quit IRC
01:42:02 *** bertbob has joined #gnucash
01:42:03 *** ChanServ sets mode: +v bertbob
02:03:56 *** sbluhm has joined #gnucash
02:08:42 *** bertbob has quit IRC
02:15:26 *** bertbob has joined #gnucash
02:15:27 *** ChanServ sets mode: +v bertbob
02:15:33 *** warlord has quit IRC
02:19:23 *** marusich has joined #gnucash
02:19:24 *** ChanServ sets mode: +v marusich
02:22:50 *** gjanssens has joined #gnucash
02:22:50 *** ChanServ sets mode: +o gjanssens
02:24:36 *** bertbob has quit IRC
02:27:14 *** bertbob has joined #gnucash
02:27:15 *** ChanServ sets mode: +v bertbob
02:35:18 <gjanssens> .
02:35:18 <gncbot> gjanssens: Sent 7 hours and 47 minutes ago: <chris> the 'trivial' renderer is the default output by any report if no stylesheet is imported. rembember the stylesheet converts a number-cell so that it renders as <td class="number-cell">.
02:35:19 <gncbot> gjanssens: Sent 7 hours and 47 minutes ago: <chris> without a stylesheet the render is <number-cell></number-cell>
02:35:20 <gncbot> gjanssens: Sent 7 hours and 46 minutes ago: <chris> erratum without a stylesheet the render is <number-cell>xxx (without closing </number-cell)
02:35:21 <gncbot> gjanssens: Sent 7 hours and 45 minutes ago: <chris> so in test-report-html IIRC i imported a stylesheet to easily test an html-table via parsing its xml output. I can remove the parsing which makes the test less readable.
02:37:02 <gjanssens> Ok. As the test is really about testing report-html, I think it's best to stick as close as possible to report-html's output.
02:37:27 <gjanssens> That indeed means going for the trivial renderer and not depend on a stylesheet.
02:39:06 * gjanssens didn't know the stylesheet is required to generate proper html :(
03:52:18 *** warlord has joined #gnucash
04:09:23 *** fell has joined #gnucash
04:09:23 *** ChanServ sets mode: +o fell
04:11:03 *** fell_laptop has quit IRC
04:23:41 <warlord> .
06:03:25 *** fell has quit IRC
06:21:41 *** fell has joined #gnucash
06:21:41 *** ChanServ sets mode: +o fell
06:22:15 <chris> gjanssens having reported the above trivial renderer, there's another option... I can try fix it so that it emits valid XML which will be parsable by sxml
06:23:04 <chris> jralls hmm I misunderstood emails to guile-user weren't actually deleted. they were in guile-devel. https://lists.gnu.org/archive/html/guile-devel/2019-10/index.html
06:25:48 *** monkeyjuice has joined #gnucash
06:26:59 *** monkeyjuice has quit IRC
06:30:37 *** Jimraehl1 has joined #gnucash
06:31:58 *** Jimraehl1 has quit IRC
06:37:33 *** warlord has quit IRC
07:12:58 <chris> I've just tried to remove stylesheet - it creates really difficult html with account-guids which are variable therefore cannot be tested easily.
07:13:59 *** badger92 has quit IRC
07:26:34 *** oozer has joined #gnucash
07:29:15 <chris> this is the output for testing without stylesheet - note unclosed <string> https://pastebin.com/raw/WQR5DLr0
07:29:23 <chris> and lots of annoying guids
07:29:38 * chris think best to close <string> etc and test via parsing sxml tree
07:47:20 *** fell has quit IRC
07:47:20 *** fell_laptop has joined #gnucash
07:47:20 *** ChanServ sets mode: +o fell_laptop
07:47:39 *** warlord has joined #gnucash
07:50:40 *** omnireq_ has quit IRC
07:50:50 *** omnireq_ has joined #gnucash
07:57:02 *** exarkun has quit IRC
08:11:22 *** fell_laptop has quit IRC
08:20:13 *** badger92 has joined #gnucash
08:34:36 *** fabior has joined #gnucash
08:37:27 *** User_ has joined #gnucash
08:37:56 *** ArtGravity has joined #gnucash
08:37:56 *** ChanServ sets mode: +v ArtGravity
08:45:55 *** fabior has quit IRC
09:00:22 *** fabior has joined #gnucash
09:01:46 *** fabior has quit IRC
09:15:11 *** sbluhm has quit IRC
09:24:53 *** Mechtilde has joined #gnucash
09:25:04 *** User_ has quit IRC
09:32:14 *** sbluhm has joined #gnucash
09:32:14 *** ChanServ sets mode: +v sbluhm
09:36:05 *** Mechtilde has quit IRC
09:36:30 *** Mechtilde has joined #gnucash
09:51:10 *** omnireq_ has quit IRC
09:51:20 *** omnireq_ has joined #gnucash
09:52:45 *** warlord has quit IRC
10:02:06 *** Unhammer has quit IRC
10:03:47 *** sbluhm has quit IRC
10:25:38 *** omnireq_ has quit IRC
10:27:49 *** TownsendHardware has joined #gnucash
10:43:43 <chris> gjanssens removing stylesheet from test-report-html: is it worth it? https://github.com/christopherlam/gnucash/commit/3850d528a9
10:44:01 <chris> benefit: no more cmake dependency issues
10:45:06 *** kael has joined #gnucash
10:45:06 *** ChanServ sets mode: +v kael
10:45:35 *** Unhammer has joined #gnucash
10:46:09 *** chris has quit IRC
10:47:40 *** chris has joined #gnucash
10:47:40 *** ChanServ sets mode: +v chris
10:48:35 *** Unhammer has quit IRC
10:51:45 *** warlord has joined #gnucash
11:01:24 *** Mechtilde has quit IRC
11:04:02 *** Unhammer has joined #gnucash
11:04:02 *** ChanServ sets mode: +v Unhammer
11:21:05 *** omnireq has joined #gnucash
11:21:05 *** ChanServ sets mode: +v omnireq
11:34:27 *** guak has joined #gnucash
11:38:36 *** storyjesse has quit IRC
11:46:22 *** kael has quit IRC
12:01:12 *** Agfarmer18 has joined #gnucash
12:05:53 *** Agfarmer18 has quit IRC
12:13:30 <jralls> gjanssens, thanks for fixing my Dutch! ;-)
12:16:50 <jralls> gjanssens, c++options (https://github.com/jralls/gnucash/tree/c++options) now has all of the scheme dependencies isolated to gnc-options.i. Next step is filling out the GncOptionFooValue classes. Once that's done I'll start integration.
12:17:20 * chris created ScrubBudget.c successfully, will burn C coders' eyes O_o
12:17:38 <chris> looking forward to new c++options!
12:20:53 <jralls> chris, where are all of those <string> tags coming from and what are they supposed to be for? It's not part of HTML.
12:22:30 <chris> beats me
12:22:43 <chris> it's how html-document renders documents when there's no stylesheet
12:23:13 <chris> I tried converting <string> to <string/> to ensure well-formed XML but this doesn't render well at all
12:23:15 <jralls> But their not being closed isn't an issue, HTML doesn't require closed tags. XHTML does, but it's not widely used.
12:24:39 <chris> ah the only issue is how to write test-report-html tests-- either compare htmlstring (includes guids) or sxml->parse and compare lists. the latter is better(TM) but requires well-formed xml.
12:26:56 <jralls> Is sxml->parse validating? If not the lists might not be a sufficient comparison; if so then it needs a DTD or schema to validate against.
12:28:06 <chris> i don't think it validates.
12:28:33 <chris> gtg late here
12:29:13 <jralls> OK, g'night.
12:29:27 <chris> nite!
12:54:40 *** Mechtilde has joined #gnucash
13:06:31 *** phebus has joined #gnucash
13:06:31 *** ChanServ sets mode: +v phebus
13:06:42 <gjanssens> Night chris!
13:08:01 <gjanssens> @tell chris the intermediate almost-html-but-not-quite-and-not-xml-either format the trivial renderer is unfortunate
13:08:01 <gncbot> gjanssens: The operation succeeded.
13:09:26 <gjanssens> @tell chris I'm inclined to be pragmatic about it for now and just make the test depend on scm-report-stylesheets
13:09:26 <gncbot> gjanssens: The operation succeeded.
13:11:19 <gjanssens> @tell chris while it blurs the test boundaries a bit, this allows to defer the trivial renderer rework to a future true redesign of the report system
13:11:19 <gncbot> gjanssens: The operation succeeded.
13:11:41 <gjanssens> jralls: you're welcome (re the Dutch translation)
13:12:25 <gjanssens> jralls: and nice to read the options work is progressing well
13:53:53 *** fell_laptop has joined #gnucash
13:53:54 *** ChanServ sets mode: +o fell_laptop
13:59:24 *** calvinct has joined #gnucash
14:10:33 *** sbluhm has joined #gnucash
14:17:37 *** frakturfreak has joined #gnucash
14:48:01 *** calvinct has quit IRC
15:12:48 *** bertbob has quit IRC
15:13:20 *** bertbob has joined #gnucash
15:13:21 *** ChanServ sets mode: +v bertbob
15:51:16 *** KaiForce has joined #gnucash
15:53:04 *** Mechtilde has quit IRC
15:56:40 *** TownsendHardware has quit IRC
16:33:03 *** sbluhm has quit IRC
16:43:07 *** gjanssens has quit IRC
16:45:49 *** frakturfreak has quit IRC
17:00:10 *** frakturfreak has joined #gnucash
17:00:10 *** ChanServ sets mode: +v frakturfreak
17:12:42 *** KaiForce has quit IRC
17:12:54 *** frakturfreak has quit IRC
17:13:56 *** ArtGravity has quit IRC
17:28:39 *** calvinct has joined #gnucash
17:34:53 *** calvinct has quit IRC
17:57:18 *** omnireq has quit IRC
18:51:59 *** warlord has quit IRC
18:53:49 *** warlord has joined #gnucash
18:58:24 *** omnireq has joined #gnucash
19:36:36 *** KevinDB has quit IRC
19:37:54 *** KevinDB has joined #gnucash
19:37:54 *** ChanServ sets mode: +v KevinDB
20:21:57 *** TownsendHardware has joined #gnucash
21:20:32 *** guak has quit IRC
22:24:43 *** oozer has quit IRC
22:35:20 <chris> jralls from libgnucash/engine/scrubbudget.c how do I load app-utils/gnc-ui-util.h?
22:35:21 <gncbot> chris: Sent 9 hours and 27 minutes ago: <gjanssens> the intermediate almost-html-but-not-quite-and-not-xml-either format the trivial renderer is unfortunate
22:35:22 <gncbot> chris: Sent 9 hours and 25 minutes ago: <gjanssens> I'm inclined to be pragmatic about it for now and just make the test depend on scm-report-stylesheets
22:35:23 <gncbot> chris: Sent 9 hours and 24 minutes ago: <gjanssens> while it blurs the test boundaries a bit, this allows to defer the trivial renderer rework to a future true redesign of the report system
22:37:21 <chris> because i need access to gnc_reverse_balance from engine
23:00:44 *** bertbob has quit IRC
23:01:24 *** storyjesse has joined #gnucash
23:04:35 *** bertbob has joined #gnucash
23:04:36 *** ChanServ sets mode: +v bertbob
23:12:05 <chris> scm->c version compiles! O_o
23:12:17 <chris> but still need access to gnc_reverse_balance from engine
23:17:06 *** omnireq_ has joined #gnucash
23:18:18 *** omnireq has quit IRC
23:19:49 *** x1 has joined #gnucash
23:29:41 <chris> my C doesn't work
23:43:35 *** fell_laptop is now known as fell
23:43:40 <fell> .
23:44:39 *** fell has quit IRC
23:50:28 *** warlord has quit IRC
23:50:47 *** fell has joined #gnucash
23:50:47 *** ChanServ sets mode: +o fell