2018-06-02 GnuCash IRC logs

00:28:22 *** Mechtilde has joined #gnucash
00:59:54 *** gour has joined #gnucash
01:07:09 *** Cuare has quit IRC
01:08:17 *** fell has joined #gnucash
01:10:23 *** fell_laptop has quit IRC
01:10:36 *** fell_desktop has quit IRC
01:11:36 *** fell_desktop has joined #gnucash
01:21:23 *** boldstripe has quit IRC
01:45:56 *** frakturfreak has quit IRC
02:01:24 *** frakturfreak has joined #gnucash
02:06:30 *** gjanssens has joined #gnucash
02:06:31 *** ChanServ sets mode: +o gjanssens
02:16:49 <gjanssens> .
02:22:31 <chris> Hi gjanssens as you can see I've successfully completed test-invoice.scm which tests the 3 invoice variants... from last week I needed to match invoice/customer currencies
02:23:11 <chris> the next project will be to combine them into 1 .scm, and I'm sure I'll find a way to specify CSS styling options as a textbox in options
02:24:14 <chris> the 3 variants all use slightly different options so I'll make the combined invoice use the same superset of options
02:24:55 <chris> and will homogenize layout and texts eg some use "Invoice Date:" another uses "Date:"
02:26:33 *** harshitaneja has joined #gnucash
02:32:18 *** fell has quit IRC
02:37:54 <gour> chris: hello, where can i find your maint-TR-average report? it looks I lost it after fedora-3.1 update
02:38:37 <gour> maint branch?
02:44:15 <chris> gour: get the maint-scheme-more-progress branch instead
02:44:30 <gour> chris: ok, just found it
02:48:26 <gour> now have to restore correct options...
02:49:46 <gour> ahh, i do miss addto (again)
02:59:13 *** harshitaneja has quit IRC
03:00:09 *** harshitaneja has joined #gnucash
03:04:27 *** harshitaneja has quit IRC
03:05:16 *** harshitaneja has joined #gnucash
03:05:26 <gour> it's working again...
03:07:04 <gour> chris: what is your aim with the work on test-invoice and scm-related improvements? it looks as lot of work which might become obsolete if scheme are going to be replaced for reports in GC?
03:10:36 <chris> erm I thought it's obvious
03:10:45 <chris> always maintain backward compatibility
03:10:51 <chris> clean up reports
03:11:14 <chris> set up good transition reports prior to upward progression to better reporting infrastructure
03:11:37 <chris> make life easier for everyone
03:13:27 <chris> get rid of accumulated cruft
03:13:43 <chris> make reports easier to understand for newbies, undo hacks
03:17:57 *** fekepp has joined #gnucash
03:21:10 *** fekepp has quit IRC
03:22:29 <gour> chris: noble effort, indeed!
03:23:15 *** fekepp has joined #gnucash
03:30:34 <chris> well this effort is gargantuan and could always use another pair of hands
03:32:12 <chris> the reward is becoming a schemer :)
03:34:53 *** harshitaneja has quit IRC
03:35:34 <gour> you're inviting (me) to learn a language to be abandoned? :-)
03:42:40 <gjanssens> chris: very good
03:43:37 <chris> the reward is getting compliments from gjanssens :)
03:43:48 <gjanssens> LOL
03:44:23 <gjanssens> Anyway I was referring to your first message about having completed test-invoice.scm and your next project
03:44:49 <gjanssens> And yes I'm very grateful you do this work.
03:44:59 *** harshitaneja has joined #gnucash
03:45:03 <gjanssens> I agree with you it will make a future transition much easier
03:48:28 *** wget has quit IRC
03:53:45 <gour> chris: ok, i'll consider your offering...especially since now i'm practically forced to make use of GC for my invoices...but i'd need ability to handle qutes as well
04:03:34 <gjanssens> gour: I don't expect we'll have time to take on the report conversion in gnucash 4 so at best it will happen in gnucash 5. This means a time the current report system will be around for at least 4 years, probably more
04:03:47 <gjanssens> That's a long time to just leave things as they are
04:04:38 <gjanssens> The work chris is doing is really improving the current user experience which is also badly needed
04:05:36 <gjanssens> I do expect gradual interface changes still though by moving certain functionality from guile to c or deduplicating functionality
04:06:45 <gjanssens> So in the preparation of the big conversion we're gradually cleaning up parts of the c-guile interface already
04:36:09 *** harshitaneja has quit IRC
04:56:22 *** fabior has joined #gnucash
05:16:08 *** gour_ has joined #gnucash
05:18:21 *** gour has quit IRC
05:20:16 *** User_ has joined #gnucash
05:21:02 *** gnomey has quit IRC
05:22:30 *** wget has joined #gnucash
05:23:08 *** gnomey has joined #gnucash
05:26:40 *** wget has quit IRC
05:34:57 *** gour_ is now known as gour
05:37:00 <gour> gjanssens: thank you for the input. do you have plan for new GC releases, iow. new major/minor release every X months/years or 'when ready' ?
05:37:40 <gjanssens> gour: It's mostly "when ready", though we aim for major releases every 2-3 years.
05:37:55 <gjanssens> Bugfix releases are normally about every 3 months.
05:38:16 <gjanssens> https://wiki.gnucash.org/wiki/Release_Schedule
05:40:19 *** wget has joined #gnucash
05:41:30 <gour> gjanssens: i'm glad i returned back to GC - it is really getting better & better
05:42:03 <gjanssens> gour: I'm pleased to hear that :)
05:44:13 <gour> gjanssens: what do you think whether having support for quotes, besides invoices, will require too much surgey into the current body of code?
05:44:51 *** harshitaneja has joined #gnucash
05:45:34 <gjanssens> gour: perhaps not. I have found there is already some code in there for orders but it's not exposed in the gui
05:45:49 *** wget has quit IRC
05:46:12 <gjanssens> Maybe you can start from that code and bring it up to date
05:46:21 <gjanssens> Plus add a gui to it
05:48:57 <gour> gjanssens: uhh, my C(++) skills are rusty...maybe using bindings and some other language (guile, python) is more realistic (for me)
05:50:09 <gjanssens> gour: unfortunately new guile/python code can't be part of the gnucash core as it's not portable to all platforms
05:50:33 <gour> gjanssens: well, as external add-on
05:50:43 <gjanssens> we are working hard to get the core guile/python free...
05:51:05 <gjanssens> perhaps as an add-on is possible
05:51:18 <gjanssens> The tricky part there is data portability
05:51:35 <gjanssens> I imagine you'd need to store certain details for quotes
05:52:02 <gjanssens> But if the data format is only specified in your extension what will happen if you pass your data file on to someone that doesn't have that extension ?
05:52:44 <gjanssens> Hmm, we may leverage the "Feature" code in gnucash to inform the user a certain extension is required before loading the file...
05:52:56 <gour> well, one thing is certain: quotes should have their own lifecycle, its own counter etc.
05:53:01 <gjanssens> That could be a useful solution to support external add-ons
05:53:39 *** User_ has quit IRC
06:06:34 <gour> the thing is that quotes mostly share the same data as invoices with the difference that they are not always 'finalized' iow. turned into invoices and that's why there is a need to keep separate counters for them. otherwise, most of the stuff could be the same
06:08:21 <gour> it's a pity not to already have support for them since they naturally go along with invoices
06:10:06 *** harshitaneja has quit IRC
06:15:42 *** harshitaneja has joined #gnucash
06:20:45 *** harshitaneja has quit IRC
06:21:38 <gjanssens> gour: yes that's true. Unfortunately no one so far stepped up to add it...
06:22:09 <gjanssens> I would love to but there's just too much on my plate already :(
06:24:32 <gour> i can imagine it is so ;)
06:38:36 *** harshitaneja has joined #gnucash
07:07:09 *** wget has joined #gnucash
07:11:42 *** wget has quit IRC
07:13:22 *** fabior has quit IRC
07:26:23 *** wget has joined #gnucash
07:31:42 *** wget has quit IRC
07:58:41 *** Mechtilde has quit IRC
08:15:42 *** Mechtilde has joined #gnucash
08:17:12 *** boldstripe has joined #gnucash
08:25:40 *** wget has joined #gnucash
08:30:02 *** wget has quit IRC
08:42:53 *** fabior has joined #gnucash
08:50:21 *** fekepp has quit IRC
08:54:51 *** kael has joined #gnucash
08:56:35 *** fekepp has joined #gnucash
09:13:18 *** Jimraehl1 has joined #gnucash
09:13:51 *** Mechtilde has quit IRC
09:14:40 *** Jimraehl1 has left #gnucash
09:15:06 *** fabior has quit IRC
09:22:26 *** wget has joined #gnucash
09:25:58 *** wget has quit IRC
09:30:31 *** fabior has joined #gnucash
09:32:24 *** eagles0513875 has joined #gnucash
09:33:42 *** boldstripe has quit IRC
09:35:16 *** boldstripe has joined #gnucash
09:43:59 *** fabior has quit IRC
09:51:12 *** oozer has joined #gnucash
10:13:45 *** jotrago has quit IRC
10:21:17 *** jotrago has joined #gnucash
10:27:54 *** wget has joined #gnucash
10:31:49 *** jotrago1 has joined #gnucash
10:32:20 *** jotrago has quit IRC
10:32:21 *** jotrago1 is now known as jotrago
10:34:04 *** wget has quit IRC
10:39:35 <Trel> warlord: bad news, my laptops are on kde neon which is ubuntu 16 lts based. It only has the 2 series in the repos and is missing libraries I'd need to compile 3.x :\
10:39:51 <Trel> I can spin up a VM of somethign else to test it on, but not with any speed
10:46:00 *** jotrago1 has joined #gnucash
10:46:11 *** jotrago has quit IRC
10:46:12 *** jotrago1 is now known as jotrago
11:02:31 <warlord> Trel: Sorry. I thought there was a 3.x backport to 16.x
11:12:18 *** kael has quit IRC
11:25:36 *** User_ has joined #gnucash
11:59:22 *** boldstripe has quit IRC
12:12:46 *** wget has joined #gnucash
12:17:52 *** wget has quit IRC
12:28:36 *** fabrice has joined #gnucash
12:55:09 *** wget has joined #gnucash
13:05:11 *** wget has quit IRC
13:09:42 *** User_ has quit IRC
13:13:59 *** ArtGravity has joined #gnucash
13:16:13 *** frakturfreak has quit IRC
13:35:58 *** wget has joined #gnucash
13:42:33 *** wget has quit IRC
13:47:04 *** frakturfreak has joined #gnucash
13:52:41 <Trel> No, but I got a friend with a debian laptop, Stretch may have a backport. He's not home and can't check now, but said he will. If he does, I'll download that, or heck, maybe I'll just download Sid.
14:07:26 *** fell has joined #gnucash
14:32:07 *** boldstripe has joined #gnucash
14:33:08 *** fabrice has quit IRC
14:41:47 *** harshitaneja has quit IRC
14:58:34 *** fekepp has quit IRC
14:58:52 *** harshitaneja has joined #gnucash
15:05:55 *** fabrice has joined #gnucash
15:09:04 *** fabrice has quit IRC
16:13:28 *** User_ has joined #gnucash
16:59:28 *** User_ has quit IRC
17:06:37 *** oozer has quit IRC
17:07:30 *** oozer has joined #gnucash
17:30:18 *** gour has quit IRC
17:58:29 *** gjanssens has quit IRC
19:22:20 *** boldstripe has quit IRC
19:35:20 *** boldstripe has joined #gnucash
20:05:32 *** harshitaneja has quit IRC
20:27:38 *** oozer has quit IRC
20:33:34 <warlord> .
21:27:41 *** marusich has joined #gnucash
22:06:37 *** O01eg has quit IRC
22:24:06 *** O01eg has joined #gnucash
22:37:36 *** boldstripe has quit IRC
22:45:00 *** ArtGravity has quit IRC