2014-04-13 GnuCash IRC logs

02:40:47 *** Jimraehl1 has joined #gnucash
02:50:59 *** Jimraehl1 has quit IRC
03:05:13 *** Jimraehl1 has joined #gnucash
03:15:16 *** Jimraehl1 has quit IRC
03:19:03 *** kwtm3 has quit IRC
03:19:44 *** kwtm3 has joined #gnucash
03:23:09 *** fell_ has joined #gnucash
03:23:10 *** gncbot sets mode: +o fell_
03:24:39 *** wol has joined #gnucash
03:31:47 *** fell has quit IRC
03:54:16 *** alavarre has quit IRC
04:09:13 *** alavarre has joined #gnucash
04:35:03 *** StuM has quit IRC
04:35:46 *** StuM1 has joined #gnucash
04:40:51 *** kwtm3 has quit IRC
04:41:20 *** kwtm3 has joined #gnucash
04:50:13 *** kwtm3 has quit IRC
04:58:04 *** bitdrifter has joined #gnucash
04:58:09 *** bitdrifter is now known as jack
05:02:43 *** wol has quit IRC
05:12:26 <jack> Hi, I notice GnuCash uses openssl and an update has not been posted since the Heartbleed bug was discovered. I'm sure you're aware of it, but if not, the Heartbleed bug is a serious threat to the security of the internet, as it enables an attacker to read sensitive data on any vulnerable system and affects all versions of OpenSSL for the past 2 years. It made news headlines, and patches are being pushed as quickly as possible. GnuCash's libo
05:12:26 <jack> penssl.dll may need to be updated, and if your servers are affected, I believe you will want to change your certificates and private keys, as well. More information: heartbleed.com
05:13:03 <jack> I would much appreciate it.
05:38:37 *** puck has quit IRC
05:40:42 *** puck has joined #gnucash
05:55:19 *** O01eg has joined #gnucash
06:10:51 <warlord> jack: servers have been updated. The gnucash client app does not use openssl directly
06:12:47 <warlord> jack: moreover, the version of libopenssl we use is not vulnerable to Heartbleed.
06:13:08 <warlord> (at least in the windows client)
06:16:54 <jack> warlord: Thank you!
06:18:56 <jack> If the version you use isn't vulnerable to Heartbleed, then it must be over 2 years old. Wouldn't it be vulnerable to other exploits that have been patched since then?
06:21:07 <fell_> jack: The server is fixed and the https://lists.gnucash.org/pipermail/gnucash-devel/2014-April/037353.html thread has the current discussion.
06:21:35 *** fell_ is now known as fell
06:34:14 <warlord> jack: no, because we're not actually using the server portions.
06:34:40 <warlord> none of the vulnerabilities are against the ssl client..
06:35:41 <jack> warlord: ok, thank you. glad to see you guys have it together. bye!
06:36:01 <warlord> jack: IRL I work in the Security Industry.
06:36:46 <jack> warlord: Wonderful!
06:40:34 <warlord> I fixed the servers as soon as I heard about the issue (and had a fix in my hands)
06:52:35 *** Bodhi-Baum has joined #gnucash
07:03:50 *** Bodhi-Baum has quit IRC
07:08:42 *** amjam has joined #gnucash
07:09:47 *** Bodhi-Baum has joined #gnucash
07:28:41 *** Bodhi-Baum has quit IRC
07:47:07 *** Bodhi-Baum has joined #gnucash
07:58:35 <Zombie> warlord: Yo.
07:59:01 <Zombie> You are into Security/IT?
08:01:37 *** fell has quit IRC
08:05:42 *** jack has quit IRC
08:19:29 *** kpreid has joined #gnucash
08:21:53 *** ErKa has joined #gnucash
08:27:41 *** amjam has quit IRC
08:28:25 *** jralls has quit IRC
08:28:56 *** jralls has joined #gnucash
08:28:57 *** gncbot sets mode: +o jralls
08:43:10 *** linas__ is now known as linas
08:46:04 *** TradeBorG11110 has joined #gnucash
08:52:19 *** TradeBorG1119 has quit IRC
09:17:19 *** fell has joined #gnucash
09:17:21 *** gncbot sets mode: +o fell
09:31:53 *** ErKa has quit IRC
09:43:01 *** TradeBorG11110 has quit IRC
09:49:40 *** Bodhi-Baum has quit IRC
09:50:44 *** StuM1 has quit IRC
09:50:54 *** StuM has joined #gnucash
09:51:59 *** zelgadis has joined #gnucash
09:52:28 <warlord> Zombie: yes, a crypto-engineer/protocol designer/architect
09:53:45 <jralls> Derek, code is unresponsive again, though average ping time is ~350ms.
09:54:17 <Zombie> warlord: I work for a Company that does Data Recovery.
10:03:16 *** Flash has joined #gnucash
10:03:57 <Flash> Hi. I find myself wanting a keyboard shortcut in a split transaction to "put the rest of the transaction here".
10:04:00 <Flash> Has that been asked for before?
10:04:08 <jralls> What do you mean by "put the rest of the transaction here"?
10:06:19 <warlord> jralls: yeah, load of 25
10:06:23 *** himaxx has joined #gnucash
10:06:31 <jralls> Where's the load coming from?
10:06:33 <warlord> vm host
10:06:42 <jralls> Um, yeah, I meant why is the load so high?
10:06:44 <warlord> preclear_disk
10:06:46 <jralls> Still? For two weeks?
10:06:48 <warlord> another disk.
10:06:51 <warlord> (and yeah, it's about 1 week per 4TB disk)
10:07:01 *** himaxx has quit IRC
10:07:04 <jralls> Sigh. How many to go? I've had a push hung for almost 40 minutes and code won't serve the win32 build logs page.
10:07:09 <warlord> This is it.
10:07:20 <warlord> Just the 2 disks.. I started this one clearing on Friday
10:07:24 <warlord> It does go in stages.. Some stages are less intensive than others.
10:07:26 <warlord> It's nice'd and ionice'd.. But still seems to affect the server. :(
10:07:39 *** MechtiIde has quit IRC
10:07:39 <warlord> Hopefully this will be the last preclear for a while... 2TB should last me a good year or so.
15:59:16 <jralls> How about renicing it with -1000?
15:59:38 <warlord> (although I do have another disk that's ~3 years old that I should probably replace sooner rather than later)
15:59:38 <warlord> You mean +19 (lowest priority?)(
15:59:38 <warlord> I just renice'd it from 10 -> 19
15:59:49 <warlord> I also renice'd code's VM from 0 to -1, which should give it a slightly higher priority.
16:00:06 <jralls> OK. It doesn't seem to have had any effect.
16:00:19 <jralls> Firefox is still throbbing away "waiting for code.gnucash.org" and I haven't gotten any new output from the push.
16:00:28 <jralls> Whoops, no, FF got a reset.
16:00:46 <warlord> Of coursenow the load is up to 42
16:01:16 <jralls> The reset made FF give me a 2-week-old page from cache. Reload isn't...
16:01:31 <jralls> Guess I'll have to work on something else for a while.
16:01:32 <Flash> What I mean is, I start to enter a transaction. Say I allocate debits across 3 accounts. I then want to enter the entire credit in a single account. It would be nice to "auto-balance" the transaction.
16:01:40 <warlord> git-upload is still running
16:01:40 <jralls> The transaction gets autobalanced every time you tab out of a split.
16:01:42 <warlord> Sorry, jralls ... :(
16:01:51 <warlord> If I had another system on which I could preclear I would.
16:01:52 <Flash> Or more simply, gc auto-fills a common transaction. In a split, if the amount has changed, I'd like to type it in one split, and have the amount update on the other side
16:02:04 <warlord> Flash: in a basic, 2-split transaction it will do that (in basic ledger mode). It wont do that for any split (or split-expanded) transaction.
16:02:05 <Flash> What happens now is an "Imbalance" split is auto-added; that's not the same thing as auto-balance. I want to move that amount to the field I'm in
16:02:08 <jralls> It does do that if you're in basic view and have only two splits. Otherwise it doesn't know what split to add it to.
16:02:13 <Flash> Right, that's why I want a keystroke to say "put it here"
16:02:31 <Flash> The problem with simple ledger mode is that it thinks it knows what I want when I enter a "familiar" memo, even creating complicated splits without showing them. I've have many wrong entries because it "helps" so much
16:02:33 <jralls> Just go to "here" and type "+ <imbalance>". The numeric cells can do math just like a spreadsheet.
16:02:33 <warlord> Flash: the keystroke is "tab to the debit/credit column, hit the right-arrow, then type: + <diff amount>" (or - <diff amount > if you need to reduce it
16:02:37 <Flash> so I find myself using split mode exclusively
16:02:45 <warlord> it will only do that imbalance if you already have a split transaction.
16:02:46 <Flash> warlord: I would call that a work-around, not a keystroke.
16:02:50 <warlord> If you're in basic view mode then it will only add imbalance if you already have a split transaction.
16:02:53 <Flash> It's hard to describe an example adequately in IRC
16:02:56 <warlord> If it's adding an imblanace to a regular txn in basic mode, that woul dbe a bug
16:02:58 <warlord> Flash: imagebin is your friend
16:03:00 <warlord> (BIAB)
16:03:01 <Flash> Fair enough
16:03:44 *** ErKa has joined #gnucash
16:06:26 <Flash> Let's say I went to Target and used my credit card
16:06:34 <Flash> http://imagebin.org/305373
16:06:34 <Flash> The next time I go to target, it will auto-fill that split. In simple ledger mode, I won't see the split, but it is auto-created.
16:06:47 <Flash> Suppose I only wanted to allocate expenses on the next trip to one or two categories. I can update existing lines, delete the superfluous ones, but it would be nice to have a "balance the transaction in this field" keystroke
16:11:15 <jralls> You can file an enhancement request for that, but it's not likely to get onto any of the core team's priority list anytime soon.
16:16:00 *** SteveG has joined #gnucash
16:19:48 *** amjam has joined #gnucash
16:28:31 *** amjam has quit IRC
16:37:24 <warlord> Flash: there is also a 'delete all splits' function, which you can use to remove all of the splits (allowing you to start from scratch)
16:37:42 <Flash> is there a hot key for that?
16:38:34 <warlord> right-click -> delete transaction splits
16:38:48 <warlord> (IIRC)
16:39:02 <Flash> I see "delete split" (I presume current) and "remove other splits" ... not sure what that does
16:39:07 <warlord> you want 'remove other splits'
16:39:15 <warlord> which will remove all the splits from the split-txn, except the anchoring split
16:39:17 <Flash> ok ... a hot key is better than having to go the the mouse, but I'll check that out.
16:40:00 *** ErKa has quit IRC
16:41:13 <warlord> You can always add your own keybinding using the standard GTK mechanisms
16:42:02 <Flash> That's not currently in my repertoire. Also, I'm on Mac, which is a second-class GTK implementation.
16:58:38 <warlord> jralls might know how to assign a keybinding, if it's possible.
16:58:41 <warlord> gotta run.
16:59:32 <jralls> There are two flavors of bindings in Gtk, accelerators, which work on menus, and bindings, which work on controls.
16:59:50 <jralls> What OS are you on?
17:23:16 <Flash> Mac OS 10.9
17:25:52 *** StuM has quit IRC
17:26:35 *** StuM has joined #gnucash
17:29:54 <jralls> Ah, that makes it a little easier, there's already an accelerator file at ~/Library/Application Support/Gnucash/accelerator_map. I think the action you want is RemoveTransactionSplitsAction, so in your favorite editor, open the file, search for that string, uncomment the line, and add a key description inside the last pair of quotes.
17:31:30 <Flash> accelerator_map does not exist. I have expressions-2.0 and stylesheets-2.0, and a few directories
17:33:12 <Flash> expressions is empty and stylesheets appears to be lisp
17:33:15 <Flash> (mostly)
17:35:31 <jralls> Hmm. That's odd, though I mistyped the name: It should be accelerator-map (hyphen instead of underscore). But you would have noticed that.
17:36:06 <Flash> yes, I would.
17:36:45 <Flash> I checked in /Library, just to be sure, but there's no Gnucash directory at that level
17:37:24 <Flash> Is 2.6.2 still the latest version?
17:38:06 <jralls> No, 2.6.3 was released a couple of weeks ago.
17:38:36 <Flash> OK. I'll investigate after I catch up.
17:39:05 <jralls> But it has no changes in that regard.
17:40:07 <jralls> I do recall that Mike Alexander got me to take something out WRT to accelerator map, and it might have been writing it to App Support. There's one at Gnucash.app/Contents/Resources/share/gnucash/ui/osx_accel_map
17:41:42 <Flash> so that file should be named accelerator-map in my ~/Library/App Support directory?
17:41:49 <jralls> No, just edit the one in Gnucash.app.
17:41:54 <Flash> Then I'll lose it on update
17:42:57 <Flash> or are you saying that there is no App Support support for accelerators?
17:43:57 <jralls> The latter, I think. I'll have to look, just a minute...
17:51:18 <jralls> At the moment it's set up so that it only looks at the accelerator_map file if it's not a Mac. On a mac, it always loads osx_accel_map. I can change that to instead look first to see if the accelerator_map is there, but it won't do you any good until the next release in September.
17:52:07 <Flash> OK. But if you are going to change it, shouldn't it first load osx_accel_map, then override it with accelerator-map?
17:54:01 <jralls> No, unfortunately it doesn't work that way. What it will do is see if accelerator-map exists; if it does, it will load it, otherwise it will load osx_accel_map. When GnuCash shuts down, it will write accelerator_map so that it will be there the next time it starts up.
17:57:27 <Flash> that will work
17:59:00 <Flash> although I would have thought that the normal style for prefs would be what I described.
17:59:33 <jralls> Yeah, but this is Gtk. Normal doesn't apply.
17:59:35 <Flash> lol
17:59:38 <Flash> silly me
18:01:01 <Zombie> Well, my Bank be Assholes/
18:02:29 <jralls> Zombie: A common problem with banks.
18:02:59 <Zombie> Any good OpenOffice Calc Macroes for import into GnuCash?
18:06:32 *** SteveG has quit IRC
18:08:11 <jralls> There's a CSV importer. Are you thinking of screen-scraping your bank statement by hand and pasting it into a spreadsheet?
18:09:34 <Zombie> I already do that.
18:09:54 <Zombie> It's just got numerous steps.
18:14:52 <jralls> Yuk. Maybe you should get another bank.
18:17:02 <Zombie> Not really Possible, or Wise.
18:17:08 <Zombie> It's a Federal Credit Union.
18:53:54 *** wafflejock has quit IRC
18:59:10 *** jimvideo has joined #gnucash
19:02:47 *** wafflejock has joined #gnucash
19:14:15 *** Flash has quit IRC
19:36:06 *** amjam has joined #gnucash
21:44:06 *** jralls has quit IRC
22:42:31 *** jralls has joined #gnucash
22:42:31 *** gncbot sets mode: +o jralls
23:55:30 *** jimvideo has quit IRC