2015-01-24 GnuCash IRC logs

00:22:14 *** GabrieleV_ has joined #gnucash
00:22:21 *** GabrieleV has quit IRC
00:22:21 *** GabrieleV_ is now known as GabrieleV
00:54:55 *** pacon has quit IRC
01:21:46 *** GabrieleV_ has joined #gnucash
01:21:47 *** GabrieleV has quit IRC
01:21:47 *** GabrieleV_ is now known as GabrieleV
02:24:45 *** GabrieleV_ has joined #gnucash
02:25:00 *** GabrieleV has quit IRC
02:25:00 *** GabrieleV_ is now known as GabrieleV
02:39:45 *** GabrieleV_ has joined #gnucash
02:39:59 *** GabrieleV has quit IRC
02:39:59 *** GabrieleV_ is now known as GabrieleV
03:04:16 *** Krzysiek_K has joined #gnucash
03:27:59 *** pacon has joined #gnucash
04:01:31 *** gjanssens has joined #gnucash
04:01:32 *** gncbot sets mode: +o gjanssens
04:14:17 <gjanssens> Build system question: are there ways to check for the presence of a given *.m4 file during autogen.sh ?
04:14:27 <gjanssens> Is one of the autotools we use capable of this ?
04:33:54 *** fabior has joined #gnucash
05:20:11 *** fabior has quit IRC
05:22:00 *** wol has joined #gnucash
05:27:28 *** aqua___ has joined #gnucash
06:04:27 *** Gbarr1 has quit IRC
06:06:30 *** Krzysiek_K has quit IRC
07:00:03 *** wol has quit IRC
07:28:01 *** fell_ has joined #gnucash
07:28:01 *** gncbot sets mode: +o fell_
08:01:30 *** wol has joined #gnucash
08:14:15 *** Jimraehl1 has joined #gnucash
08:47:55 *** GabrieleV has quit IRC
08:48:20 *** GabrieleV_ has joined #gnucash
08:48:24 *** GabrieleV_ is now known as GabrieleV
08:58:33 <warlord> gjanssens: I dont think so, short of checking the output to make sure particular macros were expanded.
09:04:54 <gjanssens> warlord: ok thanks.
09:05:15 *** fabior has joined #gnucash
09:05:34 <gjanssens> I'm looking at https://bugzilla.gnome.org/show_bug.cgi?id=731889
09:06:07 <gjanssens> Where the user gets weird errors when they forget to rerun autogen.sh after installing guile-devel packages
09:06:40 <gjanssens> But perhaps it's sufficient in this case if I rewrite the warning message shown to the user
09:07:13 <gjanssens> Tell them they should rerun autogen first
09:07:44 <gjanssens> I think the message we give now may be obsolete anyway.
09:09:30 <gjanssens> 2.6.x has more than a year old now. If other distros use yet other names for compat macros we would have known by now
09:09:52 <gjanssens> I think sabayon had this issue, which fell_ fixed a while ago
09:11:06 <warlord> gjanssens: updating error messages is always the easier way :)
09:12:29 <gjanssens> :)
09:17:42 *** cartsoftware has joined #gnucash
09:18:38 <gjanssens> warlord: suppose the user needs to regenerated configure but has started from the tarball
09:18:51 <gjanssens> How is this done usually ? autoreconf ?
09:19:47 *** andy has quit IRC
09:20:00 *** ErKa has joined #gnucash
09:27:04 *** andy has joined #gnucash
09:32:20 <warlord> That should never happen.
09:32:45 <warlord> But they can still run autogen
09:33:16 <gjanssens> Is it distributed as well ?
09:34:59 <gjanssens> And we do run autoreconf in our Windows build scripts for some packages
09:35:52 *** lmat has joined #gnucash
09:36:49 *** fabior has quit IRC
09:37:18 <gjanssens> autogen.sh is not part of the distribution tarball, so a user won't be able to run it :(
09:37:31 *** ErKa has quit IRC
09:39:48 <gjanssens> Thinking it through it should indeed never happen in the case of gnucash, so I'll just mention autogen.sh in the modified message
10:02:56 *** fell__ has joined #gnucash
10:02:56 *** gncbot sets mode: +o fell__
10:12:00 *** fell_ has quit IRC
10:22:29 *** pacon has quit IRC
10:39:54 *** lmat_ has joined #gnucash
10:51:09 *** fabior has joined #gnucash
10:54:03 *** fabior has quit IRC
10:56:37 *** ErKa has joined #gnucash
10:59:06 *** fabior has joined #gnucash
11:08:16 *** Krzysiek_K has joined #gnucash
11:13:27 *** lmat_ has quit IRC
11:14:06 *** aqua___ has quit IRC
11:17:37 *** lmat has quit IRC
12:08:56 *** gjanssens has quit IRC
12:10:09 *** aqua___ has joined #gnucash
12:12:48 *** wol has quit IRC
12:13:10 *** wol has joined #gnucash
12:14:39 *** wol has joined #gnucash
12:19:52 *** cartsoftware has quit IRC
12:21:48 *** wol has quit IRC
12:43:04 *** ErKa has quit IRC
12:54:55 *** cartsoftware has joined #gnucash
13:00:46 *** ErKa has joined #gnucash
13:24:30 *** andy has quit IRC
13:27:49 <jralls_> @tell gjanssens Yes, autoreconf is the usual tool for regenerating configure and Makefile.in. It's needed only if the builder has found a need to patch one of them, and that should indeed be rare.
13:27:49 <gncbot> jralls_: The operation succeeded.
13:55:24 *** GabrieleV has quit IRC
13:55:24 *** GabrieleV_ has joined #gnucash
13:55:31 *** GabrieleV_ is now known as GabrieleV
14:02:22 <jralls_> @tell gjanssens As for detecting a particular macro if you just want to make sure that all macros get defined you can add "-W unsupported -W error" to the aclocal invocation. If you want to look for a particular macro you must recurse ver the contents of $ACLOCAL_PATH if it's defined and the return value of `aclocal --print-ac-dir if it's not. Note that in the first case your wrapping of the GUILE macros in m4_ifdef proba
14:02:22 <jralls_> by defeats the check since you're saying that you want to defer the check to configure.
14:02:22 <gncbot> jralls_: The operation succeeded.
14:03:17 <jralls_> @tell gjanssens oops. ...probably defeats the check since you're saying that you want to defer the check to configure.
14:03:17 <gncbot> jralls_: The operation succeeded.
14:07:27 *** ErKa has quit IRC
14:08:29 *** fabior has quit IRC
15:11:16 *** MechtiIde has quit IRC
15:22:27 *** andy has joined #gnucash
15:25:35 *** fabior has joined #gnucash
15:51:54 *** Ahmuck has joined #gnucash
15:52:34 *** Ahmuck has joined #gnucash
15:52:49 <Ahmuck> a payee column is needed
15:54:07 <Ahmuck> in addition to line # column
16:10:35 *** lmat has joined #gnucash
16:10:49 *** lmat_ has joined #gnucash
16:12:09 *** ErKa has joined #gnucash
16:18:04 *** Donatzsky has joined #gnucash
16:22:43 *** fabior has quit IRC
16:28:22 *** lmat has quit IRC
16:48:59 <kimmo2_> a payee column where
16:48:59 *** GabrieleV_ has joined #gnucash
16:49:08 *** GabrieleV has quit IRC
16:49:08 *** GabrieleV_ is now known as GabrieleV
16:50:43 *** Krzysiek_K has quit IRC
17:14:24 *** GabrieleV_ has joined #gnucash
17:14:28 *** GabrieleV has quit IRC
17:14:28 *** GabrieleV_ is now known as GabrieleV
17:17:07 <Ahmuck> prior to the description column
17:24:14 <kimmo2_> what for
17:41:42 <Ahmuck> because payee is not the same a description. description clarifies what it was for. this helps determine tax designation
17:42:13 <kimmo2_> how about just use different accounts for specific payees?
17:43:18 <Ahmuck> so, for example, farming. I can buy feed, bolts, spray, and water tanks from the same hardware store. however some items are tax deductible others are not.
17:43:59 <kimmo2_> I would definitely create separate accounts for expenses in the same class with different tax treatments
17:44:11 <Ahmuck> separate accounts? explain?
17:45:09 <Ahmuck> True Value Hardware #1?
17:45:16 <Ahmuck> True Value Hardware #2
17:45:23 <Ahmuck> True Value Hardware #3
17:45:31 <Ahmuck> True Value Hardware #4
17:45:48 <Ahmuck> ?
17:45:50 <kimmo2_> well it depends on the specific tax code in effect, but I'd probably start with like Expenses:Farming:Feed, Expenses:Farmin:Bolts, etc
17:46:21 <kimmo2_> or Expenses:Farming:Hardware:Bolts, Expenses:Farmin:Hardware:Nuts, etc
17:48:10 <Ahmuck> yes, I have done that. however we don't list every item specifically. There are two types of items, tax deductable and non-tax deductable. It is advantages to track a vendor specifically if your trying to determine cost of goods from that vendor. However, In the description (which is not payee) it would list as "True Value Hardware (Bolts)ยจ "True Value Hardware (Gloves)"
17:48:19 <Ahmuck> This presents a problem with "auto complete"
17:48:29 <Ahmuck> which is my real problem, changing the auto complete
17:48:39 <Ahmuck> it's a PITN
17:48:46 <Ahmuck> pain in the neck
17:49:28 <kimmo2_> yeah, auto complete is a pain
17:50:19 <kimmo2_> I can't really suggest anything since I have no idea about the specific use case, I can just restate what warlord always says, that gnucash is primarily just plain accounting
17:50:32 <kimmo2_> I've been asking for Someone Else to implement cost centers for ages...
17:50:52 <kimmo2_> that might probably also solve your needs
17:51:28 <kimmo2_> hrm, every single time I make the same mistake of noy buying enough beer
17:53:56 <Ahmuck> cost centers?
17:53:58 <Ahmuck> do you program?
17:54:31 <Ahmuck> i understand that gnucash is written in python and s? something
17:56:08 <Ahmuck> auto complete is great so long as you don't have to delete and re-enter
17:56:34 <Ahmuck> so my current practice is enter date, number and amount
17:56:43 <Ahmuck> then return and enter in payee
17:57:01 <kimmo2_> I do program, but I'm not that familiar with gnucash internals. It's not in python though
17:57:17 <kimmo2_> these days it's mostly c and c++ I think
17:57:17 <Ahmuck> then return and enter in description
17:57:32 <Ahmuck> then go back and enter in the transfer account
18:06:49 <Ahmuck> anyhow ... it's a bit of work
18:07:09 <Ahmuck> i like the fact it is free and i did learn double entry accounting
18:07:46 *** Ahmuck has quit IRC
18:08:56 *** agaric has joined #gnucash
18:11:17 *** Ahmuck has joined #gnucash
18:18:05 <Ahmuck> is there a way to transfer accounts from one year to the next
18:18:22 <kimmo2_> to a different file?
18:18:23 <Ahmuck> without rebuilding the entire file again, payees, etc.
18:18:34 <Ahmuck> just copy and then delete all the entries?
18:19:06 <kimmo2_> you can do File -> Export accounts, but you'll lose all the auto-complete stuff since it creates an empty file
18:19:46 <kimmo2_> then again you can just close books on Dec 31, and keep on using it next year
18:20:08 <Ahmuck> keep on using it till next year?
18:20:48 <Ahmuck> auto complete is a problem but it can be an asset when it works correctly. having the auto complete would not require setting up all the vendors, payees, etc. again
18:20:50 <kimmo2_> yeah
18:22:09 <kimmo2_> after all, bookkeeping is a continuous process, and closing books is just a periodic happenstance that summarizes your income and expense into corresponding equity accounts...
18:22:50 <Ahmuck> sure.
18:22:57 <kimmo2_> hrm, I gotta go, wake up in 8 hours
18:23:03 * Ahmuck needs to read more "accounting for dummies" book
18:23:05 <Ahmuck> kk
18:23:09 <Ahmuck> i have to sleep i 3
18:23:11 <Ahmuck> :)
18:23:19 <kimmo2_> 2am here :)
18:23:26 <Ahmuck> 6: pm here
18:23:28 <Ahmuck> nite
18:23:29 <Ahmuck> thx
18:23:35 <kimmo2_> you're welcome
18:23:38 * Ahmuck troddles off to set up media center
18:23:52 *** Ahmuck has quit IRC
18:28:21 *** aqua___ has quit IRC
18:50:26 *** pacon has joined #gnucash
18:54:59 *** agaric has quit IRC
19:00:53 *** ErKa has quit IRC
19:27:04 *** cartsoftware has quit IRC
19:42:59 *** fell__ has quit IRC
19:52:59 *** lmat has joined #gnucash
19:56:44 *** lmat_ has quit IRC
20:21:13 *** pacon has quit IRC
20:26:08 *** pacon has joined #gnucash
20:52:16 *** agaric has joined #gnucash
20:57:01 *** agaric is now known as mlncn
21:19:50 *** lmat has quit IRC
21:45:18 *** mlncn has quit IRC
22:48:30 *** pacon has quit IRC
23:08:56 *** lmat has joined #gnucash
23:19:19 *** wizkid238 has quit IRC
23:32:07 *** lmat has quit IRC