2019-05-16 GnuCash IRC logs

00:07:50 *** nimish2711 has joined #gnucash
00:12:38 *** nimish2711 has quit IRC
00:13:06 *** nimish2711 has joined #gnucash
00:15:23 *** Mechtilde has joined #gnucash
00:18:23 *** Mechtilde has quit IRC
00:20:44 *** Mechtilde has joined #gnucash
00:23:55 *** Mechtilde has quit IRC
00:24:17 *** Mechtilde has joined #gnucash
00:37:59 *** nimish2711 has quit IRC
00:38:29 *** nimish2711 has joined #gnucash
00:43:22 *** nimish2711 has quit IRC
00:43:50 *** nimish2711 has joined #gnucash
00:53:42 *** nimish2711 has quit IRC
01:21:36 *** Mechtilde has quit IRC
01:39:31 *** nimish2711 has joined #gnucash
01:57:58 *** fell has quit IRC
01:58:48 *** fell has joined #gnucash
01:58:48 *** ChanServ sets mode: +o fell
01:59:23 *** nimish2711 has quit IRC
02:00:01 *** nimish2711 has joined #gnucash
02:09:39 *** fabior has joined #gnucash
02:16:16 *** fabior has quit IRC
02:24:45 *** nimish2711 has quit IRC
02:25:12 *** nimish2711 has joined #gnucash
02:32:11 *** gnomey has quit IRC
02:36:19 *** fabior has joined #gnucash
02:40:04 *** nimish2711 has quit IRC
02:41:11 *** fabior has quit IRC
02:42:08 *** gjanssens has joined #gnucash
02:42:09 *** ChanServ sets mode: +o gjanssens
02:55:52 *** nimish2711 has joined #gnucash
03:16:07 *** fabior has joined #gnucash
03:31:35 *** nimish2711 has quit IRC
03:35:05 *** nimish2711 has joined #gnucash
03:35:50 *** Mechtilde has joined #gnucash
03:41:19 *** fabior has quit IRC
04:21:13 *** chris has joined #gnucash
04:21:13 *** ChanServ sets mode: +v chris
04:25:59 *** redarrow has quit IRC
04:26:49 *** xmaka has quit IRC
04:43:52 *** fabior has joined #gnucash
05:02:24 *** flips has quit IRC
05:02:52 *** Mechtilde has quit IRC
05:15:11 *** chris has quit IRC
05:38:34 *** oozer has joined #gnucash
06:25:00 *** Jimraehl1 has joined #gnucash
06:25:30 *** Jimraehl1 has left #gnucash
06:40:44 *** Mechtilde has joined #gnucash
06:43:48 *** Mechtilde has quit IRC
06:51:37 *** fabior has quit IRC
06:56:56 *** chris has joined #gnucash
06:56:56 *** ChanServ sets mode: +v chris
06:56:59 <chris> .
06:57:17 * chris will fix a flawed unrealized-gain calculator in balsheet-pnl.scm very soon
06:58:02 <chris> devs - File > New doesn't seem to trigger new-account wizard anymore; I doubt I've done something to disable it
07:05:08 <chris> ^ in maint
07:06:26 <gjanssens> chris: have you ever used git bisect before ?
07:06:51 <gjanssens> That's the tool to use to determine which commit introduced the bad behavior
07:07:07 <gjanssens> (Without reading the code)
07:07:46 <chris> yes I have some experience with git bisect
07:08:04 <chris> can't recall the last time I know new-account wizard worked
07:23:29 <otini[m]> gjanssens: thank you for your tip yesterday! It totally worked
07:30:05 *** chris has quit IRC
07:39:05 *** jervin has joined #gnucash
07:39:18 *** nimish2711 has quit IRC
07:41:03 *** fell has quit IRC
07:48:41 *** nimish2711 has joined #gnucash
07:52:09 *** fell has joined #gnucash
07:52:09 *** ChanServ sets mode: +o fell
07:56:12 <gjanssens> otini[m]: you're welcome
07:57:25 *** chris has joined #gnucash
07:57:26 *** ChanServ sets mode: +v chris
07:58:36 <chris> gjanssens File > New File - in my ubuntu doesn't trigger wizard... in windows tried recent maint, and 3.5-1, seems to show new-account wizard but either crashes completely or works. mandelbug.
07:59:09 <chris> i tested both 3.5-1 and post-guile-2.2 upgrade, no change; so, can't blame guile-2.2
08:00:40 <chris> hmm ubuntu-3.4 doesn't trigger wizard. there may be something locally wrong in my env
08:01:51 <chris> (in windows, crash means File>NewFile launches wizard, but shortly after the whole application.exe disappears completely to desktop, tracefile is empty)
08:17:55 <gjanssens> chris: interesting - it does work on my Fedora 29 box (fairly recent build)
08:18:21 * gjanssens is rebuilding the current maint as we speak to test that as well
08:19:09 <gjanssens> yep, newest maint shows new account wizard too
08:19:37 <gjanssens> I have no idea about Windows (and unfortunately no time right now to check)
08:19:51 <chris> that's fine. I seem to break things easily.
08:23:52 *** chris has quit IRC
08:33:37 *** jervin has quit IRC
08:36:42 *** storyjesse has quit IRC
08:37:26 *** storyjesse has joined #gnucash
08:52:34 <warlord> .
08:57:59 <fell> pong
09:01:38 <warlord> (time-traveling) ping
09:10:18 <gjanssens> :)
09:25:14 *** boldstripe has joined #gnucash
09:30:33 *** fabior has joined #gnucash
09:31:01 *** storyjesse has quit IRC
10:12:54 *** storyjesse has joined #gnucash
10:20:03 *** storyjesse has quit IRC
10:42:49 *** kusmario has quit IRC
11:04:01 <cromo> did you guys consider weboob integration?
11:04:13 <cromo> or was it deemed too controversial?
11:10:42 *** ArtGravity has joined #gnucash
11:10:42 *** ChanServ sets mode: +v ArtGravity
11:16:40 *** jervin has joined #gnucash
11:19:26 <warlord> cromo, how would that help?
11:21:05 <warlord> cromo, also, it's in Python, so not very integratable into the gnucash core, even if it were something useful to gnucash
11:23:06 <cromo> warlord: well it provides integration with whole lot of banks: http://weboob.org/applications/boobank
11:23:24 <cromo> including PayPal
11:23:55 <cromo> it's also relatively easy to write a scraping module for new banks
11:24:48 <cromo> also, kmymoney found it useful ;)
11:27:03 <gjanssens> cromo: this is the first time I have ever heard of weboob
11:27:41 <cromo> I myself would love to tinker around and write a scraper for Venmo and Splitwise
11:28:23 <cromo> one problem, though, is that debian recently dropped it from their repos on the account of obscenity and vulgarity in the code
11:28:48 <cromo> https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=newssearch&cd=1&cad=rja&uact=8&ved=0ahUKEwib67berqDiAhVhw1kKHV1dDBUQqQIIJygAMAA&url=https%3A%2F%2Fwww.phoronix.com%2Fscan.php%3Fpage%3Dnews_item%26px%3DDebian-AH-Archive-Removal&usg=AOvVaw3MSuw8SzROBbaJJ8InLPAe
11:29:22 *** jervin has quit IRC
11:29:40 *** jervin has joined #gnucash
11:30:02 <gjanssens> It shows a nice list of banks. Yet I'm not a client of any of those...
11:31:10 <cromo> these are mostly French banks as I think main devs are, but some are US and N26 for example is pan-European online bank
11:33:13 <gjanssens> Right. I'm in Belgium, which is typically deemed too small for global efforts...
11:33:51 <gjanssens> I'm not against someone submitting interface code to the python bindings per se
11:34:14 <gjanssens> However as the python bindings themselves are still optional, so would a weboob interface be.
11:37:05 *** guak has joined #gnucash
11:42:23 <warlord> gjanssens, the other option would be a fq-like app around the python and have gnucash just run the app.
11:42:58 <cromo> warlord: it already comes with the app
11:44:06 <cromo> https://weboob.org/doc/console
11:45:46 <gjanssens> warlord: sure. The net result of course is the same: it would be an optional extra feature
11:46:06 <warlord> is the app something that is machine-driveable?
11:46:23 <warlord> E.g., can I echo <commands> | py-app ?
11:47:38 <warlord> Oh, hmm, i was thinking F::Q.. This is more like an AqB interface.. So would need a new plugin that drives the python app
11:56:38 *** fabior has quit IRC
12:00:16 <gjanssens> fell: if you add use_underline, should you also indicate in some way which GtkEntry should be enabled ?
12:01:16 <fell> Is the label not associated with the next Iput field?
12:05:01 *** jervin has quit IRC
12:08:43 *** jralls has joined #gnucash
12:08:43 *** ChanServ sets mode: +o jralls
12:18:02 *** nimish2711 has quit IRC
12:20:06 *** fabior has joined #gnucash
12:25:55 *** bertbob has quit IRC
12:28:10 <gjanssens> fell: I haven't tested, but I don't see how from the glade sources
12:28:25 <gjanssens> Have you tried ?
12:29:01 <fell> No, I do not reach the dialogs as I have currently no bank setup
12:29:28 <gjanssens> Ok
12:29:47 <fell> perhaps I should test it tomorrow with reachable dialogs first
12:32:18 <gjanssens> I just tried on Preferences->Business
12:32:24 <fell> jralls: for GTK it is a MNemonic, for getttext an accellerator.
12:32:33 *** bertbob has joined #gnucash
12:32:34 *** ChanServ sets mode: +v bertbob
12:32:55 <gjanssens> Typing alt-d will move the focus to the second "Days in advance" spin button
12:33:37 <gjanssens> If I look at the dialog in glade, I see the use_underline is ticked and in the field next to it is the name of the widget that should get focus
12:34:27 <gjanssens> BTW this quick test also unveiled another keyboard bug. On that page there are two "Days in advance" spinboxes using the same keyboard mnemonic :(
12:34:40 <gjanssens> So the second one is always focussed
12:34:47 <gjanssens> when using the mnemonic
12:35:55 <gjanssens> Wait, no, the issue is really that in both cases the bill's spin box is specified.
12:35:56 <fell> A copy&paste without sufficient adjustment. ;-)
12:36:05 <gjanssens> Indeed
12:36:55 <fell> ISTR by duplicate menu entries it jumped 1-2-1-2-...
12:37:27 *** bertbob has quit IRC
12:37:59 <gjanssens> Exactly. Once I set the proper target widget, it does exactly that.
12:38:35 <jralls> fell: Gettext uses both terms for a feature we don't use and which is incompatible with both accelerators and mnemonics in Gtk, as it relies on an ampersand instead of an underscore.
12:38:46 <gjanssens> I'm tempted to stick with one mnemonic for both spinbuttons as they really are about the same thing, so muscle memory works best if we keep it the same mnemonic (even if that means one has to type it twice to get to the second box)
12:39:11 <jralls> @tell chris, gjanssens: Just tested File>New on today's nightly. Works fine.
12:39:11 <gncbot> jralls: The operation succeeded.
12:39:21 <gjanssens> jralls: ok
12:39:50 <gjanssens> BTW as you wrote chris, (with the comma added) chris won't get your notification
12:40:11 <gjanssens> gncbot has stored this message for "chris,"
12:40:11 <gncbot> gjanssens: Error: "has" is not a valid command.
12:40:12 <fell> gjanssens: _V is still unused
12:40:32 <jralls> crud.
12:40:46 <jralls> .
12:41:38 <gjanssens> fell: ok I'll use that. While my idea is reasonable, it's not implemented for the other mnemonics, so let's go for all unique ones
12:42:10 <fell> Nickname is unavailable: Illegal characters
12:42:38 <gjanssens> jralls: did you already remove it as I don't see it in the list of notes waiting
12:42:56 <gjanssens> eh, I should look again, it's there
12:43:01 <gjanssens> I got confused by the double comma
12:43:06 <gjanssens> I can go cleanup if you like
12:43:39 *** bertbob has joined #gnucash
12:43:39 *** ChanServ sets mode: +v bertbob
12:44:09 <jralls> Haven't yet, don't remember the command to purge messages from invalid userids.
12:46:06 <gjanssens> Ok I'll remove it for you
12:46:28 <gjanssens> The command is remove <nick> by the way, but you need admin privs to run it
12:46:29 <jralls> Thanks. Limnoria's docs are all about setting up, nothing about using. :-(
12:46:51 <gjanssens> And it's not Limnoria, we're still using supybot
12:48:11 <gjanssens> fell: there are also a few unread notes from you stored for nick "chris:" (so with the colon appended)
12:48:36 <gjanssens> Our bot is very naive in parsing nicks after the tell command :(
12:48:45 <fell> Yep, also an illegal nick,.
12:49:02 <fell> You can remove them, I reposted them.
12:49:17 <jralls> Yeah, but Limnoria has hijacked the supybot name so google sends you to their docs.supybot.aperio.fr.
12:49:37 <gjanssens> Oh
12:50:14 <fell> In some way it is the official sucessor, but warlord had problems to install it.
12:52:22 <jralls> Hmm, found an older set at https://supybot.readthedocs.io/en/latest/, seems to be the same documentation.
12:52:30 <gjanssens> we even have a note for nick "https://bugs.gnucash.org/show_bug.cgi?id=623381" :)
12:52:46 <gjanssens> had
12:54:27 <fell> At opensuse they have a bot ,which expands bug nr to title.
12:56:58 <jralls> Maybe this one: https://code.google.com/archive/p/supybot-bugzilla/
13:02:30 <jralls> I figured out how to get gncbot to tell me about commands and I'll add it the wiki. Should I include anything about any specific commands?
13:07:06 <jralls> off Does the "off" command on the IRC page really work?
13:07:28 <jralls> Nope. I'll remove that as well.
13:08:31 <fell> OFF Test
13:08:55 <jralls> See? ;-)
13:09:00 <gjanssens> jralls: do you know of a way to retrieve the cmake command that was run in a given working directory ?
13:09:36 <jralls> gjanssens: Unfortunately no unless it happens to be in bash history.
13:09:50 <gjanssens> Yeah, was afraid of that
13:09:59 <gjanssens> That was one nice thing about autotools
13:15:18 *** fabior has quit IRC
13:16:08 <jralls> OTOH running cmake with no args should set everything from CMakeCache.txt.
13:19:59 <gjanssens> Indeed, however in this particular case that errorred out where running cmake on an empty build dir worked
13:20:09 <gjanssens> So it's not completely flawless
13:24:46 *** cromo has quit IRC
13:29:00 <jralls> @tell chris Tested File>New on today's Windows nightly, works fine.
13:29:00 <gncbot> jralls: The operation succeeded.
13:29:36 *** ArtGravity has quit IRC
13:33:09 *** ArtGravity has joined #gnucash
13:33:09 *** ChanServ sets mode: +v ArtGravity
13:46:27 *** calvinct has joined #gnucash
13:51:32 <fell> Jralls, see the log.
13:51:51 <fell> The brackets are required.
13:52:24 <jralls> Aha! Did you find that somewhere?
13:52:47 *** otini[m] has left #gnucash
13:53:13 <fell> Thatwasexactly, what you removed.
13:56:22 <jralls> OK. Reverted with an added note about the brackets.
13:57:47 <jralls> fell: You approved choltermann's PR 506. Are you going to merge it?
14:02:43 <fell> The approve meant the requested changes are completed, but he has still to build a clean PR.
14:04:36 <fell> Next time I will use dimiss request
14:04:59 *** mikee has quit IRC
14:05:18 *** mikee has joined #gnucash
14:05:18 *** ChanServ sets mode: +o mikee
14:05:59 <jralls> fell: OK.
14:18:27 <warlord> I tried to go to limnoria but the config didn't take, and I didn't want to spend time to figure out what needed to change to get it working.. So I backed back out to supybot. The upgrade from F25 to F29 fixed the reconnect problems I was having.
14:19:08 <warlord> also, note that gncbot does not @tell to multiple users, so @tell foo, bar, baz will store a message for "foo," with the message "bar, baz"
14:21:35 <jralls> warlord: Good point, added to the wiki.
14:24:03 *** frakturfreak has joined #gnucash
14:29:22 <warlord> I'd be willing to implement supybot-bugzilla, but I wish there were an RPM for it.
14:32:21 <jralls> warlord: It looks like there isn't any actual code behind that URL.
14:33:31 *** sbluhm has quit IRC
14:33:52 <warlord> is it just a config/script?
14:34:09 <warlord> Or... 404
14:35:49 *** sbluhm has joined #gnucash
14:35:49 *** ChanServ sets mode: +v sbluhm
14:37:25 <jralls> The "Downloads" link 401s. The "browse" link on the project description doesn't resolve in DNS. The Source link is just wiki contents.
14:39:36 *** nimish2711 has joined #gnucash
14:39:49 <jralls> Here's something with actual code: https://github.com/aleb/supybot-bugzilla No idea if it's the same thing.
14:42:09 <jralls> And another, which definitely isn't the same--it mentions the code.google.com one in its readme: https://github.com/leamas/supybot-bz
14:42:26 *** boldstripe_ has joined #gnucash
14:42:40 *** boldstripe has quit IRC
14:42:40 *** boldstripe_ is now known as boldstripe
14:43:43 *** badger92 has joined #gnucash
14:44:26 <jralls> warlord: Here's an rpm: https://fedora.pkgs.org/29/rpm-sphere-noarch/supybot-bugzilla-35-6.1.noarch.rpm.html
14:44:52 <warlord> jralls, cool!!
14:45:42 <jralls> That seems to be for the code.google.com one.
14:46:48 <warlord> oh. hmm
14:53:50 *** boldstripe has quit IRC
14:59:22 *** Mechtilde has joined #gnucash
15:14:01 *** calvinct has quit IRC
15:40:07 *** Mechtilde has quit IRC
15:57:07 *** nimish2711 has quit IRC
16:01:08 *** calvinct has joined #gnucash
16:04:19 *** mikee has quit IRC
16:04:38 *** mikee has joined #gnucash
16:09:51 *** tienne has joined #gnucash
16:15:31 *** gjanssens has quit IRC
16:34:43 *** calvinct has quit IRC
16:48:04 *** jervin has joined #gnucash
16:56:53 *** jervin has quit IRC
16:59:45 *** jervin has joined #gnucash
17:00:23 *** jervin has quit IRC
17:00:23 *** frakturfreak has quit IRC
17:33:53 *** flips has joined #gnucash
17:33:54 *** ChanServ sets mode: +v flips
17:39:19 *** em has joined #gnucash
17:40:35 *** boustrophedon has joined #gnucash
17:40:35 *** ChanServ sets mode: +v boustrophedon
17:41:29 <boustrophedon> hey i'm trying to start using gnucash and was wondering what the "right thing" to do is wrt importing transactions from banks
17:41:54 <boustrophedon> so eg for my checking account, i can't get the full history, only 18 months in qfx/whatever
17:42:25 <boustrophedon> then when i import it into gnucash, the total is then incorrect because it doesn't have the correct starting balance
17:42:35 <boustrophedon> what's the correct way to deal with this/reconcile?
17:47:24 *** kusmario has joined #gnucash
17:47:24 *** ChanServ sets mode: +v kusmario
17:49:43 *** tienne has quit IRC
18:00:00 *** jervin has joined #gnucash
18:04:06 *** jervin has quit IRC
18:08:27 *** ArtGravity has quit IRC
18:31:57 <jralls> boustrophedon: Create an opening balance. Since you didn't do it when you created the account you'll have to do it manually. First create a new account of type Equity, Equity:Opening Balances. Then create a transaction in the bank account with the date for the day before the first transaction depositing (or debiting if you're using formal labels) the amount of the opening balance and with your new Opening Balances account as the transfer account.
19:03:26 <boustrophedon> so now I have the Imbalance-USD account. I'd rather not just hide it because if I have an actual imbalance then I'd miss it
19:03:39 <boustrophedon> is there a way to zero that out?
19:15:10 <jralls> boustrophedon: Every entry in that account happened because you created an unbalanced transaction, perhaps because you imported without assigning the transfer account in the import matcher. You need to go through every one of those and assign them to the right account.
19:28:33 <boustrophedon> oh yes, they're all in the "imbalance-usd" transfer account
19:28:36 <boustrophedon> i think i understand now
19:29:47 <jralls> boustrophedon: Is this your first encounter with double-entry accounting?
19:32:03 <boustrophedon> in the real world yes, but also I just didn't notice that the transactions didn't automatically get labeled
19:32:14 <boustrophedon> i guess that makes sense though
19:32:21 <jralls> Labelled?
19:32:32 <boustrophedon> with the transfer account
19:32:55 <jralls> That's not a label. Have you read the Tutorial and Concepts Guide?
19:33:17 <boustrophedon> i know it's not technically a label but the act of assigning the transactions can be called labeling them
19:33:31 *** boldstripe has joined #gnucash
19:33:48 <jralls> You won't call it that when you understand what you're doing.
19:33:56 <boustrophedon> okay thanks for your help!
19:35:35 <jralls> NP. Go study!
20:18:06 *** User_ has joined #gnucash
20:25:31 *** User_ has quit IRC
20:46:52 *** User has joined #gnucash
20:58:03 *** guak has quit IRC
21:03:21 *** User has quit IRC
21:25:44 *** User has joined #gnucash
21:33:12 *** boldstripe has quit IRC
21:34:07 *** boldstripe has joined #gnucash
21:52:40 *** User has quit IRC
22:07:42 *** ArtGravity has joined #gnucash
22:07:42 *** ChanServ sets mode: +v ArtGravity
22:17:36 *** oozer has quit IRC
22:44:33 *** boldstripe has quit IRC
23:01:26 *** chris has joined #gnucash
23:01:26 *** ChanServ sets mode: +v chris
23:01:31 <chris> .
23:01:31 <gncbot> chris: Sent 9 hours and 32 minutes ago: <jralls> Tested File>New on today's Windows nightly, works fine.
23:02:16 <chris> jralls ok. there may be something wrong with me.
23:03:15 <chris> or, perhaps the screen 1280x800 too small. i noted many gtk windows are now full screen by default for a while now.
23:12:48 *** omnireq has quit IRC
23:17:16 *** omnireq has joined #gnucash
23:17:16 *** ChanServ sets mode: +v omnireq
23:41:02 *** chris has quit IRC
23:42:09 *** nimish2711 has joined #gnucash