2015-10-29 GnuCash IRC logs

00:39:06 *** dgtlmoon has quit IRC
01:19:14 *** ErKa has joined #gnucash
01:36:09 *** chazdiezal has joined #gnucash
01:41:12 *** gour has joined #gnucash
02:00:02 *** MechtiIde has joined #gnucash
02:38:51 *** MechtiIde has quit IRC
03:11:32 *** uXus has quit IRC
03:14:21 *** ErKa has quit IRC
03:15:07 *** uXus has joined #gnucash
04:13:08 *** nomeata has joined #gnucash
04:34:12 *** dgtlmoon has joined #gnucash
04:42:44 *** dgtlmoon has quit IRC
04:50:42 *** dgtlmoon has joined #gnucash
05:00:02 *** codesmythe has quit IRC
05:22:27 *** gour has quit IRC
05:34:35 *** gour has joined #gnucash
06:17:12 *** fabior has joined #gnucash
06:18:07 *** gour1 has joined #gnucash
06:19:41 *** gour has quit IRC
06:26:26 *** dgtlmoon has quit IRC
06:40:03 *** billatq has quit IRC
06:40:08 *** billatq has joined #gnucash
06:46:14 *** gour1 is now known as gour
06:57:09 *** Jimraehl1 has left #gnucash
06:59:32 *** fabior has quit IRC
07:00:31 *** Jimraehl1 has joined #gnucash
07:01:47 *** ThomasKeller has quit IRC
07:02:10 *** ThomasKeller has joined #gnucash
07:02:13 *** Jimraehl1 has quit IRC
07:02:40 *** Jimraehl1 has joined #gnucash
07:03:19 *** Jimraehl1 has joined #gnucash
07:15:48 *** fell has joined #gnucash
07:17:40 *** fell__ has quit IRC
07:34:10 *** dgtlmoon has joined #gnucash
07:36:44 *** autoditac__ has joined #gnucash
07:39:43 *** chazdiezal has quit IRC
08:33:56 *** GabrieleV has quit IRC
08:45:36 *** GabrieleV has joined #gnucash
09:35:49 *** mlncn_ has joined #gnucash
09:46:36 *** dgtlmoon has quit IRC
09:51:48 *** mlncn_ has quit IRC
10:22:21 *** mlncn_ has joined #gnucash
10:28:10 *** dgtlmoon has joined #gnucash
10:29:58 *** dkcarlson has joined #gnucash
10:35:43 <dkcarlson> Hi, I just noticed that in release 2.6.9 windows version, if I open a General Ledger window, change the filter setting to Earliest to Latest, then do Ctrl-F and filter the view to see a certain few transactions, then the results stay in that same General Ledger window, and there is no visible way to return to the un-filtered transaction list.
10:36:11 <dkcarlson> Is thhat the way GnuCash is supposed to work?
10:44:16 <dkcarlson> According to the Help for the Search function, the results should always appear in a new window, which is the way I have seen it work when starting from a standard register window or from the accounts window.
10:56:37 *** dgtlmoon has quit IRC
10:58:06 <dkcarlson> Another thing. I noticed that the help link from the program went to the correct section of the Help manual, and not to the Tutorial and Concepts Guide. I do not recall seeing this behavior mentioned as a criterion for deciding what information should be in which manual in recent discussions about the reasons for having two manuals.
11:00:33 *** dgtlmoon has joined #gnucash
11:02:59 *** gjanssens has joined #gnucash
11:02:59 *** ChanServ sets mode: +o gjanssens
11:04:32 <gjanssens> Hey warlord, I need your help to set up a new automated git push from code to github
11:05:02 <gjanssens> I have created a new repository "gnucash-on-fedora-copr" on both code and github
11:05:37 <gjanssens> The only step I can't do from a distance is to set the origin remote repo on the new repo on code.gnucash.org
11:05:44 <gjanssens> Can you do that for me ?
11:14:24 *** dgtlmoon has quit IRC
11:17:05 *** fabior has joined #gnucash
12:05:50 *** GabrieleV has quit IRC
12:10:31 *** GabrieleV has joined #gnucash
12:13:03 <jralls> dkcarlson: Yes, context help goes to the "Help". Yes, that was indeed mentioned in the recent discussion about what should go where and merging into a single manual.
12:13:26 <dkcarlson> Good
12:19:26 *** fabior has quit IRC
12:21:51 <jralls> dkcarlson: Re: General Ledger, huh, that's interesting. Since the G/L displays only the current month it's probably implemented by running that as a queary. In fact, if you look at the Find box when you launch it from the G/L tab it has "Refine Current Search" selected for you, so the behavior is consistent with that. However, I note that selecting "New Search" instead doesn't change the behavior.
12:24:40 <dkcarlson> Yes. When starting from an account register, the Refine Current Search button is also pre-selected, but a new window is opened, as expected
12:27:28 <warlord> gjanssens: sure, remind me exactly what git command to run and I'll go run it.
12:29:08 <jralls> dkcarlson: Interesting. I guess that makes sense too, since there
12:29:47 <jralls> sigh. Since there's already an implied search term, "account==foo".
12:31:12 <jralls> I note that if one runs a new search in the search results tab it behaves the same as the G/L tab: It operates on that set of search results and uses the same tab for the new results.
12:32:21 <jralls> gjanssens: What's the new repo for?
12:32:29 <gjanssens> warlord: I'm not exactly sure what command to run as I don't know how you configured this for the other repositories
12:32:33 <gjanssens> However,
12:32:48 <gjanssens> You can have a look at the gnucash repository itself in .git/config
12:33:30 <gjanssens> There should be a section [remote "origin"]
12:33:42 <gjanssens> With a few parameters in it
12:33:51 <dkcarlson> Seems that it is a convoluted logic that works for simple cases but gets weird for more sophisticated cases. I think that some elaboration in the Help will suffice for pedants like me.
12:34:18 <gjanssens> Create a similar section in the new repository (adjusting the url parameter as necessary
12:34:40 <gjanssens> The equivalent git call would be "git remote add origin <url>"
12:35:04 <warlord> gjanssens: I'll go remind myself what I did before :)
12:35:07 <jralls> dkcarlson: Actually it's pretty straightforward logic, just lacking in polish a bit. Better docs are always good, of course.
12:35:36 <gjanssens> jralls: the repository holds a build script and spec files to build gnucash and gnucash-docs packages on the Fedora Copr build infrastructure
12:36:14 * jralls goes to look up "fedora copr"...
12:36:28 <gjanssens> I have set this up to provide nightly-built rpm packages to consume by fedora users
12:36:59 <dkcarlson> Thank you jralls.
12:37:13 <gjanssens> This would allow them to help test unreleased code without the need to know how to build gnucash
12:37:15 <jralls> dkcarlson: You're welcome.
12:37:39 *** dkcarlson has quit IRC
12:37:49 <gjanssens> copr is an infrastructure that makes it fairly easy for developers to set up custom repositories for Fedora
12:38:00 <gjanssens> Think getdeb, but then for Fedora rpm packages
12:39:06 <gjanssens> My page on copr is here: https://copr.fedoraproject.org/coprs/gjanssens/
12:39:24 <gjanssens> It has two gnucash related repositories: gnucash-maint and gnucash-master
12:40:09 <gjanssens> gnucash-maint can be set up on Fedora 21,22,23 and RHEL7/Centos7 (both 32 and 64 bit)
12:41:04 <gjanssens> gnucash-master is only available for Fedora 21,22,23 as it requires boost and the boost version on RHEL7 has the bug that causes configure to fail.
12:42:56 <jralls> OK.
12:45:05 <gjanssens> warlord: re the url, you could run "git remote -v" in one of the existing repos to figure out which one you used there
12:45:33 <gjanssens> The only thing to change would be the last component (/gnucash to /gnucash-on-fedora-copr)
12:46:05 <gjanssens> And then use the new url with "git remote add origin <url>" on the new repository
12:46:13 *** nomeata has quit IRC
12:47:16 <gjanssens> BTW warlord, jralls, I already configured gitolite to *not* send change mails for pushes to this new url
12:47:36 <gjanssens> It seems to me the audience for this would be too small and many would find it annoying
12:48:06 <gjanssens> If you disagree I can still change that
12:53:54 <jralls> gjanssens: I guess that depends on your intent for the repo, but since you've added it to code it seems that you want it to be part of the GC infrastructure like gnucash-on-windows and expect the whole team to contribute to maintaining it. If that's the case then it should send change emails. If not, then why add it to code?
12:54:35 <jralls> I suppose more generally, should gnucash-on-osx move to code, even if I'm the only one with the equipment and knowledge to use it right now?
12:58:14 <gjanssens> jralls: I'm tempted to say "it should" :)
12:58:42 <gjanssens> Not necessarily because the rest of the team "should" then contribute to it or maintain it
12:58:54 <gjanssens> but because they "can" more easily if they want to
12:59:17 <gjanssens> That's also why I chose to add my repo under the Gnucash umbrella
12:59:52 <gjanssens> It's more visible there then under my private github account, so I hope it would attract attention of other interested people
13:00:28 <jralls> gjanssens: OK. How do I set it up? From the gitolite repo?
13:00:38 <gjanssens> Yes
13:01:15 <gjanssens> You create a repo via the gitolite config file, and create an emtpy one on github as well with the same name
13:01:45 <gjanssens> In the gitolite config you can choose whether or not you want update mails to be sent for pushes
13:02:18 <gjanssens> By default they will. If you don't want that, set the mailinglist related parameters to nothing for your repo
13:02:43 <gjanssens> And then ask warlord to add an origin remote to your repo's git config
13:03:17 <gjanssens> Last step is to push your private repo to code and it should be sync'd with github automatically
13:06:29 <jralls> gjanssens: Thanks for the step-by-step.
13:06:39 <gjanssens> You're welcome
13:12:31 *** fabior has joined #gnucash
13:24:23 *** fabior has quit IRC
13:37:39 <jralls> @tell MechtiIde I've fixed the problem on Debian testing/unstable, so they might drop 2.6.9 but they can replace it with 2.6.10 when that's released. Dmitry might patch their 2.6.9 in the meantime.
13:37:39 <gncbot> jralls: The operation succeeded.
13:38:29 *** nomeata has joined #gnucash
13:38:51 *** chazdiezal has joined #gnucash
13:48:55 *** rpg has joined #gnucash
14:03:22 <jralls> gjanssens: What about Centos/RHEL 7's boost breaks config?
14:06:17 <gjanssens> jralls: that's probably a poor formulation
14:06:55 <gjanssens> Attempting to build on Centos/RHEL 7, config will halt because it detects a bug in the installed boost version
14:07:05 <gjanssens> It proposes to patch boost before continuing
14:07:13 <gjanssens> (Or install a more recent version)
14:08:02 <gjanssens> The exact error message is this:
14:08:06 <gjanssens> checking boost/date_time/local_time/custom_time_zone.hpp... configure: error: in `/builddir/build/BUILD/gnucash-2.6.99':
14:08:07 <gjanssens> configure: error: Boost Header Fails to compile with C++11. To fix this, open it and change line 67 to
14:08:09 <gjanssens> return (bool) dst_calc_rules_; //if calc_rule is set the tz has dst
14:08:14 <jralls> Right, I remember that now. It's because their 1.53 isn't C++-11 compliant.
14:08:37 <gjanssens> I can probably work around this by providing a custom boost
14:08:44 *** MechtiIde has joined #gnucash
14:09:11 <gjanssens> That is, create a copr package for boost that won't conflict with a system installed boost
14:09:34 <gjanssens> But I have postponed this to later.
14:10:31 <jralls> OK, probably the right thing to do. If boost has C++11 issues on RHEL7, probably anything with C++11 will too.
14:10:49 <gjanssens> Indeed
14:11:38 <warlord> gjanssens: okay, origin added to gnucash-on-fedora-copr
14:11:45 <warlord> I didn't do a push..
14:11:53 <warlord> and also there are no hooks defined.
14:12:40 <gjanssens> warlord: thanks. Nothing has been pushed yet by me either, so my first push can serve as a test
14:13:10 <gjanssens> As for the hooks, what do you mean ? Are there hooks defined in the other repos, but not in gnucash-on-fedora-copr ?
14:14:57 <warlord> Yes, mailinglist, showrev, etc.
14:17:16 <gjanssens> warlord: I explicitly disabled those. See my conversation about 1 hour and a half back
14:19:36 <gjanssens> I just pushed my local work. It failed due to permissions issues on github. Fixed now and second push worked like a charm
14:20:00 <gjanssens> jralls: in the step by step I gave above you'll also have to set permissions on the new repo on github
14:20:34 <gjanssens> I've allowed the default GnuCash Development team to write to the repo (as on the gnucash repo)
14:27:43 *** rpg has quit IRC
14:31:28 <jralls> gjanssens: Yeah, I'd already guessed that that's what you'd forgotten. ;)
14:32:36 <jralls> warlord: I think gnucash-on-osx should also be ready, please set the "origin" remote as you did for gnucash-on-fedora-copr.
14:35:25 <warlord> gjanssens: okay.
14:36:22 <warlord> jralls: done
14:39:44 <jralls> And pushed. Looks good. Thanks. gjanssens, you might want to remove your fork of my personal repo and replace it with one of gnucash/gnucash-on-osx.
14:40:00 *** rpg has joined #gnucash
14:40:52 <gjanssens> jralls: Yay! The gnucash family of repos is getting quite nice :)
14:40:55 <gjanssens> I'll redo my fork indeed
14:40:55 <jralls> Lol!
14:41:00 <gjanssens> By the way, is this a good time to remove the gnucash-htdocs-old repo ?
14:41:06 <gjanssens> We've been warning people since Feb 2014 not to use it anymore
14:41:08 <jralls> Well past time, I think.
14:41:16 <gjanssens> Ok
14:42:09 <gjanssens> Bye bye gnucash-htdocs-old...
14:42:10 <jralls> The two people who haven't re-forked are fell and cmarchi.
14:42:13 <gjanssens> It's gone
14:42:21 <gjanssens> How did you get that information ? I was trying to figure this out on the github website, but didn't find that
14:42:40 <jralls> Go to the repo, click either the graph icon in the right margin or the number next to "Fork" under your picture and then click the Members tab.
14:43:42 <gjanssens> Doh, I never saw the "Members" tab :(
14:44:21 <gjanssens> I got stuch on the Network tab, and didn't see any forks there anymore
14:44:24 <gjanssens> Oh well...
14:45:46 <gjanssens> fell: Watch out - the gnucash-htdocs-old repository has been removed. Apparently you still had a fork of it on github. You should remove it and fork gnucash-htdocs for any future work on the website.
14:48:21 *** chazdiezal has quit IRC
14:49:14 <gjanssens> jralls: my fork has been renewed
14:50:33 <jralls> Yay.
14:55:34 *** lwells has joined #gnucash
15:00:18 *** autoditac__ has quit IRC
15:00:18 *** autoditac___ has joined #gnucash
15:00:21 *** autoditac___ is now known as autoditac__
15:00:26 *** autoditac__ is now known as autoditac___
15:00:45 *** fabior has joined #gnucash
15:05:22 *** fabior has quit IRC
15:05:28 *** gjanssens is now known as gjanssens_afk
15:13:30 *** fabior has joined #gnucash
15:16:21 *** fabior has quit IRC
15:19:50 *** chazdiezal has joined #gnucash
15:41:04 <MechtiIde> jralls, thanks
15:41:04 <gncbot> MechtiIde: Sent 2 hours and 3 minutes ago: <jralls> I've fixed the problem on Debian testing/unstable, so they might drop 2.6.9 but they can replace it with 2.6.10 when that's released. Dmitry might patch their 2.6.9 in the meantime.
15:41:27 <jralls> MechiIde: You're welcome.
15:41:50 <jralls> MeckitIde: Your latest PR worked with no problems.
15:42:02 <MechtiIde> I will do another PR
15:42:41 <MechtiIde> also only with rezized images
15:46:20 *** dgtlmoon has joined #gnucash
15:46:36 <jralls> OK.
15:47:01 <MechtiIde> resized images
15:49:53 <jralls> Merged and pushed, thanks. Got anything more coming soon?
15:50:27 <MechtiIde> I can build mobi but have problmes to build pdf
15:50:31 <MechtiIde> myself
15:51:12 <MechtiIde> and after I have a new pdf I will resize more scrennshots and then do more translations
15:52:01 <MechtiIde> no more today
15:54:25 <jralls> What sort of problems with PDF?
15:56:09 <MechtiIde> checking for fop... /usr/bin/fop
15:56:09 <MechtiIde> checking for fop-ttfreader... /usr/bin/fop-ttfreader
15:56:09 <MechtiIde> [warning] /usr/bin/fop: No java runtime was found
15:56:09 <MechtiIde> checking for fop... /usr/bin/fop
15:56:09 <MechtiIde> checking for fop-ttfreader... /usr/bin/fop-ttfreader
15:56:09 <MechtiIde> [warning] /usr/bin/fop: No java runtime was found
15:56:41 <MechtiIde> getting a file with 15 byte
15:58:38 <MechtiIde> ok now it seems to work a little bit better
15:59:11 <MechtiIde> last week it didn't work
16:00:20 <MechtiIde> but where ca I set paper size to A4 instead of US letter
16:00:27 <MechtiIde> s/ca/can
16:14:48 *** chazdiezal has quit IRC
16:15:42 <MechtiIde> afk
16:20:04 *** MechtiIde has quit IRC
16:31:58 *** autoditac___ has quit IRC
16:39:11 *** ErKa has joined #gnucash
16:39:24 *** gjanssens_afk has quit IRC
16:54:51 *** gour has quit IRC
16:56:10 *** ErKa has quit IRC
18:43:43 <jralls> MechtiIde: Googling "fop page size a4" turns up some answers, but none of them seem simple.
19:03:01 *** nomeata has quit IRC
19:03:29 *** nomeata has joined #gnucash
19:04:48 *** nomeata has quit IRC
19:05:32 *** rpg has quit IRC
19:19:57 *** mlncn_ has quit IRC
19:45:38 *** ArtGravity has joined #gnucash
19:56:47 *** mlncn_ has joined #gnucash
20:34:30 *** adrian_ has quit IRC
20:57:10 *** ArtGravity has quit IRC
21:47:20 *** rpg has joined #gnucash
22:04:14 *** rpg has quit IRC
23:40:22 *** mlncn_ has quit IRC