2020-09-24 GnuCash IRC logs

00:40:36 *** Mechtilde has joined #gnucash
00:43:37 *** Mechtilde has quit IRC
00:47:44 *** francois has joined #gnucash
00:51:27 *** Mechtilde has joined #gnucash
00:54:29 *** Mechtilde has quit IRC
00:58:22 *** Mechtilde has joined #gnucash
01:01:23 *** Mechtilde has quit IRC
01:05:31 *** francois_ has joined #gnucash
01:06:40 *** francois_ has quit IRC
01:07:43 *** francois has quit IRC
01:10:07 *** fell_laptop has joined #gnucash
01:10:08 *** ChanServ sets mode: +o fell_laptop
01:10:42 *** geo has joined #gnucash
01:11:53 *** fell has quit IRC
01:14:11 *** Mechtilde has joined #gnucash
01:17:13 *** Mechtilde has quit IRC
01:19:14 *** David has quit IRC
01:19:20 *** David has joined #gnucash
01:29:48 *** o01eg has quit IRC
01:39:11 *** sbluhm has joined #gnucash
01:48:40 *** Mechtilde has joined #gnucash
01:54:14 *** Mechtilde has quit IRC
01:56:24 *** suukim has joined #gnucash
02:24:15 *** fell has joined #gnucash
02:24:15 *** fell_laptop has quit IRC
02:24:15 *** ChanServ sets mode: +o fell
02:50:15 *** fell_laptop has joined #gnucash
02:50:15 *** ChanServ sets mode: +o fell_laptop
02:50:15 *** fell has quit IRC
03:04:25 *** Mechtilde has joined #gnucash
03:05:02 *** FH_thecat has quit IRC
03:05:26 *** FH_thecat has joined #gnucash
03:13:36 *** hussam has quit IRC
03:21:56 *** francois has joined #gnucash
04:05:38 *** FH_thecat has quit IRC
04:09:39 *** FH_thecat has joined #gnucash
04:15:23 *** jw4 has quit IRC
04:15:56 *** jw4 has joined #gnucash
04:15:56 *** ChanServ sets mode: +v jw4
04:38:16 *** Aussie_matt has quit IRC
04:50:01 *** chris has quit IRC
04:54:40 *** chris has joined #gnucash
04:54:40 *** ChanServ sets mode: +v chris
04:58:32 *** keiffer has joined #gnucash
05:08:02 <reactormonk> I made my balance sheet form income (which goes to accounts receivable). The income is in €, the accounts receibale as well, the final account in CHF though. Somehow in the balance sheet at the income there's a -Xk CHF, which roughly correspondings to +Yk € which are added to the final account later. I'm trying to figure out why the -Xk CHF is there, should that be there?
05:22:15 *** andreas^ has joined #gnucash
05:22:16 *** ChanServ sets mode: +v andreas^
05:24:42 <andreas^> I have cloned the git repo and built Gnucash. I need to know what to do next.
05:24:42 <gncbot> andreas^: Sent 18 hours and 16 minutes ago: <fell> What do you mean by start working on this ?
05:25:23 <andreas^> fell_laptop: programming on Gnucash. I'm joining the project.
05:43:58 *** jiroki has joined #gnucash
05:49:13 <jiroki> Hi absolute beginner. I am setting gnucash and have been trying to input my share (stock) transactions. I have been inputting sales using a total amount and price which sometimes works as I expect and calculates number of shares as I expect Some input as I intend but other times a sale transaction with the amount and price the values are decreased by 100. I kn
05:49:23 *** francois has quit IRC
05:50:33 *** User has joined #gnucash
05:54:10 *** jiroki has quit IRC
05:54:38 <chris> reactormonk: having inc/exp in foreign currencies is fraught with traps. see https://bugs.gnucash.org/show_bug.cgi?id=797796 -- tl;dr: accountant suggests all currencies must be converted to local currency using relevant fx rate
05:55:10 *** hussam has joined #gnucash
05:55:10 *** ChanServ sets mode: +v hussam
05:55:28 <chris> andreas^ depends what you wish to accomplish; bugs.gnucash.org has a list of old/new/fixed/obsolete/ongoing bugs
05:55:47 <chris> jiroki: did you read the tutorial & concepts guide?
05:55:58 *** hussam has quit IRC
05:56:47 *** hussam has joined #gnucash
05:56:47 *** ChanServ sets mode: +v hussam
05:56:57 <chris> reactormonk: you can get a balancesheet without conversions by using experimental menu balsheet
05:57:28 *** hussam has quit IRC
05:58:35 <andreas^> chris: I want to build on my programming CV.
05:58:42 *** hussam has joined #gnucash
05:58:42 *** ChanServ sets mode: +v hussam
05:59:02 <andreas^> and have fun.
05:59:24 <chris> well start looking at the bugs list and work from there
06:00:31 <andreas^> warlord said there is a huge learning curve. you program in C++ as I understand it.
06:02:15 <andreas^> I have C knowledge but never programmed in C++ much.
06:06:07 *** Mechtilde has quit IRC
06:07:41 <chris> gtg. I do guile myself.
06:16:54 *** ramontjunior has joined #gnucash
06:41:07 *** gjanssens has joined #gnucash
06:41:08 *** gncbot sets mode: +o gjanssens
06:41:08 *** ChanServ sets mode: +o gjanssens
06:49:13 *** Mechtilde has joined #gnucash
06:59:22 *** Hamaryns has joined #gnucash
06:59:22 *** ChanServ sets mode: +v Hamaryns
07:04:04 *** andreas^ has quit IRC
07:31:17 *** andreas^ has joined #gnucash
07:31:17 *** ChanServ sets mode: +v andreas^
07:31:19 <andreas^> hello.
07:38:28 *** jw4 has quit IRC
07:38:45 *** jw4 has joined #gnucash
07:38:46 *** ChanServ sets mode: +v jw4
07:49:05 *** francois has joined #gnucash
08:15:59 *** jiroki has joined #gnucash
08:18:10 <warlord> jiroki, GnuCash stores #shares and Total Value. Share Price is *always* a calculated amount, so if you enter share price and total value, the calculated # shares *MAY* be incorrect due to rounding. So it is ALWAYS best to input #shares and Total Value if you can.
08:19:07 <warlord> andreas^, re-hi. Yes, there is a learning curve. There is a LOT of code. As for where to start, as others have said, there is a metric buttload of bugs that are open -- find one that sounds interesting to you, and come here and we can tell you if we think it's an easy bug or a hard bug. I'd recommend and easy bug.
08:20:33 <jiroki> Thanks. ok Im going to try that, i appreciate your advice.
08:23:43 *** fell_laptop is now known as fell
08:24:24 <fell> A few bugs are marked with keyword newcomer.
08:38:38 *** Jimraehl1 has joined #gnucash
08:39:28 *** Jimraehl1 has quit IRC
08:45:04 <jiroki> Wow that is amazing. I looked through the bugs and have discovered that simply unticking "automatic decimal point" has fixed all the strange changes to my input I was experiencing. Thanks again for your help , I could have saved myself hours, I have now learned the importance of consulting the bug list! I may graduate from excel yet :)
08:46:48 <warlord> Enjoy
08:55:09 <reactormonk> chris, huh, so the conversion from + to - is somewhere along the currency conversion?
09:02:59 *** Hamaryns has quit IRC
09:03:59 <reactormonk> Could I enter the conversion rate for the balance sheet somewhere?
09:04:35 <warlord> reactormonk, choose the correct "Quote Source"
09:04:43 <warlord> (in the report options)
09:05:21 <reactormonk> gotcha, thanks
09:19:03 *** francois has quit IRC
09:22:53 *** francois has joined #gnucash
09:24:56 *** sbluhm has quit IRC
09:32:32 *** ramontjunior has quit IRC
10:41:47 *** Robert847 has joined #gnucash
10:42:35 *** Mechtilde has quit IRC
11:01:19 <Robert847> Hi. I am trying to migrate from 2.6.19 on one linux computer to 3.8 on a different computer with the current release of Linux Lite. I want to migrate my reports and gcm settings. The FAQ 3.6.4 implies that I can just copy my user dot gnucash folder to the same location on the new computer and gnucash will migrate it tothe new location. However, that didn't work. What am I missing?
11:05:08 <warlord> You will need the contents of $HOME/.gnucash as well as you datafile. However, many of the reports might not migrate from 2.6.19 to 3.x
11:08:24 <chris> warlord: you'll have noticed the resurrection of progressbar messages. This probably disappeared since the gnome2 branch. I wonder if/why you never missed it?
11:09:07 <chris> ^ in commit some time last week
11:09:45 <chris> 99101c191
11:09:48 <chris> gtg,late
11:14:10 *** suukim has quit IRC
11:21:51 <gjanssens> Robert847: a migration attempt will only happen once, the first time you start gnucash 3.x
11:22:36 <gjanssens> If you had already started gnucash 3.x prior to copying your .gnucash directory, it will no longer try to migrate as it has already created metadata in the new location.
11:22:39 *** guak has joined #gnucash
11:23:17 <Robert847> I did copy the entire .gnucash folder. However, it appears that gnucash did not find the books/ sub folder or any of the saved reports. it's like nothing migrated at all.
11:23:55 <gjanssens> Re-read what I said: you probably have run gnucash 3.8 (even just to try) before copying the .gnucash directory
11:24:48 <Robert847> I was looking at my keyboard
11:24:52 <gjanssens> :)
11:25:17 <gjanssens> To force a migration again, you need to remove the new metadata directory.
11:25:31 <gjanssens> Assuming you're just starting, there should be nothing of interest in there.
11:26:00 <gjanssens> The directories to remove are $HOME/.local/share/gnucash and if it exists $HOME/.config/gnucash
11:26:20 <gjanssens> You can also rename them if you think you want to keep them around while experimenting.
11:31:39 <Robert847> I am still learning how to use linux. OK, found the directory.
11:33:54 <Robert847> closed gnucash and then deleted the $HOME/.local/share/gnucash
11:34:08 <Robert847> restarting gnucash
11:36:03 <Robert847> ...
11:41:44 <Robert847> that computer looks like it is frozen. Is the migration a lenghthy process?
11:48:08 *** jiroki has quit IRC
11:51:57 <Robert847> still churning...
11:53:48 *** francois has quit IRC
11:55:37 <Robert847> now it crashed
11:56:33 *** jervin has joined #gnucash
11:56:33 *** sbluhm has joined #gnucash
11:56:33 *** ChanServ sets mode: +v sbluhm
11:57:12 <gjanssens> Robert847: it may depend on your metadata, but it should not have crashed :(
11:58:04 <gjanssens> It will want to copy files from one directory to another.
11:58:28 <gjanssens> Is there something written to the trace file ?
12:01:47 *** sbluhm has quit IRC
12:04:35 <Robert847> I don't remember where the trace file is. I tried re-opening the sample data file, and it seems to be finding the gcm
12:05:38 <Robert847> there were a lot of open accounts
12:06:39 <gjanssens> Ok. Did you only have one book ?
12:07:27 <gjanssens> If it finds your current gcm file it may still have failed to migrate other metadata files.
12:07:33 <gjanssens> Are your saved reports available ?
12:07:51 <gjanssens> Did you have customized stylesheets and are these available ?
12:08:39 <gjanssens> And did you have modified reports (that is, you copied reports manually and edited the guile code) ?
12:08:56 *** sbluhm has joined #gnucash
12:09:34 <Robert847> I have a long history of test cases going back several years but for the migration I created a copy of only one book in a new folder. It is now open, so I can look for those other things
12:10:21 <gjanssens> (Considering you have opened gnucash already, there won't be anything related to the migration in the trace file. On linux only one is kept around.)
12:11:07 <Robert847> lost the curser in that computer...
12:12:04 <gjanssens> Not what you need while trying out a new version of gnucash...
12:12:23 *** francois has joined #gnucash
12:12:40 <Robert847> that is why I test!!!
12:12:48 <gjanssens> :)
12:14:39 *** francois has quit IRC
12:14:52 <Robert847> that is a VM, virtualbox shows hard drive activity, but still no curser
12:15:18 *** David has quit IRC
12:15:23 *** David has joined #gnucash
12:17:14 <Robert847> I'm going to take a break for a while
12:21:40 *** sbluhm has quit IRC
12:25:23 <andreas^> warlord: I understand.
12:34:59 *** dtux has joined #gnucash
12:40:32 *** o01eg has joined #gnucash
12:44:16 *** andreas^ has quit IRC
13:06:59 *** ArtGravity has joined #gnucash
13:06:59 *** ChanServ sets mode: +v ArtGravity
13:19:34 *** jralls_afk is now known as jralls
13:28:46 <reactormonk> chris, fixed it. I actually had a negative currency exchange rate in there for some reason O.o
14:12:46 *** sbluhm has joined #gnucash
14:12:46 *** ChanServ sets mode: +v sbluhm
14:12:49 *** Mechtilde has joined #gnucash
14:17:06 *** frakturfreak has joined #gnucash
14:17:06 *** ChanServ sets mode: +v frakturfreak
14:23:04 *** jervin has quit IRC
15:13:11 <Robert847> Gnucash 3.8 is crashing on first launch in Linux Lite. There is no trace file in /tmp. Is there another way to figure out why or where?
15:14:23 *** geo has quit IRC
15:15:36 <jralls> Robert847 Try gnucash --logto=stderr so that it writes to the terminal. On linux you can easily use the debugger, too: gdb /path/to/gnucash
15:18:07 *** David has quit IRC
15:18:12 *** David has joined #gnucash
15:19:10 *** Mechtilde has quit IRC
15:36:42 <Robert847> bidirectional clipboard isn't working with that VM, There are scads of errors opening a data file
15:37:19 <Robert847> waiting for the fattal one to appear
15:38:42 <Robert847> memory pressure relief?
15:39:12 *** David has quit IRC
15:39:25 *** David has joined #gnucash
15:40:02 <jralls> Robert847 How much ram did you allocate to the vm?
15:40:59 <Robert847> 2048 MB trying to see if it will run on an old laptop
15:42:04 <jralls> 2G should be plenty, I've a bunch of VMs that size.
15:44:46 <Robert847> it is now seriously swapping
15:46:16 <Robert847> rounding required when 'never rouind' specified
15:52:42 <jralls> https://lists.gnucash.org/pipermail/gnucash-user/2018-April/076682.html seems like a plausible reason.
15:55:43 *** gjanssens has quit IRC
15:56:06 <Robert847> I am sseing that rounding error, but not the date error, at least not yet
15:56:24 <jralls> Maybe a zero price in your pricedb?
15:57:25 <jralls> But the rounding required is a warning, not a hard error. That shouldn't be the cause of the crash.
15:58:03 <Robert847> maybe I just didn't wait long enu
15:59:01 <jralls> Did you try starting GnuCash with --nofile to make sure that it works without your data?
16:00:53 <Robert847> yes, it opened with that option and it also opened a different data file had previously opened in release 3.8
16:01:49 <Robert847> i think it is something in this particular data file
16:04:18 <jralls> OK. The two primary candidates coming from 2.6 would be bad dates and bad prices.
16:04:23 <Robert847> The OS killed gnucash
16:05:43 <jralls> But your comment about not waiting long enough: Is it actually crashing or is it exhausting your patience so you're killing it? There's a bunch of scrubs that can be quite time consuming, you might need to let it run overnight.
16:06:56 <Robert847> maybe some of each. I was impatient earlier, but this time I think the OS actually killed it
16:08:10 *** User has quit IRC
16:08:37 <jralls> Is the message about rounding the last one? Are there any errors or crits in the last 2 screens worth of messages?
16:10:05 <Robert847> I might try increasing the RAM to see if it gets through with 6 Gig or so. Thelast few that were not pressure relief were the rounding error
16:12:00 *** sbluhm has quit IRC
16:14:03 <jralls> If the OS killed it because of memory exhaustion there should be a logging entry in /var/log/messages.
16:22:00 <Robert847> /var/log/messages is empty
16:24:01 <Robert847> I need to close another VM to give more RAM to this one.
16:26:25 <Robert847> I will look into the bidirectional clipboard too
16:28:13 <jralls> OK. If more memory doesn't fix it then try running under the debugger. If it crashes the backtrace will be helpful, if it's the OS killing it the debugger will say that.
16:35:39 <Robert847> clipboard problem may be from trying to run Linux Lite 5.0 in Virtualbox 5.2.26
16:45:51 *** David has quit IRC
16:52:39 <jralls> Have you installed the virtual box guest tools?
16:54:06 <Robert847> I don't remember if I installed to that machine, I do have the CD image in an optical drive
16:57:31 <Robert847> GnuCash did open the file when it had more RAM There was a Gtk warning Negative content width for most register windows. I'll scroll back for more
16:58:32 <jralls> The negative content width is mostly a GtkNotebook problem. It can be safely ignored.
17:03:13 <Robert847> Lots of the 'never round' errors that seem to be in security accounts and earlier there are some GncNumeric 33070000/33070000 could not be represented as a decimal without rounding
17:05:06 <Robert847> I can't scroll all the way to the beginning, ust have overflowed
17:10:45 <Robert847> I'll have to juggle the graphics a little to fit in this display, not worried about that. Reports are there, but I need to try some of them. I guess I will try saving the file, reverting to 2 gig RAM and seeing if it will open then
17:11:13 <jralls> Sounds reasonable.
17:12:10 *** frakturfreak has quit IRC
17:20:47 <Robert847> It looks like I have a guest additions 6.1.10 installed but I am running the VM in 5.2026 Baybe that doesn't work
17:21:16 <Robert847> terrible keyboard
17:22:16 <Robert847> worth every penny of the $5 I spent on it
17:50:00 <Robert847> need to try again. Saturated the RAM without the terminal window visible
17:52:24 <jralls> How big is this file?
17:53:55 <Robert847> 8.4MB compressed
17:57:47 <jralls> What does free -h say for available?
18:02:50 <Robert847> having trouble seeing what is happening. It is swapping again.
18:03:28 <Robert847> It did get the Since Last Run window up to the screen
18:04:10 <jralls> Were there a lot of SXes to run?
18:04:35 <jralls> And do you have a bunch of tabs open?
18:04:49 <Robert847> yess and yess
18:06:04 <Robert847> maybe about 10 SX's triggered
18:08:03 <Robert847> free -h indicated that there was about 75M free and swap size was growing
18:09:56 <Robert847> I also have top running this time but I cannot see it now
18:11:14 <Robert847> the clock display is now 6 minutes slow
18:12:24 <Robert847> I will be awayfor a while
18:18:43 <jralls> I just checked 4.1 in Fedora with a ~55M uncompressed file, this is a 4G VM. With GC running 1.275G free, GC quit 1.327G; used 1.858 running, 1.748 quit; swap difference about 500K. Kinda interesting, the difference in used is about double the difference in free.
18:37:53 <Robert847> maybe Linux Lite started htop. Whatever, the display is now frozen solid, clock 30 minutes behind
18:39:16 <jralls> Sounds like you killed it. :-(
18:39:31 <Robert847> guess I can't open that file with so little RAM
18:39:56 *** guak has quit IRC
18:44:39 <jralls> Seems not. I just looked through my VMs and the only one still at 2G is the almost never-used WinXP one. All the rest are either 4 or 8; I guess I upgraded them all this last winter when I upgraded my actual ram to 64G.
18:48:52 *** Aussie_matt has joined #gnucash
19:01:22 *** Aussie_matt has quit IRC
19:21:47 *** Aussie_matt has joined #gnucash
19:56:43 *** Aussie_matt has quit IRC
20:03:28 *** Aussie_matt has joined #gnucash
20:06:33 *** Aussie_matt has quit IRC
20:12:25 *** Aussie_matt has joined #gnucash
20:15:51 *** Aussie_matt has quit IRC
20:17:47 *** Aussie_matt has joined #gnucash
20:47:13 *** Aussie_matt has quit IRC
20:58:51 *** Aussie_matt has joined #gnucash
21:24:17 *** Aussie_matt has quit IRC
21:32:29 *** Aussie_matt has joined #gnucash
21:36:15 *** Aussie_matt has quit IRC
22:04:18 *** chris has quit IRC
22:05:02 *** chris has joined #gnucash
22:05:02 *** ChanServ sets mode: +v chris
22:15:19 *** chris has quit IRC
22:26:51 *** chris has joined #gnucash
22:26:51 *** ChanServ sets mode: +v chris
22:50:29 *** KipITOne has quit IRC
23:05:49 *** ArtGravity has quit IRC
23:29:20 *** jervin has joined #gnucash
23:57:51 *** jervin has quit IRC