2018-11-15 GnuCash IRC logs

00:22:35 *** jotrago has joined #gnucash
00:49:31 *** Aussie_matt has joined #gnucash
00:50:51 *** Aussie_matt_ has quit IRC
00:52:21 *** jotrago has quit IRC
00:58:18 *** CDB-Away_ has joined #gnucash
00:58:35 *** CDB-Away has quit IRC
00:58:38 *** jchonig has quit IRC
00:58:38 *** Farelli has quit IRC
00:58:41 *** jchonig has joined #gnucash
00:58:41 *** Farelli has joined #gnucash
00:59:05 *** bertbob has quit IRC
01:00:07 *** bertbob has joined #gnucash
01:00:25 *** koro has joined #gnucash
01:27:52 *** jotrago has joined #gnucash
01:35:50 *** Mechtilde has joined #gnucash
01:52:57 *** Mechtilde has quit IRC
01:56:30 *** Aussie_matt has quit IRC
01:56:38 *** Aussie_matt has joined #gnucash
02:20:15 *** fabior has joined #gnucash
02:29:43 *** warlord has quit IRC
02:31:12 *** fabior has quit IRC
02:32:24 *** fabior has joined #gnucash
02:42:24 *** fabior has quit IRC
02:49:21 *** fell has joined #gnucash
02:57:53 *** gjanssens has joined #gnucash
02:57:53 *** ChanServ sets mode: +o gjanssens
02:58:03 <gjanssens> .
03:30:18 *** warlord has joined #gnucash
03:32:31 *** tkr has joined #gnucash
03:39:02 *** Mechtilde has joined #gnucash
03:45:39 *** gour has joined #gnucash
04:02:43 *** Mechtilde has quit IRC
04:07:13 *** Mechtilde has joined #gnucash
04:07:29 *** ChanServ sets mode: +qo warlord warlord
04:07:30 *** warlord sets mode: +o gncbot
04:07:38 <warlord> .
04:08:01 <warlord> gjanssens: great. thanks!
04:08:21 <warlord> I'll fire off a build ..
04:12:32 <warlord> got past AqB. Now building boost.
04:16:15 <warlord> failed:
04:16:18 <warlord> Building module boost in /home/gnucash-docs/flatpak-maint/.flatpak-builder/build/boost-1
04:16:18 <warlord> ========================================================================
04:16:18 <warlord> Running: ./bootstrap.sh --prefix=/app --with-libraries=locale,filesystem,system,date_time,regex
04:16:18 <warlord> Building Boost.Build engine with toolset gcc... tools/build/src/engine/bin.linuxx86_64/b2
04:16:18 <warlord> Unicode/ICU support for Boost.Regex?... /usr
04:16:19 <warlord> Generating Boost.Build configuration in project-config.jam...
04:16:20 <warlord> Bootstrapping is done. To build, run:
04:16:22 <warlord> ./b2
04:16:24 <warlord>
04:16:26 <warlord> To adjust configuration, edit 'project-config.jam'.
04:16:30 <warlord> Further information:
04:16:32 <warlord> - Command line help:
04:16:34 <warlord> ./b2 --help
04:16:36 <warlord>
04:16:38 <warlord> - Getting started guide:
04:16:40 <warlord> http://www.boost.org/more/getting_started/unix-variants.html
04:16:42 <warlord>
04:16:44 <warlord> - Boost.Build documentation:
04:16:46 <warlord> http://www.boost.org/build/doc/html/index.html
04:16:48 <warlord> Running: ./b2 headers
04:16:50 <warlord> Performing configuration checks
04:16:52 <warlord> - 32-bit : no
04:16:54 <warlord> - 64-bit : yes
04:16:57 <warlord> - arm : no
04:17:00 <warlord> - mips1 : no
04:17:02 <warlord> - power : no
04:17:04 <warlord> - sparc : no
04:17:06 <warlord> - x86 : yes
04:17:08 <warlord> - symlinks supported : yes
04:17:10 <warlord> ...found 8 targets...
04:17:12 <warlord> ...updating 2 targets...
04:17:14 <warlord> link.mklink boost/chrono/stopwatches.hpp
04:17:16 <warlord> mklink-or-dir boost/chrono/stopwatches
04:17:18 <warlord> ...updated 2 targets...
04:17:20 <warlord> Running: ./b2 -j$FLATPAK_BUILDER_N_JOBS install variant=release --layout=system
04:17:22 <warlord> Invalid value for the '-j' option.
04:17:24 <warlord> Error: module boost: Child process exited with code 1
04:18:34 *** Mechtilde has quit IRC
04:18:39 *** Mechtilde has joined #gnucash
04:19:40 <warlord> gjanssens: not sure where that $FLATPAK_BUILDER_N_JOBS is coming from here.
04:30:35 *** jotrago has quit IRC
04:42:02 <warlord> gjanssens: I see two references to this variable anywhere in the gnucash-on-flatpak repo:
04:42:03 <warlord> src/gnucash-on-flatpak.git/templates/org.gnucash.GnuCash.json.tpl: "./b2 -j$FLATPAK_BUILDER_N_JOBS install variant=release --layout=system"
04:42:03 <warlord> src/gnucash-on-flatpak.git/org.gnucash.GnuCash.json: "./b2 -j$FLATPAK_BUILDER_N_JOBS install variant=release --layout=system"
04:42:16 <warlord> nowhere do I see this defined.
04:51:22 *** Aussie_matt has quit IRC
04:53:58 *** jotrago has joined #gnucash
05:00:46 *** warlord has quit IRC
05:18:19 <gjanssens> @tell warlord That's likely yet another feature introduced in newer flatpak releases
05:18:19 <gncbot> gjanssens: The operation succeeded.
05:20:06 <gjanssens> @tell warlord src/gnucash-on-flatpak.git/org.gnucash.GnuCash.json is a derived file. It's generated based on src/gnucash-on-flatpak.git/templates/org.gnucash.GnuCash.json.tpl
05:20:06 <gncbot> gjanssens: The operation succeeded.
05:21:12 <gjanssens> @tell warlord you can try and remove the -j$FLATPAK_BUILDER_N_JOBS from the tpl file and retry. It will likely slow down the boost build though.
05:21:12 <gncbot> gjanssens: The operation succeeded.
05:27:54 *** chris has joined #gnucash
05:32:34 *** chris has quit IRC
05:35:40 *** Mechtilde has quit IRC
05:43:33 *** User has joined #gnucash
05:53:33 *** warlord has joined #gnucash
06:05:24 *** fabior has joined #gnucash
06:07:34 *** Diag has joined #gnucash
06:25:49 *** Mechtilde has joined #gnucash
06:29:46 *** oozer has joined #gnucash
06:31:37 *** storyjesse has joined #gnucash
06:52:03 *** gour_ has joined #gnucash
06:53:44 *** gour has quit IRC
06:56:13 *** Jimraehl1 has joined #gnucash
06:56:42 *** Jimraehl1 has left #gnucash
07:04:55 *** jralls has joined #gnucash
07:05:41 *** fabior has quit IRC
07:22:09 *** User has quit IRC
07:51:09 <jralls> gjanssens, warlord: Make will generally pick a good value for -j by itself. One generally need only specify it to limit parallelism when one's build system has dependency problems.
07:53:35 *** jralls_ has joined #gnucash
07:53:37 <warlord> jralls: yes. the issue here is calling -j with a variable that's not assigned.
07:53:37 <gncbot> warlord: Sent 2 hours and 35 minutes ago: <gjanssens> That's likely yet another feature introduced in newer flatpak releases
07:53:38 <gncbot> warlord: Sent 2 hours and 33 minutes ago: <gjanssens> src/gnucash-on-flatpak.git/org.gnucash.GnuCash.json is a derived file. It's generated based on src/gnucash-on-flatpak.git/templates/org.gnucash.GnuCash.json.tpl
07:53:39 <gncbot> warlord: Sent 2 hours and 32 minutes ago: <gjanssens> you can try and remove the -j$FLATPAK_BUILDER_N_JOBS from the tpl file and retry. It will likely slow down the boost build though.
07:53:48 *** oozer has quit IRC
07:54:18 <warlord> gjanssens: is there a way to assign FLATPAK_BUILDER_N_JOBS?
07:54:55 *** jralls has quit IRC
08:01:53 <warlord> jralls_: would it be better to force -j2 ? or leave -j off all together?
08:02:21 <warlord> actually, only have 2 cores, so probably should leave it off.
08:02:44 <jralls_> warlord: IMO better to leave it off. Make will see the two cores and set -j2 on its own.
08:03:03 <gjanssens> warlord: I don't think you can set FLATPAK_BUILDER_N_JOBS directly
08:03:20 *** KaiForce has quit IRC
08:03:25 <gjanssens> The newer flatpak-builder command takes a --jobs parameter to set this (which defaults to ncpus)
08:03:40 <warlord> gjanssens: ah. ok.
08:03:44 <warlord> I just removed it to see.
08:03:44 <gjanssens> jralls_: b2 is not make
08:04:06 <gjanssens> Perhaps it does use make internally
08:04:16 <gjanssens> But I have no idea what it passes on to make as parameters
08:04:23 <gjanssens> (or as default parameters)
08:04:29 <jralls_> True, but it's also quite capable of setting -j on its own, as are Ninja, Xcode, and VS.
08:04:57 <warlord> Nothing else uses -j, so I think it's safe to leave it off.
08:05:40 <jralls_> BTW, chris checked in with me via SMS today, he's in Tokyo.
08:05:56 *** jralls_ is now known as jralls
08:06:09 <gjanssens> Then I'll strip it off in the tpl
08:07:58 <gjanssens> Update pushed to the repo
08:08:02 <warlord> ok
08:08:39 <warlord> I'm building now with my manually removed entry.. I'll let you know how it ends.
08:08:53 <gjanssens> Ok
08:15:03 <warlord> it's building gnucash .go files now.
08:18:55 <warlord> Done!
08:18:59 <gjanssens> Yay!
08:20:06 <gjanssens> flatpak caches all intermediate builds so the next run will be much faster
08:20:37 <warlord> Right.
08:20:44 <warlord> What I dont know is what to do with it, now.
08:21:21 <gjanssens> Now you configure a gpg key and host name parameters to have the build script upload the build results for others to download
08:21:46 <gjanssens> When that works, you can set up cron jobs to run the build every night
08:22:22 <gjanssens> Or set up two nightly builds: one for maint and one for master
08:23:02 <gjanssens> Master is currently not very active but there will be a point where we will shift focus to that branch again
08:23:44 <gjanssens> Note you set most of these parameters in custom.sh
08:23:57 <jralls> So with Flatpak setup we have only MacOS left out of nightlies. Is that surmountable?
08:24:00 <gjanssens> The branch can be passed as a command line parameter if you like
08:24:21 <gjanssens> jralls: what do we need for a MacOS nightly ?
08:24:31 <gjanssens> Do we need access to a recent Mac ?
08:25:01 <gjanssens> Strictly speaking you can set up nightly builds at your place and upload them to code
08:25:50 <gjanssens> Or if it can be done in emulation, we may be able to set something up on code directly
08:25:57 <jralls> I could indeed, though not until December. warlord would need to set me up with credentials to scp the dmg.
08:26:28 <gjanssens> Can OS X be run in a VM on xen or kvm ?
08:26:36 <gjanssens> Well, MacOS
08:27:02 <jralls> If one isn't too picky about obeying Apple's licensing, yes, one can set up a VM on any recent Intel processor.
08:27:20 <jralls> Doing so is called a "hackintosh".
08:27:37 <gjanssens> Do you mean Apple doesn't legally allow it?
08:27:50 <jralls> Right, though AFAIK they've never taken action against anyone for doing it.
08:27:59 <gjanssens> Interesting, I didn't know
08:28:09 <gjanssens> I will probably end up having one at some point :)
08:28:22 <gjanssens> A hackintosh
08:28:54 <jralls> Their license has always required that MacOS runs on Apple hardware. They only allowed VMs for MacOS X server until 10.7.
08:29:00 <warlord> I set up a hackintosh once with 10.4 Haven't tried more recently.
08:29:25 <warlord> Setting you up with SCP access to upload builds is certainly doable.
08:29:38 <warlord> (similar to the win32 uploads)
08:30:09 <jralls> That's probably the easiest short-term solution.
08:30:15 <gjanssens> Indeed
08:31:20 <gjanssens> It will probably also simplify dmg signing.
08:31:49 <gjanssens> Should we start signing our other release artifacts as well (Win installer, tar balls) ?
08:31:56 <jralls> Oh, because it would get signed with my Apple ID before uploading.
08:32:02 <gjanssens> Indeed
08:32:23 <gjanssens> Note the flatpaks are signed as well
08:32:49 <jralls> Yeah, we should. We need to get buy a cert and install it on code. M$ has started flagging unsigned installers on Win10.
08:33:20 <gjanssens> I asked the question of the other release artefacts because it would be nice if we had a single cert/key per platform.
08:33:58 <gjanssens> That simplifies communicating trust.
08:34:27 <jralls> I think we can use the same cert for Win installers and tarballs. Not sure about Flatpak, but I'd think a cert would be OK instead of a GPG sig.
08:34:28 <gjanssens> Anyway, signing on Windows is not on my shortlist.
08:35:41 <gjanssens> Eh, nope, flatpak only understands GPG signing :(
08:35:51 <jralls> That's dumb.
08:36:22 <gjanssens> Yeah, they have built their workflow around it.
08:36:38 <gjanssens> Perhaps they will extend it in the future, I don't know.
08:37:17 <gjanssens> http://docs.flatpak.org/en/latest/flatpak-builder.html#signing
08:37:25 <warlord> Anyways, I need to leave for the airport. I should be back online ~16.30 CEST
08:38:31 *** tienne has joined #gnucash
08:38:37 *** warlord has quit IRC
08:39:12 <jralls> BTW, Apple is raising the bar again: Notarizing. https://developer.apple.com/developer-id/. I haven't tried submitting a dmg yet, but it's on my list for when I get back.
08:39:23 <jralls> And it's my bed time now, too.
08:39:41 *** jralls is now known as jralls_afk
08:39:53 *** jralls_afk has joined #gnucash
08:40:36 *** jralls_afk has quit IRC
08:40:40 *** jralls_afk has joined #gnucash
08:41:22 *** jralls_afk has quit IRC
08:41:27 *** jralls_afk has joined #gnucash
08:42:00 <gjanssens> Notarizing... wow
08:42:09 *** jralls_afk has quit IRC
08:42:14 *** jralls_afk has joined #gnucash
08:42:19 <gjanssens> good night jralls
08:42:55 *** jralls_afk has quit IRC
08:42:59 *** jralls_afk has joined #gnucash
08:43:47 *** jralls_afk has joined #gnucash
08:44:29 *** jralls_afk has quit IRC
08:44:33 *** jralls_afk has joined #gnucash
08:45:15 *** jralls_afk has quit IRC
09:25:07 *** gncbot sets mode: +o fell
09:33:06 *** fabior has joined #gnucash
09:37:02 *** fabior has quit IRC
09:41:49 *** fabior has joined #gnucash
09:57:43 *** jralls_afk has joined #gnucash
09:59:35 *** fabior has quit IRC
10:00:20 *** fabior has joined #gnucash
10:00:44 *** jralls_afk has quit IRC
10:09:28 *** fell has quit IRC
10:09:52 *** fell has joined #gnucash
10:10:24 *** oozer has joined #gnucash
10:10:32 *** gncbot sets mode: +o fell
10:14:54 *** warlord has joined #gnucash
10:25:02 *** Mechtilde has quit IRC
10:30:18 *** fekepp1 has joined #gnucash
10:30:42 *** fekepp has quit IRC
10:30:42 *** fekepp1 is now known as fekepp
10:34:54 *** oozer has quit IRC
10:35:07 *** fabior has quit IRC
10:45:59 *** fekepp has quit IRC
11:09:30 *** Cork has quit IRC
11:14:59 *** fabior has joined #gnucash
11:19:09 *** Cork has joined #gnucash
11:21:10 *** jerryq_ has quit IRC
11:23:51 *** ArtGravity has joined #gnucash
11:28:09 *** fabior has quit IRC
11:30:33 *** Cork has quit IRC
11:32:16 *** ncv has quit IRC
11:35:31 *** warlord has quit IRC
11:47:04 *** fabior has joined #gnucash
11:49:33 *** Cork has joined #gnucash
11:58:02 *** jerryq_ has joined #gnucash
12:16:29 *** frakturfreak has joined #gnucash
12:23:28 *** storyjesse has quit IRC
12:48:07 *** oozer has joined #gnucash
13:02:03 *** kael has joined #gnucash
13:12:14 *** fabior has quit IRC
13:14:03 *** jralls_afk has joined #gnucash
13:17:04 *** jralls_afk has quit IRC
13:17:45 *** calvinct has joined #gnucash
13:18:47 *** calvinct has quit IRC
13:18:54 *** calvinct has joined #gnucash
13:19:53 *** calvinct has quit IRC
13:19:59 *** calvinct has joined #gnucash
13:22:22 *** kael has quit IRC
13:22:25 *** kael has joined #gnucash
13:25:25 *** kael has quit IRC
13:28:58 *** Mechtilde has joined #gnucash
13:33:12 *** calvinct has quit IRC
13:36:08 *** kael has joined #gnucash
14:02:55 *** sbluhm has quit IRC
14:06:08 *** calvinct has joined #gnucash
14:06:11 <frakturfreak> Are Americans required to go book inventory and cogs for every purchase/sale instead of using merchandise expense directly and making a corrective transaction to merchandise inventory when taking inventory for preparing the finacial reports?
14:54:01 *** fabior has joined #gnucash
15:00:25 *** Mechtilde has quit IRC
15:21:36 *** VaporLock has joined #gnucash
15:28:55 *** nickzxcv has joined #gnucash
15:47:10 *** gjanssens has quit IRC
15:49:07 <VaporLock> jralls: back to my issues with Aqbanking, I set the variables you suggested thru "environment.local" in /etc/gnucash. I'm sure i've done something wrong, as I don't see any logs. I also (in the same file) set AQOFX_LOG_COMM=1, but don't see ofx.log in /tmp. I do have a gnucash.trace file if you want to see it. I x'ed out my username and acct. If there's no other personal info in it I can post it to pastebin
15:51:01 <VaporLock> I'm still just learning to use IRC, but FWIW that conversation was on Tuesday
16:00:52 *** chf has quit IRC
16:01:26 *** chf has joined #gnucash
16:06:37 *** tienne has quit IRC
16:07:52 *** tienne has joined #gnucash
16:13:21 *** fabior has quit IRC
16:21:09 *** calvinct has quit IRC
16:27:59 <fell> VaporLock: AqBankings logs have been in ~/.aqbanking
16:29:20 <fell> Usually you can find gnucash IRC logs @ https://code.gnucash.org/logs
16:32:51 <VaporLock> fell: I've looked in ~/.aqbanking. Nothing there. Maybe I'm not setting the variables properly... I've googled "linux variables" to make sure I'm doing it properly. And I thought variables I set in '/etc/gnucash/environment.local' would be in effect when I start gnucash.
16:45:22 *** jralls_afk has joined #gnucash
16:46:18 *** calvinct has joined #gnucash
16:46:46 *** calvinct has quit IRC
16:57:33 *** warlord has joined #gnucash
17:00:35 *** Aussie_matt has joined #gnucash
17:02:39 *** Aussie_matt_ has joined #gnucash
17:03:00 *** Aussie_matt_ has quit IRC
17:03:40 *** Aussie_matt has quit IRC
17:08:30 *** frakturfreak has quit IRC
17:23:22 *** Aussie_matt has joined #gnucash
17:47:40 *** jralls_afk has quit IRC
17:48:27 *** gour_ has quit IRC
17:52:57 *** siddharthvipul has joined #gnucash
17:53:18 *** jerryq_ has quit IRC
17:53:30 *** philippirrip has quit IRC
17:54:06 *** ArtGravity has quit IRC
18:07:03 *** opeik has joined #gnucash
18:16:34 *** jralls_afk has joined #gnucash
18:17:07 *** jralls_afk is now known as jralls
18:20:40 <jralls> frakturfreak: Cost accounting is generally regarded as internal, so it's up to the company's finance department and their auditor how it's done. But with modern ERP systems it seems dumb not to do it in real time.
18:24:33 <jralls> VaporLock: I'm not sure that the aqbanking logging environment variables work in environment.local. I suggest that you set them on the command line, as in:
18:27:17 <jralls> VaporLock: `AQBANKING_LOGLEVEL=debug AQOFXCONNECT_LOGLEVEL=1 gnucash --log gnc.import.aqbanking=debug`
18:27:48 <jralls> Oops, AQOFXCONNECT_LOGLEVEL=debug.
18:32:08 <jralls> VaporLock: The wiki article says that the AQBanking logs go to stdout or stderr, so you'll probably want to redirect the output to a file. If you tried to run GnuCash by double-clicking on something stdout and stderr usually go to /dev/null, so you need to run from the commandline.
18:41:20 *** puck has quit IRC
18:45:11 *** kael has quit IRC
18:48:27 *** puck has joined #gnucash
18:51:42 *** jethrob has quit IRC
18:54:16 *** jethrogb has joined #gnucash
19:52:57 *** tienne has quit IRC
20:03:17 *** bertbob has quit IRC
20:13:00 *** bertbob has joined #gnucash
20:21:13 *** bertbob has quit IRC
20:25:06 *** bertbob has joined #gnucash
20:25:13 *** VaporLock has quit IRC
20:28:13 *** bertbob has quit IRC
20:41:08 *** jralls has quit IRC
20:52:16 *** jerryq_ has joined #gnucash
20:58:44 *** bertbob has joined #gnucash
21:34:07 *** MiX-MaN has joined #gnucash
21:36:39 *** oozer has quit IRC
22:05:41 *** fell has quit IRC