2017-01-23 GnuCash IRC logs

00:29:55 *** O01eg has quit IRC
00:47:32 <fell> warlord: "View the GnuCash Developer/API Documentation" refers https://code.gnucash.org/docs/HEAD/ but docs is split in MASTER and MAINT.
00:48:04 <fell> and the nightly user docs are still missing
00:51:00 <fell> Perhaps and additional level splitting in user and api would be fine, but braking links.
00:57:13 <fell> Another option would be a short explaining text behind the links.
01:32:02 *** fell_ has joined #gnucash
01:32:12 *** Mechtilde has joined #gnucash
01:33:52 *** fell has quit IRC
02:00:44 *** goodvibes has quit IRC
02:04:59 *** fekepp has quit IRC
02:05:02 *** fekepp has joined #gnucash
02:05:05 *** cartsoftware has quit IRC
02:11:24 *** Mechtilde has quit IRC
02:52:40 *** tuxd00d has quit IRC
02:56:42 *** hoijui has joined #gnucash
03:06:37 *** tuxd00d has joined #gnucash
03:14:11 *** goodvibes has joined #gnucash
03:16:54 *** tuxd00d has quit IRC
03:18:02 *** mrklintscher has joined #gnucash
03:18:55 *** cartsoftware has joined #gnucash
03:21:43 *** hoijui has quit IRC
03:29:34 *** tuxd00d has joined #gnucash
03:33:50 *** Mechtilde has joined #gnucash
03:36:40 *** fekepp has quit IRC
03:50:14 *** fabior has joined #gnucash
03:57:06 *** goodvibes has quit IRC
04:07:54 *** fekepp has joined #gnucash
04:16:56 *** gjanssens has joined #gnucash
04:16:56 *** ChanServ sets mode: +o gjanssens
06:12:23 *** jonas_ has joined #gnucash
06:13:04 *** jonas has quit IRC
07:19:01 *** fabior has quit IRC
07:22:11 *** Jimraehl1 has joined #gnucash
07:22:33 *** Jimraehl1 has quit IRC
07:50:51 *** rickoehn has joined #gnucash
08:28:42 *** fabior has joined #gnucash
08:31:54 *** fabior has quit IRC
08:46:43 *** fabior has joined #gnucash
09:11:30 *** fekepp has quit IRC
09:37:05 *** mlncn has joined #gnucash
09:49:48 *** warlord sets mode: +o gncbot
09:50:16 *** mrklintscher has quit IRC
09:53:15 *** mrklintscher has joined #gnucash
09:58:31 <warlord> Missed a few packages for gnucash-docs. Oops.
10:01:26 *** fabior_ has joined #gnucash
10:02:03 <warlord> Hmmm.. Different error (probably due to the upgrade):
10:02:15 <warlord> make[2]: Entering directory '/home/gnucash-docs/gnucash-docs/guide/it'
10:02:15 <warlord> xml2po -e -p ./it.po -o gnucash-guide.xml ../../guide/C/gnucash-guide.xml
10:02:15 <warlord> if test "." != ""; then mv gnucash-guide.xml .; fi
10:02:15 <warlord> mv: 'gnucash-guide.xml' and './gnucash-guide.xml' are the same file
10:02:15 <warlord> Makefile:782: recipe for target 'gnucash-guide.xml' failed
10:02:16 <warlord> make[2]: *** [gnucash-guide.xml] Error 1
10:02:28 *** fabior has quit IRC
10:04:05 <warlord> Aha, that's a bug...
10:04:21 <warlord> Makefile says:
10:04:26 <warlord> Er, Makefile.am says:
10:04:27 <warlord> if test "${srcdir}" != "${buildir}"; then mv $@ ${srcdir}; fi
10:04:37 <warlord> But it is "builddir", not "buildir"
10:06:41 *** Mechtilde has quit IRC
10:09:16 <warlord> Fixed (hopefully)
10:11:44 *** mlncn has quit IRC
10:18:07 <warlord> Yep, docs fixed.
10:22:31 *** fabior_ has quit IRC
10:28:57 *** fekepp has joined #gnucash
10:35:24 *** O01eg has joined #gnucash
10:37:19 *** fabior_ has joined #gnucash
10:46:33 *** kael has joined #gnucash
10:49:13 <warlord> Hmm... still having problems sending to cableone... :(
11:02:48 <warlord> Anyone around who can try something for me?
11:13:59 *** cartsoftware has quit IRC
11:21:05 *** fabior_ has quit IRC
11:24:31 *** mrklintscher has quit IRC
11:32:04 *** tuxd00d has quit IRC
11:35:25 *** fabior_ has joined #gnucash
11:36:40 *** mlncn has joined #gnucash
11:40:00 *** tuxd00d has joined #gnucash
11:54:04 <jralls> warlord: I'm here for 45 minutes or so. What do you need?
11:59:04 <warlord> pm'ing you
12:00:01 <warlord> HMM.. One other "bug" I just noticed.. When we make a commit, even though the 'from' address is per-user, the "name" on the email is the git user...
12:05:23 *** tuxd00d has quit IRC
12:07:15 <jralls> Huh?
12:08:43 *** storyjesse has quit IRC
12:13:18 <jralls> warlord: You committed your builddir fix to 'master' instead of 'maint'....
12:13:37 <warlord> jralls: that's where the bug was
12:13:37 <jralls> gjanssens: Thanks for cleaning up the PRs!
12:14:52 <warlord> jralls: what I mean is that the recent git change emails say: From: git repository hosting <warlord@code.gnucash.org> instead of From: Derek Atkins <warlord@code.gnucash.org>
12:15:30 <warlord> I wonder if this is a postfix vs sendmail thing; it's getting the correct email..
12:16:35 <jralls> Dunno. I'm often baffled by where the names associated with email addresses come from.
12:16:50 <warlord> they come from /etc/passwd
12:17:00 <warlord> (at least in this case that's where they used to come from)
12:17:23 <warlord> But it's not on the new server.
12:17:50 <warlord> gjanssens: do you recall how the email script determined the author to put into the email from address?
12:18:04 <warlord> I've been reading the script but it doesn't say anything.
12:18:26 *** cartsoftware has joined #gnucash
12:20:25 <gjanssens> jralls: you're welcome
12:20:40 <gjanssens> warlord: I'd need to check that
12:20:44 <warlord> thanks for your testing, jralls --- hopefully that server will clear up on its own and email will flow.
12:21:09 <warlord> gjanssens: I don't recall how we tested it before.. Probably using one of the test repos.
12:21:43 <jralls> The sysadmin should notice that there's no mail going through sooner or later, though I supposed it's possible given the error that they're being DoSed.
12:22:16 <warlord> Could be. I DID get email through to them from the old server yesterday morning at 7:18am.
12:22:28 <jralls> warlord: The buildir bug is present in maint as well.
12:22:29 <warlord> But nothing since then, and nothing from the new server, AFAICT.
12:22:51 <warlord> jralls: Odd.. the build-docs script succeeded.
12:23:43 <jralls> Is it building maint in-source too?
12:24:15 *** mlncn has quit IRC
12:24:43 <warlord> Strangely, it's ONLY building maint -- so I have no idea why my change to master caused it to succeed!
12:27:30 <jralls> Maybe it's only building master and calling it maint?
12:28:46 <warlord> The code says:
12:28:53 <warlord> branch=maint
12:28:53 <warlord> ...
12:29:00 <warlord> git checkout $branch -q >/dev/null 2>&1 || my_die "git checkout failed."
12:32:41 *** kael has quit IRC
12:36:30 <jralls> Is that followed immediately by "./autogen.sh;./configure;make" ?
12:37:31 <warlord> Here's the code:
12:37:32 <warlord> # Now check out the sources and build the docs.
12:37:32 <warlord> cd $srcdir || my_die "chdir to $srcdir failed."
12:37:32 <warlord> git checkout $branch -q >/dev/null 2>&1 || my_die "git checkout failed."
12:37:32 <warlord> git fetch -q >/dev/null 2>&1 || my_die "git fetch failed."
12:37:34 <warlord> git reset --hard origin/$branch -q >/dev/null 2>&1 || my_die "git reset failed."
12:37:35 <warlord> # build configure
12:37:37 <warlord> ./autogen.sh >/dev/null 2>&1 || my_die "autogen failed."
12:37:39 <warlord> # run configure
12:37:41 <warlord> ./configure --prefix=$prefix --with-mobi >/dev/null 2>&1 || my_die "configure failed"
12:37:43 <warlord> # build the docs as HTML and PDF
12:37:45 <warlord> make html pdf epub mobi >/dev/null 2>&1 || my_die "failed building gnucash-docs"
12:40:00 <jralls> Dang. Should be bulletproof.
12:42:02 <jralls> But that bug has been there since September, so maybe it's an intermittent failure?
12:42:46 <warlord> Maybe...
12:42:55 <warlord> This is the first time I've seen it.
12:43:05 <warlord> but it worked the second time, even though I committed into the wrong branch.
12:43:45 <warlord> OH!!! It's only called when xml2po gets called!!! That's why it worked the second time.
12:44:07 <warlord> Makefile rule is:
12:44:09 <warlord> gnucash-guide.xml: ${COMPONENTS} ${srcdir}/it.po
12:44:09 <warlord> xml2po -e -p ${srcdir}/it.po -o $@ ${top_srcdir}/guide/C/gnucash-guide.xml
12:44:09 <warlord> if test "${srcdir}" != "${buildir}"; then mv $@ ${srcdir}; fi
12:44:25 <warlord> So the FRST time it calls xml2po then errors out.
12:44:30 <jralls> Ah, of course. Time for me to go...
12:44:36 <warlord> the second time it doesn't need to do anything.
12:44:36 *** jralls is now known as jralls_afk
12:45:26 *** mlncn has joined #gnucash
12:53:21 <gjanssens> warlord: for sending mail, the mail script isn't setting a From: field as you noted
12:53:33 <gjanssens> In that case postfix adds a default one, which is the linux user name
12:53:51 <gjanssens> In the further mail processing the hostname is added automatically
12:54:19 <gjanssens> I haven't been able to figure out yet what adds the 'git repository hosting' part
12:54:41 <gjanssens> Do you have gecos information set in /etc/passwd ?
12:56:08 <warlord> that's the gecos for the git user
12:56:22 <warlord> but it's ignoring the gecos for the "from" user
12:57:39 *** mlncn has quit IRC
13:01:27 *** Mechtilde has joined #gnucash
13:10:21 *** blackdev1l has joined #gnucash
13:11:16 <blackdev1l> hi everyone, where do i find info on how the .gnucash is saved? I'd like to parse it but i can't find in the code when it is written
13:14:45 <warlord> it's a gzipped xml file. src/backend/file
13:17:21 *** kael has joined #gnucash
13:17:54 <blackdev1l> wow better than i thought! btw i can't fine the /file folder, i'm looking here : https://github.com/Gnucash/gnucash/tree/master/src/backend
13:20:14 <gjanssens> it's src/backend/xml
13:21:01 <blackdev1l> great
13:21:03 <blackdev1l> thank you!
13:21:04 <gjanssens> warlord: I have to go. I haven't found much clues yet as to why the gecos of the git user is used
13:57:27 <warlord> gjanssens: I still suspect something with either the environment or postfix (vs sendmail)
13:57:46 <warlord> oops, sorry. file is the old name
14:01:11 *** fabior_ has quit IRC
14:01:56 *** g5pw has quit IRC
14:21:09 *** kael has quit IRC
14:22:18 *** g5pw has joined #gnucash
14:47:12 *** gjanssens has quit IRC
14:49:51 *** gjanssens has joined #gnucash
14:49:51 *** ChanServ sets mode: +o gjanssens
14:59:54 *** KaiForce has joined #gnucash
15:06:59 *** fabior has joined #gnucash
15:08:08 *** gjanssens has quit IRC
15:10:11 *** fabior has quit IRC
15:14:40 *** Mechtilde has quit IRC
15:25:08 *** fabior has joined #gnucash
15:27:47 *** kael has joined #gnucash
15:38:42 *** fabior has quit IRC
15:39:56 *** kael has quit IRC
15:56:22 *** fabior has joined #gnucash
16:13:12 *** jralls_afk is now known as jralls
16:42:15 *** goodvibes has joined #gnucash
17:35:50 *** blackdev1l has quit IRC
17:41:08 *** goodvibes has quit IRC
18:00:52 *** fabior has quit IRC
18:07:34 *** rickoehn has quit IRC
18:44:30 *** kael has joined #gnucash
18:57:02 *** goodvibes has joined #gnucash
19:32:01 *** fell_ is now known as fell
19:32:13 *** gncbot sets mode: +o fell
19:41:50 *** goodvibes has quit IRC
20:05:54 *** gjanssens has joined #gnucash
20:05:54 *** ChanServ sets mode: +o gjanssens
20:08:20 *** linas has quit IRC
20:26:16 *** linas has joined #gnucash
21:29:03 *** gjanssens has quit IRC
21:46:48 *** goodvibes has joined #gnucash
22:38:21 *** kael has quit IRC
23:35:49 *** cira has quit IRC