2013-05-28 GnuCash IRC logs

00:12:20 *** ErKa has quit IRC
00:35:26 *** arrainey has joined #gnucash
00:40:27 *** arrainey has quit IRC
00:41:01 *** arrainey has joined #gnucash
00:51:02 *** arrainey has quit IRC
00:51:38 *** arrainey has joined #gnucash
00:56:39 *** arrainey has quit IRC
00:57:13 *** arrainey has joined #gnucash
01:02:13 *** arrainey has quit IRC
01:02:42 *** naught102 has quit IRC
01:02:46 *** arrainey has joined #gnucash
01:06:21 *** arrainey has quit IRC
01:59:52 *** arrainey has joined #gnucash
02:04:52 *** arrainey has quit IRC
02:05:24 *** arrainey has joined #gnucash
02:11:40 *** ErKa has joined #gnucash
02:20:36 *** arrainey has quit IRC
02:21:09 *** arrainey has joined #gnucash
02:25:58 *** ecocode has joined #gnucash
02:31:34 *** arrainey has quit IRC
02:32:09 *** arrainey has joined #gnucash
02:37:10 *** arrainey has quit IRC
02:37:58 *** arrainey has joined #gnucash
02:43:00 *** arrainey has quit IRC
02:43:38 *** arrainey has joined #gnucash
02:48:10 *** ErKa has quit IRC
02:49:43 *** calbasi has joined #gnucash
03:03:46 *** arrainey has quit IRC
03:11:20 *** naught102 has joined #gnucash
03:28:31 *** nafg has joined #gnucash
03:33:25 *** Krzysiek_K has quit IRC
03:56:04 *** fabior has joined #gnucash
04:10:35 *** chiffa has joined #gnucash
04:17:11 *** gour has joined #gnucash
04:26:43 *** mikee__ is now known as mikee
04:26:59 <mikee> @op
04:27:00 *** gncbot sets mode: +o mikee
04:28:43 *** smw has quit IRC
04:30:15 *** chiffa has left #gnucash
04:37:18 *** naught102 has quit IRC
04:40:34 *** naught102 has joined #gnucash
04:55:42 *** fabior has quit IRC
05:23:27 *** luissimoes has joined #gnucash
05:23:48 <luissimoes> Hello
05:24:26 <luissimoes> I'm currently developing a thesis on FOSS management best practices.
05:24:35 *** chiffa has joined #gnucash
05:24:54 <luissimoes> is there anyone that could be available for a small interview?
05:38:53 *** chiffa1 has joined #gnucash
05:40:29 *** fell_ has joined #gnucash
05:40:29 *** gncbot sets mode: +o fell_
05:42:01 *** luissimoes has left #gnucash
05:44:04 *** chiffa has quit IRC
05:44:29 *** naught102 has quit IRC
05:52:35 *** chiffa1 has quit IRC
06:05:52 *** chiffa has joined #gnucash
06:06:02 *** chiffa has left #gnucash
06:08:47 *** fabior has joined #gnucash
06:10:41 *** aqua___ has joined #gnucash
06:36:46 *** Jimraehl2 has left #gnucash
06:47:40 *** nomeata has joined #gnucash
07:05:32 *** Jimraehl2 has joined #gnucash
07:30:25 *** nafg has quit IRC
07:39:59 *** StuM1 has joined #gnucash
07:41:05 *** fell_ has quit IRC
07:41:50 *** fell_ has joined #gnucash
07:41:50 *** gncbot sets mode: +o fell_
07:42:53 *** DimStar has quit IRC
07:43:18 *** lennart has quit IRC
07:43:26 *** DimStar has joined #gnucash
07:43:46 *** Mer|in has quit IRC
07:43:51 *** lennart has joined #gnucash
07:43:53 *** Mer|in has joined #GnuCash
07:46:35 *** xnox has quit IRC
07:47:01 *** GabrieleV_ has joined #gnucash
07:47:30 *** StuM has quit IRC
07:49:18 *** xnox has joined #gnucash
07:49:31 *** GabrieleV has quit IRC
07:49:31 *** GabrieleV_ is now known as GabrieleV
07:52:52 *** nomeata has quit IRC
08:00:11 *** gjanssens has joined #gnucash
08:00:12 *** gncbot sets mode: +o gjanssens
08:06:27 <warlord> Hi gjanssens
08:06:45 <gjanssens> Hi warlord
08:07:03 <gjanssens> vmhost is unreachable ?
08:09:45 <warlord> gjanssens: try again in a minute -- I just restarted the web console.
08:10:03 <gjanssens> Ok
08:10:41 <warlord> I enabled the gitolite symbolc-ref command. So that should be available. I didn't run it on htdocs.
08:11:13 <warlord> Also, I was wondering why all the gitolite email says "svn_last"?
08:11:26 <gjanssens> web console works again tx
08:11:38 <gjanssens> I saw your message on symbolic-ref.
08:11:51 <gjanssens> I ran it on gnucash-htdocs this morning
08:11:56 <warlord> ok
08:12:51 <gjanssens> I also tested if trunk now really follows master and seems to be the case
08:14:14 <gjanssens> The svn_last prefix is a surprising artefact
08:14:55 <gjanssens> What happened is that I attached a tag in our git repository to the last commit that was still in sync with the svn repository
08:15:06 <gjanssens> Just to keep a reference for the future
08:15:12 <gjanssens> This tag is called "svn_last"
08:16:01 <warlord> Oh. Hmm. I wonder if it would change if you added another tag?
08:16:10 <gjanssens> It appears that the commit mail script uses the last tag on a branch as base reference in the subject line
08:16:28 <gjanssens> In the absence of tags the current commit's hash number is used instead
08:16:40 <warlord> Hmm
08:16:52 <warlord> I guess it assumes there's no tags on 'master'?
08:17:04 <gjanssens> I can try to add another tag to see what happens
08:17:13 <gjanssens> I don't think so
08:17:21 <gjanssens> In git all branches are equal
08:17:54 <gjanssens> There is nothing special about 'master' except that it's chosen as the first branch ever created
08:18:20 <gjanssens> Where you put tags is just a convention
08:19:04 <warlord> Sure,but maybe the script is assuming some convention?
08:19:38 <gjanssens> Possibly.
08:19:48 <gjanssens> I'll have to read the code for clues
08:28:47 <warlord> okay. I'm heading out for an hour...
08:28:55 <warlord> let me know if you need anything else.
08:29:04 <warlord> I'll handle it when I return.
08:32:09 <gjanssens> So far everything is ok thanks
08:32:23 <gjanssens> I looked in the mail script code.
08:33:01 <gjanssens> It does explicitly search for the most recent tag it can find on a given branch, assuming this best describes the commit
08:33:23 <gjanssens> It actually even calls the command 'git describe' for this :)
08:34:09 <gjanssens> So I think I should add a more descriptive tag
08:34:33 <gjanssens> What would you consider a tag describing our live website (as opposed to our beta installment) ?
08:35:19 <gjanssens> stable ?
08:35:24 <gjanssens> prod ?
08:35:29 <gjanssens> main ?
08:36:46 <gjanssens> Or better yet, I'll ask the question on GnuCash devel
08:37:13 <gjanssens> This gives the other devs the opportunity to come up with a good name
08:37:52 <gjanssens> It fits in a larger context anyway as I'll explain there
10:07:30 *** ErKa has joined #gnucash
10:16:43 *** gour1 has joined #gnucash
10:18:31 <warlord> okay, maybe it was more like an hour and a half..
10:18:40 <warlord> (or two hours).
10:19:32 <warlord> I'm not sure that the "most recent tag" really best explains the commit in our development process. i think it's more important to have the branch itself.
10:20:12 <warlord> @op gjanssens
10:20:13 *** gncbot sets mode: +o gjanssens
10:21:17 <gjanssens> tx
10:21:23 <gjanssens> The branch is there as well
10:21:47 <gjanssens> It may be I changed the subject line myself at some point
10:21:58 * gjanssens is checking...
10:24:48 *** gour has quit IRC
10:25:38 <warlord> Well, maybe we should change it so the branch is at the beginning of the subject instead of the tag?
10:26:11 <warlord> Although honestly I don't understand why the tag is useful. If you make a commit to master after 2.5.2 was tagged, it's not like you're modifying 2.5.2.
10:26:27 <warlord> If you pull the 2.5.2 tag you wont get that new commit.
10:27:37 *** arrainey has joined #gnucash
10:28:22 <warlord> IMHo just saying "commit was in master" should be sufficient for all of us to know what it means, provided we also get emails when tags are created.
10:31:07 <gjanssens> Turns out I did change the subject line to make it look more like our svn messages
10:31:18 <gjanssens> But that's not very useful with git
10:31:39 <gjanssens> There are two things that differentiate git from svn that are relevant here
10:31:51 <gjanssens> - git doesn't have revision numbers
10:31:58 <gjanssens> it uses git hashes
10:32:19 <warlord> it doesn't have sequential revision numbers, but each revision does have an ID
10:32:29 <gjanssens> The major disadvantage of this is that you have no idea were a commit fits in the whole
10:32:47 *** gour1 is now known as gour
10:32:53 <gjanssens> svn's revision numbers were sequential and helped to estimate where a commit was
10:33:27 <gjanssens> The second big difference we're not really experiencing yet in gnucash-htdocs
10:33:39 <gjanssens> Development in git is much more branch oriented
10:33:53 <warlord> Okay, that's where I'm confused; the 'master' branch is going to be sequential.. You may merge in commits from a local branch that were made over time, but the merge-into-master commits will be linear.
10:35:03 <warlord> For example, lets say you and I are both working on local branches and over time we each make 10 commits to get our feature working. Also assume those commits stagger in real-time on our local branches. But that's irrelevant; what matters most is when we push to master.
10:35:22 <warlord> and those pushes will be linear. You push first, then I have to merge your changes into mine in order to merge.
10:45:17 <gjanssens> I'm not sure about the last part
10:45:39 <gjanssens> That's what had to be done in svn, but git seems to prefer other merging mechanisms
10:46:09 <gjanssens> I admit it's also difficult for me to really understand all this
10:46:21 * gjanssens has been using svn for too long already
10:46:38 <warlord> Yeah, I have 20 years of experience with cvs + svn..
10:46:55 <gjanssens> A lot will depend on how many branches we will actually have in the canonical repository
10:47:12 <warlord> I doubt we'll have many branches in gitolite.
10:47:23 <gjanssens> Will we have feature branches there as well, or only release and integration branches
10:47:38 <gjanssens> There are different possibilities with git
10:48:20 <gjanssens> I think we should reopen the discussion on this
10:48:28 <warlord> I think it might depend on the feature. BIG features I suspect will have their branches in gitolite. Small features, probably not.
10:49:03 <gjanssens> I did add two links in the wiki regarding branching strategies
10:49:06 <gjanssens> http://wiki.gnucash.org/wiki/Git#Branching_and_Merging_2
10:49:17 <gjanssens> Those come from projects that do have git experience
10:49:40 <gjanssens> It may be worth reading and think from there how those examples would map to gnucash
10:49:57 <gjanssens> All fairly irrelevant for gnucash-htdocs though.
10:50:17 <gjanssens> That's never really been a full featured version control setup anyway
10:54:45 *** benoitg has joined #gnucash
10:55:38 <gjanssens> I have to go now. Perhaps I have some time left later on to discuss further.
10:57:07 <Ryan> Check out git-flow - its a very successful brach management strategy. Works wonders for our projects: http://nvie.com/posts/a-successful-git-branching-model/
11:04:51 *** arrainey has quit IRC
11:05:08 <warlord> okay, gjanssens -- have a good afternoon.. TTYL
11:05:24 *** arrainey has joined #gnucash
11:10:25 *** ecocode has quit IRC
11:15:27 *** arrainey has quit IRC
11:16:00 *** arrainey has joined #gnucash
11:21:01 *** arrainey has quit IRC
11:21:40 *** arrainey has joined #gnucash
11:36:49 *** arrainey has quit IRC
11:38:24 *** gjanssens has quit IRC
12:04:38 *** calbasi has left #gnucash
12:10:09 *** arrainey has joined #gnucash
12:21:58 *** aqua___ has quit IRC
12:22:38 *** Krzysiek_K has joined #gnucash
12:30:16 *** arrainey has quit IRC
12:30:58 *** arrainey has joined #gnucash
12:41:06 *** arrainey has quit IRC
12:41:39 *** arrainey has joined #gnucash
12:46:40 *** arrainey has quit IRC
12:47:21 *** arrainey has joined #gnucash
12:57:21 *** arrainey has quit IRC
12:58:08 *** arrainey has joined #gnucash
13:04:38 *** jmd has joined #gnucash
13:19:53 *** john has joined #gnucash
13:19:53 *** gncbot sets mode: +o john
13:19:59 *** john has quit IRC
13:20:22 *** john has joined #gnucash
13:20:23 *** gncbot sets mode: +o john
13:28:22 *** arrainey has quit IRC
13:28:58 *** arrainey has joined #gnucash
13:39:00 *** arrainey has quit IRC
13:39:02 <john> warlord: Derek, how long should it take from pushing a change to htdocs for it to show up on www.gnucash.org? I pushed the 2.5.2 release notice 25 minutes ago and it is still not showing up.
13:39:32 *** arrainey has joined #gnucash
13:44:33 *** arrainey has quit IRC
13:45:10 *** arrainey has joined #gnucash
13:47:30 <warlord> Um, it *should* happen within minutes.. If it's not then there is something wrong with the doorknock and you should let gjanssens know.
13:47:40 <warlord> (john, that was to you)
13:48:46 <john> Derek, yeah, thanks. I'll email Geert.
13:49:11 <warlord> what was the output from your git push?
13:49:24 <warlord> (I wonder if it's a trunk v master thing?)
13:52:59 <warlord> Ahh, it looks like the update-website script is missing...
13:54:42 <warlord> So the update-website script is in $HOME/bin, but the htdocs hook is symlinked to the gitolite local-code/common directory, which is incorrect.
13:54:47 <warlord> So, something is misconfigured.
13:55:13 <warlord> let me push the update out manually..
13:55:46 <warlord> Okay, that's done. But there's a problem with the update script hook; we'll have to figure out why it's looking in the wrong place.
14:05:16 *** arrainey has quit IRC
14:05:50 *** arrainey has joined #gnucash
14:10:53 *** arrainey has quit IRC
14:11:28 *** arrainey has joined #gnucash
14:12:44 *** shanny has joined #gnucash
14:20:14 *** shanny has quit IRC
14:22:47 <john> Sorry, wandered off to a different screen and got hooked on something else.
14:23:18 <john> I sent Geert an email about the failure.
14:25:17 <john> I think Geert set up a hook that cherry-picks changes between trunk and master. It would be better to just have trunk be an alias of master.
14:28:40 <warlord> I enabled symbolic-ref; I thought that was the plan
14:28:56 <warlord> I guess the mail didn't go to -devel? I didn't see it.
14:41:45 *** arrainey has quit IRC
14:42:16 *** arrainey has joined #gnucash
14:42:30 *** MarkHaanen has joined #gnucash
14:50:00 <MarkHaanen> Does anyone here have experience with building the GnuCash guide? I'm thinking of translating it into dutch, but the wiki only explains parts of the process.
14:52:39 <warlord> MarkHaanen: ./configure; make
14:52:53 <warlord> (then you can specify html, pdf, etc)
14:53:02 <warlord> ... as part of the make command.
14:53:21 <john> Actually ./autogen.sh before ./configure.
14:53:56 <warlord> true, if you pull from git or svn instead of downloading the tarball
14:54:04 <john> But that's all in the wiki page. MarkHaanen, what do you think is missing?
14:54:06 <MarkHaanen> I pulled from svn
14:54:13 <MarkHaanen> copied C into nl
14:54:33 <MarkHaanen> translated the gnucash-guide.xml to check whether it works
14:54:51 <MarkHaanen> but there is no autogen.sh in the directory, so that's where i'm stuck
14:55:54 <john> Ah, cd back to the root directory first.
14:56:46 <MarkHaanen> the root for gnucash-docs?
14:56:52 <john> Yes.
14:58:31 <MarkHaanen> and ./configure / ./make from gnucash-docs root as well?
14:59:39 <MarkHaanen> hmm, ./configure won't recognise my newly made directory. Where do I need to add it?
15:00:38 <john> In the subdirs line in the Makefile.am of the directory containing your new directory. Then run ./autogen.sh again.
15:01:23 <MarkHaanen> trying...
15:02:57 <warlord> You need to add it to the Makefile.am above it, and also to configure.ac OUTPUT section
15:03:17 <MarkHaanen> first one found, latter is helpful
15:03:38 <john> warlord, I'm summoned for lunch. I'll leave Mark in your capable hands. ;-)
15:03:56 <warlord> enjoy, john.
15:04:06 <MarkHaanen> thanks john
15:08:32 <MarkHaanen> added 'nl' to guide/Makefile.am and to configure.in (unable to locate configure.ac), but still no luck
15:10:33 <MarkHaanen> wait... succes!
15:13:13 <MarkHaanen> I'll update the wiki with this additional step when a new translation is started
15:15:54 *** ErKa has quit IRC
15:22:14 <warlord> thanks.
15:22:53 <MarkHaanen> thank you as well
15:28:18 *** MarkHaanen has quit IRC
15:28:20 *** MarkHaanen has joined #gnucash
15:28:45 *** john has quit IRC
15:30:15 <warlord> MarkHaanen: good luck.
15:38:50 *** MarkHaanen has quit IRC
15:38:52 *** MarkHaanen has joined #gnucash
15:44:06 *** MarkHaanen has quit IRC
15:44:08 *** MarkHaanen has joined #gnucash
15:46:49 <warlord> MarkHaanen: FYI, Thunderbird is keeping you logged in...
15:50:20 <MarkHaanen> warlord: Yes, I know. I'll start looking for another irc client.
15:50:35 <warlord> I recommend xchat
15:50:40 *** Krzysiek_K has quit IRC
15:50:54 <warlord> (although there are plenty of other options -- on Windows for example I've use mIRC)
15:51:09 *** Krzysiek_K has joined #gnucash
15:51:20 <MarkHaanen> I run LMDE, xchat is available, will try now
15:52:00 *** ErKa has joined #gnucash
15:52:11 <warlord> k
15:58:25 *** haanen has joined #gnucash
15:58:45 *** MarkHaanen has left #gnucash
15:59:41 <haanen> better =)
16:03:13 <warlord> Yep, thanks!
16:14:39 *** arrainey has quit IRC
16:19:26 *** arrainey has joined #gnucash
16:24:27 *** arrainey has quit IRC
16:25:00 *** arrainey has joined #gnucash
16:28:00 *** jmd has quit IRC
16:33:23 *** arrainey has quit IRC
16:33:55 *** arrainey has joined #gnucash
16:43:57 *** arrainey has quit IRC
16:44:40 *** arrainey has joined #gnucash
16:47:11 *** john has joined #gnucash
16:47:11 *** gncbot sets mode: +o john
16:54:42 *** arrainey has quit IRC
16:54:45 *** Krzysiek_K has quit IRC
16:55:10 *** haanen has quit IRC
16:55:15 *** arrainey has joined #gnucash
16:55:19 *** Krzysiek_K has joined #gnucash
17:00:22 *** arrainey has quit IRC
17:00:55 *** arrainey has joined #gnucash
17:04:31 *** arrainey1 has joined #gnucash
17:09:42 *** arrainey has quit IRC
17:19:40 *** arrainey1 has quit IRC
17:20:17 *** arrainey has joined #gnucash
17:25:17 *** arrainey has quit IRC
17:26:00 *** arrainey has joined #gnucash
17:28:23 *** gour has quit IRC
17:33:34 *** arrainey has quit IRC
18:52:26 *** naught102 has joined #gnucash
18:54:31 *** naught101 has joined #gnucash
19:03:58 *** naught102 has quit IRC
19:11:07 *** naught102 has joined #gnucash
19:16:59 *** naught101 has quit IRC
20:01:40 *** arrainey has joined #gnucash
20:05:15 *** ErKa has quit IRC
20:21:52 *** arrainey has quit IRC
20:22:26 *** arrainey has joined #gnucash
20:32:28 *** arrainey has quit IRC
20:33:06 *** arrainey has joined #gnucash
20:37:15 *** wizkid238 has joined #gnucash
20:41:37 *** benoitg has quit IRC
20:46:34 *** smw has joined #gnucash
20:51:22 *** naught102 has quit IRC
20:53:43 *** naught102 has joined #gnucash
21:05:45 *** nafg has joined #gnucash
21:13:43 *** arrainey has quit IRC
21:14:15 *** arrainey has joined #gnucash
21:24:22 *** arrainey has quit IRC
21:24:58 *** arrainey has joined #gnucash
21:29:58 *** arrainey has quit IRC
21:30:36 *** arrainey has joined #gnucash
21:35:38 *** arrainey has quit IRC
21:36:18 *** arrainey has joined #gnucash
21:43:17 *** nafg has quit IRC
21:46:27 *** arrainey has quit IRC
21:49:13 *** kpreid has quit IRC
21:49:45 *** kpreid has joined #gnucash
21:55:18 *** john has quit IRC
22:17:46 *** Gnewbee has joined #gnucash
22:18:58 <Gnewbee> I just installed Gnucash and am trying to get the hang of it. I own a few gold and silver coins that I would like to book as assets at the commodity spot price. What is the best way to do this?
22:59:42 *** john has joined #gnucash
22:59:42 *** gncbot sets mode: +o john
22:59:53 *** nafg has joined #gnucash
23:04:56 *** benoitg has joined #gnucash
23:07:07 *** fell__ has joined #gnucash
23:07:08 *** gncbot sets mode: +o fell__
23:12:18 *** fell_ has quit IRC
23:14:03 *** todd has quit IRC
23:17:54 *** kpreid_ has joined #gnucash
23:21:39 *** kpreid has quit IRC
23:21:39 *** kpreid_ is now known as kpreid
23:29:46 *** fell__ is now known as fell
23:30:23 *** todd has joined #gnucash
23:32:11 <fell> Gnewbee: you can use the currencies XAU and XAG. The unit is troy ounce.
23:32:50 *** fell has quit IRC
23:39:00 *** john has quit IRC
23:50:37 *** uXus has quit IRC
23:51:50 *** todd has quit IRC
23:55:40 *** todd has joined #gnucash