2018-01-18 GnuCash IRC logs

00:32:14 *** meb has joined #gnucash
00:39:01 *** jotrago has joined #gnucash
00:40:10 *** meb has quit IRC
00:44:09 *** meb has joined #gnucash
00:53:46 *** harshitaneja has joined #gnucash
01:14:53 *** pabl0 has quit IRC
01:26:53 *** byteit101 has quit IRC
01:31:58 *** Mechtilde has joined #gnucash
01:32:25 *** byteit101 has joined #gnucash
01:35:46 *** fell_afk has quit IRC
01:36:54 *** fell_afk has joined #gnucash
01:40:21 *** Mechtilde has quit IRC
01:41:01 *** meb has quit IRC
01:42:18 *** meb has joined #gnucash
02:22:33 *** fell_afk has quit IRC
02:34:28 *** fell_afk has joined #gnucash
02:52:50 *** storyjesse has joined #gnucash
03:06:22 *** meb has quit IRC
03:08:06 *** meb has joined #gnucash
03:21:59 *** pilotauto has quit IRC
03:37:26 *** Mechtilde has joined #gnucash
04:23:38 *** byteit101 has quit IRC
04:27:09 *** byteit101 has joined #gnucash
04:32:42 *** gjanssens has joined #gnucash
04:32:42 *** ChanServ sets mode: +o gjanssens
04:32:53 <gjanssens> .
04:33:31 *** byteit101 has quit IRC
04:33:53 *** jotrago has quit IRC
04:42:25 *** meb has quit IRC
04:44:12 *** meb has joined #gnucash
05:12:24 *** byteit101 has joined #gnucash
05:23:24 *** harshitaneja has quit IRC
05:28:23 *** fekepp has joined #gnucash
05:38:43 *** fabior has joined #gnucash
05:47:46 *** fell_afk is now known as fell
05:47:54 *** gncbot sets mode: +o fell
05:52:42 *** fekepp has quit IRC
05:52:50 *** fekepp has joined #gnucash
06:06:49 *** Aussie_matt has joined #gnucash
06:28:16 *** jotrago has joined #gnucash
06:47:42 *** Mechtilde has quit IRC
06:52:25 *** Mechtilde has joined #gnucash
06:59:00 *** fabior has quit IRC
07:40:49 *** jotrago has quit IRC
07:49:24 *** User has joined #gnucash
07:53:23 *** Aussie_matt has quit IRC
07:57:25 *** fekepp has quit IRC
07:58:28 *** fekepp has joined #gnucash
08:04:24 *** User has quit IRC
08:04:39 *** fekepp has quit IRC
08:07:16 *** fekepp has joined #gnucash
08:14:23 *** fekepp has quit IRC
08:14:25 *** fekepp has joined #gnucash
08:16:57 *** fekepp has quit IRC
08:20:15 *** fekepp has joined #gnucash
08:24:40 *** fekepp has quit IRC
08:30:31 *** oozer has joined #gnucash
08:49:21 *** storyjesse has quit IRC
09:10:55 *** fabior has joined #gnucash
09:18:11 *** harshitaneja has joined #gnucash
09:24:03 *** harshitaneja has quit IRC
09:28:26 *** harshitaneja has joined #gnucash
09:44:39 *** kael has joined #gnucash
09:45:38 *** kael has quit IRC
09:49:45 *** kael has joined #gnucash
10:06:33 *** kael has quit IRC
10:25:13 *** fekepp has joined #gnucash
10:30:16 <warlord> .
10:31:07 *** kael has joined #gnucash
10:42:53 *** kael has quit IRC
10:45:29 *** fabior has quit IRC
10:58:51 *** harshitaneja_ has joined #gnucash
10:59:29 *** harshitaneja has quit IRC
11:01:14 *** kael has joined #gnucash
11:01:19 *** harshitaneja_ is now known as harshitaneja
11:02:17 *** harshitaneja has quit IRC
11:02:43 *** ArtGravity has joined #gnucash
11:03:06 *** harshitaneja has joined #gnucash
11:10:10 *** ArtGravity has quit IRC
11:14:22 *** harshitaneja has quit IRC
11:14:52 *** MrKeuner has joined #gnucash
11:16:21 <MrKeuner> hi, is there a way to tag a transaction? HEre's my use case. I have an account Expenses:Travel. But I'd like to record gas, accomodation, food, gifts separately for a short period. What would you suggest?
11:19:06 <warlord> MrKeuner: sorry, no "tags" per se. You have a few options:
11:19:11 <warlord> 1) Create separate accounts
11:19:27 <warlord> 2) put keywords into the description or action columns
11:19:35 <warlord> #1 will make it easier for reports
11:19:52 <warlord> With #2, there's really not a good way (currently) to build reports around keywords.
11:20:04 <warlord> There's a #3 option: Implement a tags feature and submit it.
11:21:25 <MrKeuner> Got it, thank you. Just noticed that if I close an account, it is easy to move all transactions in it to somewhere else... So #1 may work, although I'd love to do #3 if I can at some point.
11:22:15 *** kael has quit IRC
11:31:27 *** Mechtilde has quit IRC
11:38:15 *** fabior has joined #gnucash
11:59:15 *** ArtGravity has joined #gnucash
12:00:17 *** fabior has quit IRC
12:04:07 *** phebus has quit IRC
12:07:21 *** phebus has joined #gnucash
12:11:06 *** jralls_afk is now known as jralls
12:12:58 <jralls> lmat: I made an Arch VM (what a PITA!) and reproduced the problem there. It's fixed in 8f96882.
12:18:31 <warlord> jralls: why was making the VM a pita?
12:23:15 <jralls> warlord: Arch is a PITA. There is zero scripting of the install or config, everything must be done by hand and if you screw up one step you've got an unbootable VM and you have to start over.
12:23:51 <jralls> The instructions are at https://wiki.archlinux.org/index.php/installation_guide.
12:42:50 *** oozer has quit IRC
12:44:32 *** shoonya has joined #gnucash
12:50:10 *** shoonya has quit IRC
12:50:51 *** Mechtilde has joined #gnucash
13:02:00 *** Mechtilde has quit IRC
13:03:23 *** Mechtilde has joined #gnucash
13:07:41 *** oozer has joined #gnucash
13:12:10 *** Mechtilde has quit IRC
13:14:06 *** O01eg has quit IRC
13:18:04 *** O01eg has joined #gnucash
13:19:24 *** O01eg has joined #gnucash
13:25:05 <lmat> jralls: Wow, now that you've invested the time and effort into learning how to create an arch machine, I guess you may as well switch to arch permanently... ;-)
13:26:02 <lmat> jralls: Glad you were able to get to the bottom of it. It's probably easier to do using docker in this case, but there's a learning curve there, too.
13:28:27 <jralls> lmat: I didn't "invest the time", I've been using Linux since 0.12 when you had to download by hand every single tarball from either tsx11.mit.edu or sunsite.unc.edu and compile each by hand. I remember the convenience of the first rpm-based distros around 1995... most of which had at least provided installer scripts by 1997 or so. Arch's 25-year regression wasn't a pleasant experience.
13:29:17 <warlord> Ahh, Slackware Version 2! :)
13:29:36 <warlord> I recently found my stash of 3.5" floppies, labeled a1, a2, a3, x1, x2, x3, ...
13:29:50 <jralls> warlord: LOL!
13:30:49 <jralls> Heh, I forgot to mention that downloading was with a 14.4 modem. It took about a week to get a working Linux partition.
13:32:23 <warlord> I had ethernet access to tsx11, since I was on campus at the time. So downloading wasn't that hard.
13:35:58 <jralls> I think I was getting internet by dialing in to cisco on Vicki's work account. We had only usenet where I worked then.
13:36:53 <jralls> lmat: Does a docker allow an interactive session? I had to run in the debugger to see where the crashes were.
13:39:15 *** Mechtilde has joined #gnucash
13:42:48 <lmat> jralls: Yes. That's how I found some fedora bug.
13:43:21 <lmat> docker run -ti ... <image> bash -i; or something like that. It's more complicated than it sounds somehow...
13:44:06 <jralls> lmat: Isn't it always. It sounds like it might be a good alternative to my profusion of VMs.
14:02:05 *** Mechtilde has quit IRC
14:14:52 *** harshitaneja has joined #gnucash
14:18:49 *** frakturfreak has joined #gnucash
14:30:45 <lmat> jralls: Here are my scripts: https://paste.ubuntu.com/26412450/
14:31:08 <lmat> I don't have one for archlinux, but let me know if you would like me to write one out.
14:31:47 <lmat> jralls: The -p 5900 I think is so that I could run VNC in there and run a gnucash GUI inside the container.
14:31:56 <jralls> lmat: Isn't there one in the gnucash repo for setting up Travis?
14:39:57 *** harshitaneja has quit IRC
14:40:06 *** harshitaneja_ has joined #gnucash
14:41:37 <lmat> jralls: Yes, and that's where I would start.
14:41:46 <lmat> gnucash/utils/ci
14:41:48 *** harshitaneja_ is now known as harshitaneja
14:47:17 *** harshitaneja has quit IRC
14:49:58 <jralls> Hrmm. Docker needs a VM. The choices on a Mac with VmWare Fusion seem to be to run it inside a Linux VM (two layers of VMness) or pay $79 for https://www.vagrantup.com/vmware/.
14:52:01 <jralls> Eh, maybe that's out of date: https://coderwall.com/p/h1pscg/running-a-vmware-fusion-docker-machine-on-os-x.
14:52:10 *** codesmythe has joined #gnucash
14:53:12 <lmat> Oh, I thought docker runs without a VM on Apple Macintosh...at least in the last 6 months or so?
14:53:35 <codesmythe> jralls: I'd suggest using Docker for Mac here: https://store.docker.com/editions/community/docker-ce-desktop-mac. It's free and uses macOS natve virtualization.
14:54:59 <jralls> codemsythe: But does it play nice with VMware?
14:58:44 <codesmythe> jralls: That I don't know. What do you mean by play nice? Run at the same? Share images?
14:59:06 <jralls> Run at the same time.
15:04:04 *** fabior has joined #gnucash
15:05:29 *** frakturfreak has quit IRC
15:06:43 *** frakturfreak has joined #gnucash
15:14:46 *** puck has quit IRC
15:15:15 <codesmythe> jralls: Just did a test on my mac using Fusion 8.5 and Docker-for-mac 17.12 and they are able to run at the same time.
15:15:58 <jralls> OK, Thanks! Docker-for-mac it is.
15:16:34 <jralls> I'm reading https://wilsonmar.github.io/docker-setup/ which has some interesting technical details.
15:17:29 * jralls just merged and pushed codesmythe's bye_bye_autotools. \o/
15:18:25 <fell> gjanssens, can you - after your real accounting is done - look for the last dutch postings?
15:20:31 <codesmythe> Yea!
15:20:36 <fell> jralls: So I have to delay my review until I set up my new machine.
15:21:27 <jralls> fell: Review of what and why do you need a new machine to build with cmake?
15:21:51 *** puck has joined #gnucash
15:22:11 * fell will ask his package manager ...
15:25:13 <gjanssens> jralls: I will, though it will probably be only next week... but I carefully keep my round tuit though :D
15:25:38 <gjanssens> Oh and yay for removing autotools \o/
15:25:45 <jralls> gjanssens: I think you meant fell...
15:26:06 <gjanssens> Eh indeed. I'm mixing up conversations (getting tired...)
15:26:36 <jralls> Prolly should lay off the numbers then. ;-)
15:28:47 *** kael has joined #gnucash
15:28:57 <gjanssens> True, but my accountant is visiting tomorrow :(
15:30:37 <warlord> Hmm, with autotools gone I'm going to have to re-do the docs build script(s) on code.
15:32:07 <jralls> warlord: Just the Doxygen docs. gnucash-docs is still autotools.
15:32:40 <warlord> fair enough.
15:34:35 *** kael has quit IRC
15:41:29 *** fell has quit IRC
15:44:25 *** tuxd00d has joined #gnucash
15:45:00 *** Mechtilde has joined #gnucash
15:48:48 <lmat> jralls: A user from Freenode says "I've got virtualbox, vmware, I run docker-for-mac (which uses hyperkit), and I can even toss in xhyve VMs too"
15:55:10 *** oozer has quit IRC
15:57:21 *** fekepp has quit IRC
16:08:21 *** bob_ has joined #gnucash
16:25:10 <jralls> lmat: cool!
16:34:21 *** frakturfreak has quit IRC
16:46:32 *** fell has joined #gnucash
16:47:08 *** Mechtilde has quit IRC
16:47:08 *** gncbot sets mode: +o fell
17:00:21 <fell> OK, I found cmake and ninja in the repos, but did at least now not look for an eclipse extension.
17:05:17 <gjanssens> fell: kdevelop is a good replacement for eclipse after switching to cmake.
17:05:35 <gjanssens> I have switched a while ago and haven't looked back.
17:05:58 *** gjanssens has quit IRC
17:06:01 <fell> And where did you document it? ;-)
17:06:57 *** fabior has quit IRC
17:07:07 <fell> Perhaps a decade ago I tried it and it was not amusing.
17:07:27 *** Cork has quit IRC
17:09:29 <jralls> Seems unlikely that Eclipse wouldn't support CMake and vice-versa.
17:10:00 <jralls> https://cmake.org/Wiki/CMake:Eclipse_UNIX_Tutorial might be helpful.
17:10:13 *** Cork has joined #gnucash
17:18:00 <fell> Sounds promising
17:44:02 *** oozer has joined #gnucash
18:01:34 *** tuxd00d has quit IRC
18:07:18 *** kael has joined #gnucash
18:17:17 <codesmythe> I've looked into using Eclipse and CMake a little bit. The main issue is that Eclipse really doesn't seem to like separate build directories.
18:18:27 <codesmythe> fell: What are the development activities you want to do from Eclipse. Is it mainly view the source code and interacting with Git. Do you want to be able to build, run and debug GnuCash from within Eclipse?
18:19:29 <fell> codesmythe: Yes, I did until now ...
18:21:06 <fell> I found no way in Mars.2 Release (4.5.2) to adress it relative for the intltools.
18:21:38 <fell> but am using always a separate build dir.
18:22:52 <fell> Sometimes I forget to replace the absolute path. Then it becomes exposed in gnucash.pot :-)
18:26:25 <fell> And source code includes docbook for me.
18:28:31 <fell> If I find some spare time, I will update to Oxygen and the cmake extension.
18:30:24 <fell> codesmythe: can you update https://wiki.gnucash.org/wiki/Eclipse with your expirience?
18:30:28 <codesmythe> fell: OK. I'll write up what I know in the wiki. I'm using Oxygen though.
18:32:04 <fell> Thank you :-)
18:32:05 <codesmythe> fell: When you use a separate build directory, is that directory in the GnuCash source directory? That's what the instructions on that wiki page indicate.
18:33:28 <fell> You can use e.g. ~/git/gnucash/.build assuming ~/git/gnucash/ is your repo
18:35:04 <fell> If it is not hidden intltool aborts make check because it complains about symlinks not listed in potfile.*
18:35:29 <codesmythe> Yeah, using a hidden directory seems to be what we're suggesting for cmake. When building with autotools, did you use a hidden directory?
18:35:43 <fell> yes
18:36:51 <fell> that's the reason I updated .gitignore
18:37:51 <codesmythe> Is using a hidden directory when building via autotools a recent thing?
18:39:06 <fell> Reviewing wiki changes I found it, tried it and it helped.
18:40:03 *** bob_ has quit IRC
18:49:31 *** tuxd00d has joined #gnucash
18:58:47 <fell> jralls: on gnucash-user de Vries tried to create an updated nl.po for macos.
18:59:22 <fell> I don't enough about pathes and rights on macos.
19:00:26 <fell> know
19:03:16 <jralls> fell: The path should be correct, but I don't know if he actually got the right msgids that he wants translated.
19:09:16 <fell> Right, He might have choosen the wrong branch.
19:13:21 <jralls> Aside from your and Mechtilde's recent work I don't think anyone has done anything for unstable yet. But the latest nl.po on github is the one compiled into the 2.6.19 bundle
19:14:33 <fell> Geert merged the goffice strings
19:18:17 <jralls> Oh, right. But those should affect only the CSV importer UI. Nothing in reports uses GOffice, right?
19:25:25 <fell> The strings are in the po, let me see the report ...
19:29:26 <jralls> There are a bunch of strings in business-reports/taxinvoice.eguile.scm beginning at line 458 that aren't submitted for translation. I think they might be default values for options.
19:43:09 <jralls> Oh, they're all in taxinvoice.scm with a colon after them, thus "Invoice number: ". They're marked with (N_ ...) and set to option names, but I don't see anywhere where the name variables are passed for translation.
19:43:41 <jralls> But the option system is so convoluted that I'm probably missing something somewhere.
19:56:56 <fell> I believe some report writer thought (N_ ) would do the translation, because it was the first gettext function they saw.
20:01:20 <fell> In the report options page the 4 strings are untranslated and I know, de.po has the defaufts translated.
20:06:08 <jralls> OK. I've got to go make dinner, but it sounds like another case where the same strings are used for storing options and for UI, so if it's fixed and the user changes language then a saved config will fail.
20:06:16 *** jralls is now known as jralls_afk
20:21:14 <fell> With LANG=de I have "Text 'an':" with default content "To:" and later my saved dutch "Aan:"
20:22:37 <fell> while the default for de should be "An:"
21:48:15 *** ArtGravity has quit IRC
22:34:33 *** oozer has quit IRC