2018-12-06 GnuCash IRC logs

00:02:48 *** arahael1 has quit IRC
00:03:13 *** arahael1 has joined #gnucash
00:26:46 *** storyjesse has joined #gnucash
00:29:25 *** jotrago has joined #gnucash
01:01:12 *** jrp has joined #gnucash
01:01:42 *** Mechtilde has joined #gnucash
01:04:12 *** jrp has quit IRC
01:24:48 *** tycoone7 has joined #gnucash
01:26:17 <tycoone7> Hi guys, I have been using gnu cash for long time now. Just wanted if someone can make a custom report for me where i can print the pending bills for vendors as well as customers.
01:29:11 *** tycoone7 has quit IRC
01:33:01 *** fell has quit IRC
01:34:19 *** fell has joined #gnucash
02:16:59 *** Mechtilde has quit IRC
02:24:38 *** puck has quit IRC
02:30:34 *** puck has joined #gnucash
02:41:03 *** gjanssens has joined #gnucash
02:41:03 *** ChanServ sets mode: +o gjanssens
02:44:43 *** kapil___ has quit IRC
02:53:42 *** nimish has joined #gnucash
03:02:42 *** jrp has joined #gnucash
03:05:42 *** jrp has quit IRC
03:07:12 <gjanssens> .
03:12:42 <fell> gjanssens: A few thoughts about Po_Based_Documentation_Translations:
03:13:28 <fell> Do you know anything about xliff?
03:13:54 <fell> Might it be more apropriate for xml than po?
03:14:43 <fell> Do we want to stay with xml/Docbook?
03:17:27 *** gour has joined #gnucash
03:25:32 *** CDB-Away has quit IRC
03:25:55 *** bertbob has quit IRC
03:25:58 <gjanssens> fell: I don't know much about xliff. But from what I read about so far it looks like it's way more verbose.
03:26:25 <gjanssens> That is there's a lot of xml code surrounding the actual original message and the translated message.
03:26:47 <gjanssens> IMO that means much more typing to do for the translator and hence much more chances for errors.
03:27:01 *** CDB-Away has joined #gnucash
03:27:35 <gjanssens> Of course I assume here the translator will work on the xliff file directly. It's likely a good xliff tool hides all of that away.
03:27:35 <fell> Not the translator, but its software.
03:27:50 <gjanssens> But I have no experience with any such tools so I can't compare
03:28:27 <gjanssens> As for our document format, we have discussed this several times in the past.
03:28:49 <gjanssens> And so far there hasn't been enough compelling reason to switch to another format.
03:29:26 <gjanssens> They all have pros and cons and the currently active documenters/translators seem to be fine with docbook.
03:29:43 <fell> I just came over https://wiki.oasis-open.org/oaxal
03:30:48 <fell> but I don't know about implementations
03:32:07 <gjanssens> Wow, my mind has trouble grokking with formal specs like that atm...
03:33:03 <gjanssens> I think my main reservation with xliff is that it's coming from the java world (which indeed is heavily xml based)
03:33:20 <gjanssens> I don't have anything against java per se.
03:33:39 <gjanssens> However it's a completely different world, with different customs, build systems, tooling,...
03:34:06 <gjanssens> Going that route would be a steep learning curve to get it all set up properly.
03:34:13 *** Mechtilde has joined #gnucash
03:35:21 * gjanssens has one little home brewn java project set up years ago
03:35:31 <gjanssens> It needs to perform one single task once a year
03:35:48 <gjanssens> Each time I cross my fingers it will continue to work.
03:36:23 <fell> I came to this thoughts by a subthreshold feeling, po might not be the right tool for xml
03:36:26 *** bertbob has joined #gnucash
03:36:39 <gjanssens> It breaks about every two years and it takes me hours and hours to fix it again as I continue to get lost in the configuration stuff
03:37:02 <gjanssens> And this year I didn't even get it completely fixed, just enough to work around the breakage another way.
03:37:35 <gjanssens> But I digress
03:38:10 <gjanssens> That was just to give you a glimpse of what we are facing if we decide to embrace java based workflows
03:39:40 <gjanssens> You'll have to repeat to me why po would not be ok ?
03:40:16 <fell> See our italian docs
03:41:20 <gjanssens> What about them exactly ?
03:42:47 <fell> If you would unfreeze, you would now get est. 90% en and 10% it
03:44:10 <gjanssens> Right. So the issue here is that po prefers to offer a full document which may not be translated at all, rather than incomplete information but fully translated.
03:44:57 <gjanssens> How would that be different with xliff ?
03:45:07 <fell> you switch from http to https and all sections with URLs break.
03:46:13 <gjanssens> Again, how would that be different with xliff ?
03:46:30 <gjanssens> Or any other managed translation system for that matter ?
03:47:27 <fell> I have no experience with xliff, I just saw it this days.
03:47:31 <gjanssens> I believe by the way the url breakage can be solved in several ways
03:47:53 <gjanssens> As you suggested yourself in the past, we can make them xml entities
03:48:42 <fell> Yes, we should
03:48:44 <gjanssens> Or we can use some itstool magic to indicate url markup must be extracted as separate translation id's
03:49:05 <gjanssens> I think the latter is even better.
03:49:17 <fell> Right, I should read itstools documentation
03:49:42 <gjanssens> True, unfortunately it's pretty sparse :(
03:50:26 <gjanssens> So my current knowledge of its comes partly from reading the code and their configuration files
03:50:46 <gjanssens> And I don't claim to have understood all of it yet either
03:52:35 <gjanssens> And for completeness, I won't claim po/its in itself can cover *all* of our requirements. But until now I still think it can cover a large part.
03:53:19 <gjanssens> To get a complete set, we'll have to make it part of a wider workflow with possible pre- and postprocessing components.
03:53:32 *** nimish has quit IRC
03:54:02 *** nimish has joined #gnucash
03:54:22 <gjanssens> And perhaps it would be useful to discuss this with communities other than the gnucash one.
03:54:36 *** akv has quit IRC
03:54:40 <fell> I just see, its changelog on my system is from 2013
03:55:10 <gjanssens> I think most communities struggle with documenation translations in some way and have been looking for solutions.
03:55:24 <gjanssens> Its changelog ?
03:56:34 <fell> in /usr/share/doc/packages/itstool
03:56:41 *** akv has joined #gnucash
03:57:25 <gjanssens> itstool is being actively developed. The most recent release is 2.0.5, on October 28 this year
03:57:30 <gjanssens> What version do you have on your system ?
03:58:03 <fell> Oh, it is itstool 2.0.2
03:58:28 <gjanssens> Yeah, it seems many distro's are stuck on that version for some reason...
03:58:50 <gjanssens> Though F29 is currently at 2.0.4
04:00:33 <fell> luc14n0: Do you know, why opensuse ships only itstool 2.0.2?
04:01:29 *** bertbob has quit IRC
04:03:17 <fell> https://build.opensuse.org/package/show/home:Gianvacca/itstool has an successful build of 2.0.4
04:03:24 *** jrp has joined #gnucash
04:03:53 *** nimish has quit IRC
04:04:14 *** ncv has joined #gnucash
04:04:29 *** nimish has joined #gnucash
04:06:24 *** jrp has quit IRC
04:09:16 *** nimish has quit IRC
04:09:49 *** nimish has joined #gnucash
04:13:03 *** bertbob has joined #gnucash
04:32:16 *** kapil___ has joined #gnucash
04:34:39 *** nimish has quit IRC
04:35:15 *** nimish has joined #gnucash
04:35:23 *** Aussie_matt_ has quit IRC
04:36:25 *** storyjesse has quit IRC
04:36:49 *** storyjesse has joined #gnucash
04:37:44 *** fabior has joined #gnucash
04:45:02 *** nimish has quit IRC
04:45:38 *** nimish has joined #gnucash
05:04:51 *** jrp has joined #gnucash
05:09:54 *** jrp has quit IRC
05:15:04 *** fabior has quit IRC
05:35:33 *** nimish has quit IRC
05:36:10 *** nimish has joined #gnucash
05:45:50 *** nimish has quit IRC
05:46:24 *** nimish has joined #gnucash
06:16:12 *** nimish has quit IRC
06:17:07 *** nimish has joined #gnucash
06:20:37 *** fabior has joined #gnucash
06:23:16 *** fabior has quit IRC
06:25:19 *** User has joined #gnucash
06:28:47 *** Jimraehl1 has joined #gnucash
06:29:07 *** Jimraehl1 has left #gnucash
06:33:51 *** fabior has joined #gnucash
06:33:56 *** User has quit IRC
06:39:16 *** fabior has quit IRC
06:43:26 *** oozer has joined #gnucash
06:52:03 *** nimish has quit IRC
06:52:34 *** nimish has joined #gnucash
07:01:39 *** kapil___ has quit IRC
07:02:21 *** nimish has quit IRC
07:02:58 *** nimish has joined #gnucash
07:07:48 *** nimish has quit IRC
07:08:01 *** jrp has joined #gnucash
07:08:18 *** nimish has joined #gnucash
07:09:05 *** kapil___ has joined #gnucash
07:11:01 *** jrp has quit IRC
07:18:11 *** nimish has quit IRC
07:18:41 *** nimish has joined #gnucash
07:19:29 *** fell has quit IRC
07:21:26 *** fell has joined #gnucash
07:23:55 *** nimish has quit IRC
07:29:24 *** WB has quit IRC
07:34:20 *** gncbot sets mode: +o fell
07:54:25 *** mrBussy has joined #gnucash
07:54:59 *** tienne has joined #gnucash
07:55:15 *** mrBussy has quit IRC
08:09:27 *** jrp has joined #gnucash
08:12:27 *** jrp has quit IRC
08:20:34 *** boldstripe has joined #gnucash
08:22:56 *** nimish has joined #gnucash
08:42:41 *** nimish has quit IRC
08:43:09 *** nimish has joined #gnucash
08:51:51 *** fabior has joined #gnucash
09:02:13 *** jralls has joined #gnucash
09:02:55 <jralls> gjanssens: Maybe next time it breaks you should spend the time rewriting it in Python instead of wrestling with Java. ;-)
09:05:59 <gjanssens> jralls: Absolutely. That was my conclusion this year as well...
09:06:12 <gjanssens> It's on my list :)
09:06:30 <gjanssens> You have another Round TUIT for me ;)
09:06:55 <warlord> .
09:07:09 <gjanssens> (That was meant as a tongue in cheek question but I forgot the ?-mark...)
09:07:26 <jralls> You're amassing quite a stack! ;-)
09:08:13 * gjanssens uses them to build a Tower of Hanoi
09:08:47 *** warlord2 has joined #gnucash
09:08:58 <gjanssens> The more you pile up, the harder it gets to solve the puzzle...
09:10:37 *** warlord has quit IRC
09:10:42 <gjanssens> More seriously though has any of you got experience with performing xsl transformations from within python ?
09:11:04 <gjanssens> That's what my java project was basically about.
09:11:16 <warlord2> coming in late --- are you trying to replace fop?
09:11:42 <gjanssens> Query a db, and use the input to fill in a template xml file to eventually convert it to pdf using fop
09:11:42 *** nimish has quit IRC
09:12:17 <jralls> No experience with that, sorry. Why not just use xsltproc directly?
09:12:22 <gjanssens> warlord2: no, it's actually about a non-gnucash, personal topic I mentioned earlier
09:12:38 <gjanssens> jralls: probably good enough in this case
09:12:48 <gjanssens> I hadn't started my investigation yet.
09:12:56 <warlord2> gjanssens: ah. sorry. just waking up
09:13:27 <gjanssens> I can do the db querying in python and pass it on to xsltproc instead. Thanks for the hint
09:13:41 <gjanssens> warlord2: np and good morning :)
09:13:56 *** warlord2 is now known as warlord
09:14:01 <warlord> thanks
09:14:01 <jralls> OTOH, libxml2 has python bindings in several flavors. lxml is in pypi so it's the easiest to install.
09:14:35 *** mtreinish has joined #gnucash
09:14:40 <gjanssens> Oh well, I have a year before I need it again :D
09:14:50 <gjanssens> I should have figured something out by then
09:15:11 <jralls> https://lxml.de/extensions.html looks like fun: python in xsl in python...
09:15:45 <Mechtilde> and it is in Debian with python2 and python3
09:17:50 *** nimish has joined #gnucash
09:18:49 <jralls> As for xliff, it seems to be what Microsoft uses natively. Apple uses ICU which has its own translation format. The FOSS world seems pretty solidly behind gettext.
09:22:32 *** nimish has quit IRC
09:23:23 *** nimish has joined #gnucash
09:23:38 <gjanssens> Yeah that's indeed how the world seems to be divided
09:24:53 <jralls> Considering which world we live in ISTM we're most likely to find volunteer translators familiar with gettext tools so we should stick with that.
09:28:15 *** nimish has quit IRC
09:28:25 *** Mechtilde has quit IRC
09:28:43 *** nimish has joined #gnucash
09:33:36 *** nimish has quit IRC
09:34:10 *** nimish has joined #gnucash
09:36:30 *** fabior has quit IRC
09:42:05 <oozer> smash cat
09:42:10 <oozer> cam
09:42:35 *** kael has joined #gnucash
09:44:11 <gjanssens> jralls: good pragmatic thinking. I agree
09:48:37 *** ncv_ has joined #gnucash
09:49:29 *** ncv has quit IRC
09:49:41 <oozer> sorry all wrong IRC channel
09:50:08 *** Mechtilde has joined #gnucash
09:50:19 *** ncv__ has joined #gnucash
09:51:41 *** ncv_ has quit IRC
09:53:39 *** Mechtilde has quit IRC
09:54:03 *** nimish has quit IRC
09:54:31 *** nimish has joined #gnucash
10:03:42 *** storyjesse has quit IRC
10:04:23 *** nimish has quit IRC
10:05:03 *** nimish has joined #gnucash
10:07:34 *** Mechtilde has joined #gnucash
10:10:17 *** nimish has quit IRC
10:10:33 *** jrp has joined #gnucash
10:10:34 *** Mechtilde has quit IRC
10:11:01 *** fell has quit IRC
10:13:33 *** jrp has quit IRC
10:17:16 *** Mechtilde has joined #gnucash
10:33:38 *** fell has joined #gnucash
10:33:38 *** gncbot sets mode: +o fell
10:41:35 *** Mechtilde has quit IRC
10:51:48 *** badger92 has joined #gnucash
11:07:34 *** nimish has joined #gnucash
11:11:42 *** jrp has joined #gnucash
11:16:45 *** jrp has quit IRC
11:23:58 *** oozer has quit IRC
11:37:26 *** nimish has quit IRC
11:37:56 *** nimish has joined #gnucash
11:38:34 *** Mechtilde has joined #gnucash
11:46:14 *** jralls has quit IRC
11:47:47 *** nimish has quit IRC
11:48:19 *** nimish has joined #gnucash
11:51:59 *** fell has quit IRC
11:52:37 *** fell has joined #gnucash
11:53:10 *** nimish has quit IRC
11:54:01 *** nimish has joined #gnucash
11:55:38 *** jerryq has quit IRC
11:58:10 *** boldstripe has quit IRC
12:01:36 *** warlord has quit IRC
12:06:49 *** ArtGravity has joined #gnucash
12:16:11 *** jralls has joined #gnucash
12:16:11 *** ChanServ sets mode: +o jralls
12:16:54 *** ncv__ has quit IRC
12:21:41 *** fabior has joined #gnucash
12:25:49 *** fabior has quit IRC
12:33:57 *** warlord has joined #gnucash
12:34:02 *** jerryq has joined #gnucash
12:50:50 *** oozer has joined #gnucash
12:52:19 *** fabior has joined #gnucash
13:02:52 *** fell has quit IRC
13:03:52 *** nimish has quit IRC
13:04:53 *** nimish has joined #gnucash
13:05:49 *** calvinct has joined #gnucash
13:09:15 *** nimish has quit IRC
13:10:11 *** nimish has joined #gnucash
13:14:38 *** nimish has quit IRC
13:14:51 *** jrp has joined #gnucash
13:15:30 *** nimish has joined #gnucash
13:17:51 *** jrp has quit IRC
13:18:51 *** JayC has quit IRC
13:20:51 *** fabior has quit IRC
13:25:01 *** nimish has quit IRC
13:25:41 *** nimish has joined #gnucash
13:29:57 *** warlord has quit IRC
13:30:24 *** nimish has quit IRC
13:31:04 *** nimish has joined #gnucash
13:35:51 *** nimish has quit IRC
13:36:56 *** nimish has joined #gnucash
13:42:08 *** nimish has quit IRC
13:54:52 *** oozer has quit IRC
14:04:44 *** frakturfreak has joined #gnucash
14:07:11 *** ArtGravity has quit IRC
14:07:34 *** JayC has joined #gnucash
15:16:23 *** jrp has joined #gnucash
15:19:23 *** jrp has quit IRC
15:25:56 *** oozer has joined #gnucash
15:59:30 *** JayC has quit IRC
16:02:58 *** Mechtilde has quit IRC
16:06:34 *** calvinct has quit IRC
16:08:46 *** boldstripe has joined #gnucash
16:34:26 *** JayC has joined #gnucash
16:39:19 *** gjanssens has quit IRC
16:42:41 *** gour has quit IRC
16:50:50 *** ntwk has joined #gnucash
17:05:39 *** frakturfreak has quit IRC
17:06:09 *** Aussie_matt has joined #gnucash
17:17:39 *** jrp has joined #gnucash
17:20:39 *** jrp has quit IRC
17:56:13 *** jerryq has quit IRC
18:08:43 *** boldstripe has quit IRC
18:09:16 *** kael has quit IRC
18:19:11 *** jrp has joined #gnucash
18:22:11 *** jrp has quit IRC
18:50:35 *** warlord has joined #gnucash
19:11:28 *** phebus has quit IRC
19:20:47 *** jrp has joined #gnucash
19:23:47 *** jrp has quit IRC
19:40:06 *** warlord has quit IRC
20:21:13 *** jrp has joined #gnucash
20:24:13 *** jrp has quit IRC
20:36:59 *** tienne has quit IRC
21:09:14 *** jerryq has joined #gnucash
21:11:13 *** storyjesse has joined #gnucash
21:32:03 *** oozer has quit IRC
21:50:18 *** fell has joined #gnucash
21:50:18 *** gncbot sets mode: +o fell
21:54:20 *** fell has quit IRC
21:58:09 *** fell has joined #gnucash
21:59:11 *** gncbot sets mode: +o fell
22:22:29 *** jrp has joined #gnucash
22:25:29 *** jrp has quit IRC
23:03:13 *** josuebc has joined #gnucash
23:23:34 *** jrp has joined #gnucash
23:26:34 *** jrp has quit IRC