2020-11-07 GnuCash IRC logs

01:03:10 <chris> CDB-Work: I'll convert Dividends.
01:14:39 <fell> Chris, IIRC our F::Q interfae is still in scm. Did you see on devel Vincent Lucarelli's announcement of future FQ changes?
01:21:24 <chris> fell: too difficult
01:22:17 <chris> CDB-Work: I think it's ready
01:28:50 <chris> fell: I dont understand price-quotes fully
01:28:50 *** fell has quit IRC
01:28:52 *** fell_laptop has joined #gnucash
01:28:53 *** ChanServ sets mode: +o fell_laptop
01:32:02 *** fell_laptop is now known as fell
01:33:21 <chris> I'm not sure which parts of F:Q is being used, and what they are suggesting
01:33:43 *** jervin has quit IRC
01:51:10 <fell> Most important: "Currency" is no longer hard coded. You have the choice between alphavantage and ECB.
01:52:59 <fell> 2. Instead of environment variables like alphavantagekey they want module specific stuff in a hash.
01:56:10 *** fell_laptop has joined #gnucash
01:56:10 *** ChanServ sets mode: +o fell_laptop
01:57:55 *** fell has quit IRC
02:01:18 *** sbluhm has joined #gnucash
02:01:18 *** ChanServ sets mode: +v sbluhm
02:02:59 *** Mechtilde has joined #gnucash
02:20:47 *** sbluhm has quit IRC
02:23:14 <CDB-Work> @chris> CDB-Work: Don't Dividends need to be converted to report-currency? <-- hmm, did I forget to convert or something? if not then im not sure the context of the question
02:23:14 <gncbot> CDB-Work: Error: "chris>" is not a valid command.
02:26:38 <CDB-Work> chris: was that a general question, or one specific to the example file?
02:26:54 *** sbluhm has joined #gnucash
02:26:54 *** ChanServ sets mode: +v sbluhm
02:33:55 <chris> in xls
02:34:03 <chris> i've converted in branch
02:40:28 <CDB-Work> i thought my entire excel was all priced in USD
02:40:37 <CDB-Work> so there shouldnt have been any need for conversion
02:45:03 <CDB-Work> chris: ah, I see what you are saying. in column X when i pickup the amount from column I, I forget to multiply by the FX rate
02:49:56 <chris> try the report when you hsve time
02:55:34 <CDB-Work> it wont be this weekend thats for sure.... as im still working on the work laptop as seen from my nick... its 3am here
03:09:28 *** CDB-Work has quit IRC
03:21:25 *** gjanssens has joined #gnucash
03:21:26 *** ChanServ sets mode: +o gjanssens
03:21:46 <gjanssens> .
03:21:46 <gncbot> gjanssens: Sent 1 day, 7 hours, and 9 minutes ago: <chris> and jralls_afk https://www.jeffgeerling.com/blog/2020/travis-cis-new-pricing-plan-threw-wrench-my-open-source-works
03:29:24 *** fell_laptop is now known as fell
03:31:51 <gjanssens> chris: Github actions may be an interesting avenue to check
03:35:52 *** sbluhm has quit IRC
03:50:03 <fell> warlord: there was no flatpak build today.
04:14:28 <chris> I know guile is down the priority list, but it has the interesting guix & cuirass tools to create test builds. This toolset would require hardware, but would be reliable.
05:09:48 *** Herbert has joined #gnucash
05:10:28 *** Herbert has quit IRC
05:59:34 *** User_ has joined #gnucash
06:03:09 *** storyjesse has quit IRC
06:38:31 <gjanssens> chris: I have not looked into guix & cuirass. Our current ci is built on docker containers. This basis is also very portable and will always guarantee the exact same build environment.
06:38:47 <gjanssens> I'm very satisfied with that choice.
06:40:00 <gjanssens> What travis provided in addition is 1. github integration and ci run automation 2. a nice webinterface to look at the test results
06:41:16 <gjanssens> For 1. I expect there to be several alternatives both on github or to implement ourselves on code. Git itself provides several hooks to implement that same behaviour. It just takes time and effort.
06:42:51 <gjanssens> For 2. there may be alternatives. Based on your article github actions may fill that gap, though I haven't looked any further at all. But for our purposes even just plain text files published somewhere on code would be sufficient. All the rest is eye candy, but not strictly needed.
06:43:33 <gjanssens> You could argue the third benefit Travis offered was free compute power. They're now in the process of removing that bit.
07:12:17 *** dalues has joined #gnucash
07:22:03 *** dalues has left #gnucash
08:11:32 *** sbluhm has joined #gnucash
08:11:32 *** ChanServ sets mode: +v sbluhm
08:33:24 <warlord> fell, yes, I know. I got a "failed build" email from the maint build.
08:33:34 <warlord> Check the build log?
08:34:31 *** David has quit IRC
08:34:36 *** David has joined #gnucash
08:35:01 <warlord> gjanssens, jenkins, AFAIK, provides both git/github integration and a web interface to view results.. But the cost is time to set it up.
08:36:47 <warlord> I have headroom on our infrastructure for more VMs. If we need significantly more compute power, I would offer to host it (we could "easily" add 2 more physical compute servers)
08:46:24 <gjanssens> warlord: if we go for more hosts, I would propose to install it in another location
08:46:45 <gjanssens> That way one could serve as backup of the other in case of power or network failures
08:47:26 <gjanssens> I don't know the details of ovirt's multi-host setup, but I think it should have options on that direction
08:47:47 <warlord> If we went that route we would probably need a different solution than ovirt, because it requires a significant bw to migrate live VMs between hosts.
08:48:11 <warlord> It requires shared storage (e.g. gluster) and a strong migration network.
08:48:19 <gjanssens> As an aside was it already decided to go with a selfhosted jenkins ?
08:48:38 <warlord> I dont think we decided on that, yet.
08:48:48 <warlord> We could still go off to travis and beg for OSS credits.
08:48:55 <gjanssens> I'm interested in github actions as chris' article earlier today hinted ad
08:48:59 <gjanssens> s/ad/at/
08:50:20 <warlord> Or we could even use tip jar money to pay for credits.
08:52:16 *** chris_ has joined #gnucash
08:52:17 *** gncbot sets mode: +o chris_
08:53:39 *** chris__ has joined #gnucash
08:53:40 *** gncbot sets mode: +o chris__
08:53:43 *** chris has quit IRC
08:54:59 *** chris__ is now known as chris
08:55:18 *** chris_ has quit IRC
08:55:53 <chris> guix and cuirass are not for the faint-hearted
09:01:23 <warlord> for the record, I /am/ happy to set up jenkins..
09:02:23 <chris> \o/
09:02:32 <warlord> ... if we decide to go that route.
09:02:51 <warlord> I have plenty of CPU, RAM, and storage headroom on the existing VM system.
09:03:18 <warlord> But if we're going to want a dozen "full-time" CPU engines, then we might need more resources.
09:05:12 <warlord> Anyways, I need to run out for a few hours.
09:06:54 <fell> warlord: I can not find a log file.
09:11:24 <fell> Else I had written failed with …
09:15:16 *** sbluhm has quit IRC
09:26:09 *** Jimraehl1 has joined #gnucash
09:26:58 *** Jimraehl1 has quit IRC
09:36:05 *** bralyclow has quit IRC
09:40:21 *** sbluhm has joined #gnucash
09:40:21 *** ChanServ sets mode: +v sbluhm
10:20:18 *** bertbob has quit IRC
10:28:28 *** bertbob has joined #gnucash
10:28:29 *** ChanServ sets mode: +v bertbob
10:31:04 *** Herbert has joined #gnucash
10:31:09 *** Herbert has quit IRC
10:58:41 *** Mechtilde has quit IRC
11:13:42 *** Mechtilde has joined #gnucash
11:21:03 *** angel has joined #gnucash
11:49:21 *** angel has quit IRC
13:26:07 *** Hamaryns has joined #gnucash
13:26:07 *** ChanServ sets mode: +v Hamaryns
13:38:09 *** jervin has joined #gnucash
13:41:04 *** sbluhm has quit IRC
13:51:01 *** sbluhm has joined #gnucash
14:00:50 *** gjanssens has quit IRC
14:16:18 *** frakturfreak has joined #gnucash
14:21:36 *** Herbert has joined #gnucash
14:28:30 *** sbluhm has quit IRC
14:47:22 *** dtux has joined #gnucash
14:49:52 *** David has quit IRC
14:49:57 *** David has joined #gnucash
14:50:15 *** sbluhm has joined #gnucash
15:02:51 *** ericdm has quit IRC
15:03:16 *** ericdm has joined #gnucash
15:12:50 *** dtux has quit IRC
15:20:26 *** Hamaryns has quit IRC
15:28:17 *** bralyclow has joined #gnucash
15:28:17 *** ChanServ sets mode: +v bralyclow
15:35:48 *** jw4 has quit IRC
15:36:51 *** jw4 has joined #gnucash
15:49:34 *** sbluhm has quit IRC
15:52:04 *** David has quit IRC
15:52:09 *** David has joined #gnucash
16:07:12 *** Mechtilde has quit IRC
16:33:17 <warlord> fell, interesting. I don't see them, either...
16:34:32 <warlord> This is what I see in the build dir:
16:34:34 <warlord> [root@code ~]# cat /home/gnucash-docs/flatpak/logs/build-maint-2020-11-07-01-00-01.log
16:34:34 <warlord> Starting flatpak build run for maint
16:34:34 <warlord> Uploading log file 'build-maint-2020-11-07-01-00-01.log'
16:34:34 <warlord> rsync: link_stat "/home/gnucash-docs/flatpak/logs/build-maint-2020-11-07-01-00-01.log" failed: No such file or directory (2)
16:34:36 <warlord> rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1189) [sender=3.1.3]
16:35:48 <warlord> I have no idea how or why that would be the case, unless there is a race condition for when the build-log gets created?
16:55:30 <jralls> warlord: What about the target dir for the rsync?
17:13:34 *** jervin has quit IRC
17:45:46 *** ericdm has quit IRC
19:38:37 <jralls> @tell gjanssens warlord chris is looks to me like github actions are the quickest way forward. Docs at https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/introduction-to-github-actions.
19:38:37 <gncbot> jralls: The operation succeeded.
19:40:21 <jralls> @tell gjanssens TravisCI migration doc: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/migrating-from-travis-ci-to-github-actions
19:40:21 <gncbot> jralls: The operation succeeded.
19:52:58 *** bertbob has quit IRC
20:16:43 *** bertbob has joined #gnucash
20:16:44 *** ChanServ sets mode: +v bertbob
21:12:40 *** User_ has quit IRC
21:19:20 <warlord> jralls, I don't know what the target dir is supposed to be, but I can't imagine it changed between the 6th and 7th.
21:22:08 <jralls> Well, something must have changed yesterday. The target dir should be something like builds/flatpak/build-logs/maint. I guess the other way to get that message would be if the flatpack build runs in a separate VM and it couldn't connect to code.
21:23:22 *** ericdm has joined #gnucash
21:26:16 *** storyjesse has joined #gnucash
21:31:54 <warlord> No, it is running on code.
21:34:24 *** David has quit IRC
21:34:30 *** David has joined #gnucash
21:50:44 *** Aussie_matt has joined #gnucash
21:56:49 <fell> warlord, disk full?
21:58:26 <warlord> nope. checked that.
22:31:34 *** chris has quit IRC
22:43:47 *** chris has joined #gnucash
22:43:47 *** ChanServ sets mode: +v chris
22:43:51 *** gncbot sets mode: +o chris
23:39:07 *** AdrienM_ has quit IRC
23:39:53 *** AdrienM has joined #gnucash
23:39:53 *** ChanServ sets mode: +v AdrienM
23:57:47 *** storyjesse has quit IRC