2020-02-07 GnuCash IRC logs

00:13:50 *** omnireq_ has joined #gnucash
00:15:03 *** omnireq has quit IRC
00:17:34 *** timetravellers has joined #gnucash
00:17:34 *** ChanServ sets mode: +v timetravellers
00:21:21 *** omnireq_ has quit IRC
00:23:18 *** omnireq has joined #gnucash
00:23:18 *** ChanServ sets mode: +v omnireq
00:25:04 <fell> jralls: I just read, you can install KDE under Windows and MacOS, too. So I would not remove the desktop and appdata file there.
00:30:09 *** miklcct has quit IRC
00:30:14 *** miklcct has joined #gnucash
00:30:14 *** ChanServ sets mode: +v miklcct
00:32:43 *** Mechtilde has joined #gnucash
00:41:11 *** Gerd1 has joined #gnucash
00:42:57 *** Gerd has quit IRC
00:42:57 *** Gerd1 is now known as Gerd
00:46:14 *** yo has joined #gnucash
00:56:19 *** jervin has quit IRC
01:03:08 *** omnireq has quit IRC
01:03:57 *** Gerd has quit IRC
01:04:23 *** omnireq has joined #gnucash
01:04:23 *** ChanServ sets mode: +v omnireq
01:05:34 <yo> Hi! Anyone uses mint and gnucash?
01:11:04 *** sbluhm has joined #gnucash
01:11:04 *** ChanServ sets mode: +v sbluhm
01:18:52 <Mechtilde> yo I use GnuCash under Debian
01:19:21 <yo> have you tried importing data from mint.com ?
01:19:39 <yo> i meant mint as in mint.com, not ubuntu mint
01:20:17 <Mechtilde> which data?
01:21:31 <Mechtilde> is it an accounting software too?
01:22:11 <Mechtilde> yo ^
01:22:52 <Mechtilde> do you want to migrate, yo ?
01:22:53 <yo> its a web based solution for personal finances
01:23:18 <Mechtilde> does it have an export function? yo
01:23:34 <yo> mint already integrates with other banks and has good annotations that I want to use, but it only exports to csv.
01:23:56 <yo> this csv is weird since the amount sign is not correct, both debit and credit transactions are +ve
01:23:58 <Mechtilde> you can import *.csv into gnucash
01:24:57 <yo> i tried importing csv into gnucash, but both debit and credit transactions are +ve — and gnucash does not _seem_ to have a way to fix
01:25:20 <Mechtilde> which sigh does it use to differ between debit and credit
01:26:11 <Mechtilde> In German we use for a such thing "S" and "H"
01:26:12 <yo> theres just a column, “transaction type” that has debit or credit as options within
01:26:30 <yo> the numbers in amount or simply positive floats
01:26:45 <yo> row1: …,debit,123.12,…
01:26:53 <Mechtilde> then you have to edit the *.csv before import
01:26:54 <yo> row2: …,credit,32.12,…
01:27:12 <yo> yes, that seems to be the only solutio
01:27:39 <yo> there’s some libraries available online, but none of them are super credible
01:27:51 <yo> okay, thanks for brainstorming!
01:40:26 *** Mechtilde has quit IRC
01:40:50 *** yo has quit IRC
01:45:38 *** omnireq has quit IRC
01:46:54 *** omnireq has joined #gnucash
01:46:54 *** ChanServ sets mode: +v omnireq
01:48:13 *** Gerd has joined #gnucash
01:56:58 *** fell has quit IRC
01:58:13 *** fell has joined #gnucash
01:58:13 *** ChanServ sets mode: +o fell
02:01:33 *** omnireq has quit IRC
02:02:34 *** omnireq has joined #gnucash
02:02:34 *** ChanServ sets mode: +v omnireq
02:07:47 *** chf has quit IRC
02:13:41 *** Gerd has quit IRC
02:22:41 *** puck has quit IRC
02:30:43 *** fell has quit IRC
02:33:57 *** fell has joined #gnucash
02:33:57 *** ChanServ sets mode: +o fell
02:42:55 *** hussam has quit IRC
02:44:45 *** puck has joined #gnucash
02:57:35 *** fell has quit IRC
02:57:43 *** fell has joined #gnucash
02:57:43 *** ChanServ sets mode: +o fell
03:01:08 *** omnireq has quit IRC
03:01:18 *** omnireq has joined #gnucash
03:01:18 *** ChanServ sets mode: +v omnireq
03:07:03 *** gjanssens has joined #gnucash
03:07:03 *** ChanServ sets mode: +o gjanssens
03:07:06 <gjanssens> .
03:08:34 *** timetravellers has quit IRC
03:11:03 *** sbluhm has quit IRC
03:18:30 *** bertbob has quit IRC
03:24:25 *** omnireq has quit IRC
03:24:45 *** omnireq has joined #gnucash
03:26:58 *** bertbob has joined #gnucash
03:26:59 *** ChanServ sets mode: +v bertbob
03:27:47 *** sbluhm has joined #gnucash
03:27:47 *** ChanServ sets mode: +v sbluhm
04:02:01 <fell> gjanssens: 2 thoughts on the gettext issues:
04:03:27 <fell> 1. As you can run KDE also under MacOs or Windows, I would nit cripple gnuucash by removing desktop or appdata files there.
04:04:15 <fell> 2. If we do a major overhaul, we should consider https://cmake.org/cmake/help/v3.0/module/FindGettext.html etc.
04:09:32 <gjanssens> fell: for point 1. I don't think so.
04:10:51 <gjanssens> The appdata information is meant for package databases. Our installer is stand-alone, so there is no package database involved and hence appdata is not in use.
04:12:40 <gjanssens> As for point 2. - we are uing FindGettext.html
04:13:10 <gjanssens> find_package will search for that cmake recipe and use it to find gettext.
04:13:13 *** omnireq_ has joined #gnucash
04:14:10 *** omnireq has quit IRC
04:14:23 <gjanssens> Though reading the documentation, we may possibly use more of it
04:27:12 *** User__ has joined #gnucash
04:27:47 *** fell has quit IRC
04:27:50 *** fell_laptop has joined #gnucash
04:27:51 *** ChanServ sets mode: +o fell_laptop
04:28:38 *** omnireq_ has quit IRC
04:28:53 *** omnireq_ has joined #gnucash
04:36:20 *** Aussie_matt has quit IRC
04:49:32 *** fell_laptop is now known as fell
04:50:31 *** omnireq__ has joined #gnucash
04:50:33 *** omnireq_ has quit IRC
05:25:37 *** KevinDB has quit IRC
05:26:52 *** KevinDB has joined #gnucash
05:26:52 *** ChanServ sets mode: +v KevinDB
05:44:01 *** FH_thecat has quit IRC
05:56:49 *** User__ has quit IRC
06:15:25 *** Jimraehl1 has joined #gnucash
06:16:26 *** Jimraehl1 has left #gnucash
06:26:18 <chris> gjanssens: 797596 are you currently stalled as well? or simply starved of time
06:43:19 *** fell has quit IRC
06:43:50 *** fell has joined #gnucash
06:43:50 *** ChanServ sets mode: +o fell
06:55:12 *** fell_laptop has joined #gnucash
06:55:12 *** fell has quit IRC
06:55:12 *** ChanServ sets mode: +o fell_laptop
07:03:12 *** FH_thecat has joined #gnucash
07:13:52 *** chf has joined #gnucash
07:18:53 *** hussam has joined #gnucash
07:18:53 *** ChanServ sets mode: +v hussam
07:19:31 *** sbluhm has quit IRC
07:19:45 *** hussam has quit IRC
07:20:27 *** hussam has joined #gnucash
07:20:27 *** ChanServ sets mode: +v hussam
07:28:29 *** fell_laptop has quit IRC
07:28:36 *** fell_laptop has joined #gnucash
07:28:36 *** ChanServ sets mode: +o fell_laptop
07:36:07 *** sbluhm has joined #gnucash
07:36:07 *** ChanServ sets mode: +v sbluhm
07:55:05 *** Mechtilde has joined #gnucash
08:18:51 *** sbluhm has quit IRC
08:21:37 *** KevinDB has quit IRC
08:22:51 *** KevinDB has joined #gnucash
08:22:51 *** ChanServ sets mode: +v KevinDB
08:27:36 *** ecdhe has quit IRC
08:27:39 *** ecdhe has joined #gnucash
08:34:21 <warlord> .
08:35:59 *** sbluhm has joined #gnucash
08:35:59 *** ChanServ sets mode: +v sbluhm
08:55:06 *** Mechtilde has quit IRC
09:37:39 *** Agfarmer18 has joined #gnucash
09:39:44 *** sbluhm has quit IRC
09:40:54 *** Agfarmer18 has quit IRC
09:41:05 *** Mechtilde has joined #gnucash
09:56:42 *** sbluhm has joined #gnucash
09:56:42 *** ChanServ sets mode: +v sbluhm
10:00:48 *** Mechtilde has quit IRC
10:09:11 *** fell_laptop has quit IRC
10:17:36 *** waeking has joined #gnucash
10:17:36 *** ChanServ sets mode: +v waeking
10:42:08 *** vectorizer has joined #gnucash
10:43:12 *** sbluhm has quit IRC
10:45:18 *** sbluhm has joined #gnucash
10:45:19 *** ChanServ sets mode: +v sbluhm
10:48:11 *** fell_laptop has joined #gnucash
10:48:11 *** ChanServ sets mode: +o fell_laptop
10:48:13 *** fell_laptop is now known as fell
10:49:32 *** Agfarmer18 has joined #gnucash
11:00:40 *** kael has joined #gnucash
11:00:40 *** ChanServ sets mode: +v kael
11:01:48 *** sbluhm has quit IRC
11:07:02 *** jervin has joined #gnucash
11:14:11 *** jervin has quit IRC
11:23:13 *** Agfarmer18 has quit IRC
11:24:41 *** fell has quit IRC
11:24:42 *** fell_laptop has joined #gnucash
11:24:43 *** ChanServ sets mode: +o fell_laptop
11:26:10 *** kael has quit IRC
11:26:32 *** omnireq__ has quit IRC
11:26:32 *** kael has joined #gnucash
11:26:32 *** ChanServ sets mode: +v kael
11:31:37 *** calvinct has joined #gnucash
11:33:05 *** bertbob has quit IRC
11:34:18 *** jervin has joined #gnucash
11:35:01 *** jervin has quit IRC
11:41:08 *** fell_laptop has quit IRC
11:41:18 *** fell_laptop has joined #gnucash
11:41:18 *** ChanServ sets mode: +o fell_laptop
11:43:35 *** fell_laptop has quit IRC
11:43:42 *** fell_laptop has joined #gnucash
11:43:42 *** ChanServ sets mode: +o fell_laptop
11:43:51 *** Mechtilde has joined #gnucash
11:50:11 *** guak has joined #gnucash
11:51:49 *** fell_laptop has quit IRC
11:52:11 *** fell_laptop has joined #gnucash
11:52:11 *** ChanServ sets mode: +o fell_laptop
11:56:41 *** fell_laptop has quit IRC
11:59:38 <gjanssens> chris: starved of time unfortunately...
12:01:30 *** omnireq has joined #gnucash
12:01:30 *** ChanServ sets mode: +v omnireq
12:01:55 *** fell_laptop has joined #gnucash
12:01:56 *** ChanServ sets mode: +o fell_laptop
12:19:47 *** bertbob has joined #gnucash
12:19:48 *** ChanServ sets mode: +v bertbob
12:20:21 *** ArtGravity has joined #gnucash
12:20:21 *** ChanServ sets mode: +v ArtGravity
12:31:22 *** kael has quit IRC
12:41:16 *** Gerd has joined #gnucash
13:30:21 *** timetravellers has joined #gnucash
13:30:21 *** ChanServ sets mode: +v timetravellers
13:41:57 *** fell_laptop is now known as fell
13:50:23 *** sbluhm has joined #gnucash
13:50:23 *** ChanServ sets mode: +v sbluhm
14:01:36 *** fell_laptop has joined #gnucash
14:01:36 *** ChanServ sets mode: +o fell_laptop
14:01:40 *** fell has quit IRC
14:10:34 *** frakturfreak has joined #gnucash
14:10:34 *** ChanServ sets mode: +v frakturfreak
14:15:08 *** timetravellers has quit IRC
14:18:03 *** timetravellers has joined #gnucash
14:18:03 *** ChanServ sets mode: +v timetravellers
14:22:33 *** timetravellers has quit IRC
14:31:24 *** timetravellers has joined #gnucash
14:31:24 *** ChanServ sets mode: +v timetravellers
14:33:09 *** kael has joined #gnucash
14:33:09 *** ChanServ sets mode: +v kael
14:44:07 *** kael has quit IRC
15:00:46 <jralls> fell_laptop: There's no "crippling" involved, we were discussing default values to cmake options. A MacPorts X11 user (e.g. mta) may well want a gnucash.desktop so all he'd have to do is add -DBUILD_GNUCASH_DESKTOP=ON to the cmake command line.
15:02:31 <jralls> fell_laptop: But while building KDE for MacOS might be regarded as a kewl hax, nobody's going to do it for anything more than lulz. It's just plain pointless. Not only that but it involves Fink, an abomination that should have died decades ago.
15:04:31 *** Gerd has quit IRC
15:14:58 *** calvinct has quit IRC
15:16:08 <jralls> fell_laptop, found some pages suggesting that one can run KDE via WSL and connect to an XServer running under Windows. Any program using KDE would be built for WSL and therefor a Linux build, not a Windows one.
15:25:31 *** Mechtilde has quit IRC
15:28:07 <warlord> NEW SDDs installed and operational in the VM server!
15:30:15 <gjanssens> warlord: \o/
15:30:40 <warlord> df -h /ovirt/data/
15:30:40 <warlord> Filesystem Size Used Avail Use% Mounted on
15:30:58 <warlord> dev/mapper/ovirt--0--ssd-ovirt--data 4.0T 1.1T 2.9T 28% /ovirt/data
15:31:14 <gjanssens> jralls: I have been looking into the build options re appdata and such a bit more and I would like to simplify it a bit
15:31:23 <warlord> Went from 81% usage to 28%. I think this will last for a while!
15:31:37 <warlord> But I now have *space* for more VM expansion.
15:31:49 <warlord> And I have the network capacity, too..
15:31:49 <jralls> warlord, yay!
15:31:58 <jralls> gjanssens, OK, what do you have in mind?
15:32:01 *** calvinct has joined #gnucash
15:32:01 <warlord> (so feel free to advertise flatpak on code)
15:32:07 <gjanssens> Particularly you wrote yesterday: "I'm not concerned about the building, I'm concerned about erroring out on dependencies, i.e. gettext-0.20, unnecessarily."
15:33:19 <gjanssens> So I would like to just do that: if gettext is not recent enough 1. don't generate the potfile rule so it can't be built (which will then later break dist)
15:33:29 <jralls> Right. I don't think that someone on Debian/Ubuntu should have to jump through extra hoops to build GnuCash from the tarball.
15:33:45 *** calvinct has quit IRC
15:33:52 <gjanssens> 2. generate appdata and gnucash desktop in all circumstances, and translate them when possible
15:34:26 <jralls> Isn't that what we do now?
15:34:39 <gjanssens> Almost.
15:34:50 <gjanssens> That's what we do if you set ALLOW_OLD_GETTEXT
15:35:09 *** timetravellers has quit IRC
15:35:17 <gjanssens> So essentially I'm removing the hard requirement on a recent gettext and will make the best of it ith the one we have found
15:35:28 <gjanssens> And inform the user of what can't be done
15:35:42 <gjanssens> But the build will never be prevented.
15:36:08 <gjanssens> I don't see a point in adding extra user overrides for this.
15:36:28 <gjanssens> Generating the files on Windows or MacOS doesn't harm even if they're not used
15:36:56 *** timetravellers has joined #gnucash
15:36:56 *** ChanServ sets mode: +v timetravellers
15:37:10 <jralls> Correct, that was my point yesterday, they're not a significant contributor to build time.
15:37:12 <gjanssens> And if you can't generate them due to a too old gettext, I don't see why you'd try to force-override that limitation.
15:37:41 <gjanssens> So adding user configurability here adds complexity with little gain
15:37:58 <jralls> Well, you can't generate the translations via a too-old gettext, but many users don't care about that either.
15:38:24 <gjanssens> You mean we can't generate gnucash.pot ?
15:39:37 <jralls> Only translators care about gnucash.pot. Users care about xx.po.
15:39:45 <gjanssens> Right
15:40:54 <gjanssens> So any objections to this simplification ?
15:41:53 <jralls> Only a suggestion, that we have a BUILD_DIST that will error out if gettext isn't new enough. cmake spews enough noise that a warning could easily escape notice.
15:43:31 <gjanssens> So if I rephrase that, do you mean that if a user runs "make dist" it should give a clean warning this is not supported if gettext is too old ?
15:43:43 <jralls> Since the gnucash.pot target and therefore the dist target would anyway be disabled the use case would be for packagers.
15:44:01 <jralls> Yes, that too.
15:45:23 <jralls> Though a warning would imply that it would build the tarball anyway without gnucash.pot. It should be "Sorry, I can't do that unless you install a newer gettext."
15:45:59 <gjanssens> Well, I meant "make dist" should error out with a clear error message stating it's not supported due to gettext being too old.
15:46:28 <jralls> Right, we agree.
15:46:34 <gjanssens> Other than that how do you see the use of BUILD_DIST ?
15:48:13 <jralls> For a packager like Dimitryy or Bill N who might want to make sure their packaging script fails if they can't generate a translatable gnucash.appdata.
15:49:32 <jralls> They're not building source tarballs, they're building *from* source tarballs. That's why I was probing yesterday to see if we could get a gnucash.appdata.in with the translations included but not the version into the tarball.
15:51:04 <gjanssens> Hmm, I don't know if they want their packaging scripts to fail if they can't generate a translatable gnucash.appdata
15:51:19 <gjanssens> Think of older LTS distros
15:51:44 <gjanssens> They can't have a translatable appdata, but still want to package *an* appdata file
15:53:00 <gjanssens> On the other hand rethinking this it may be possible to swap the steps: first merge the translations and only then apply versions.
15:53:13 <gjanssens> Then indeed a translated file can be distributed
15:53:24 <gjanssens> I'd have to check for that.
15:54:32 <jralls> Vut I'm talking about an option that defaults to OFF. The semi-hypothetical packager would set it to ON only if he wants his script to fail if he can't get a translatable gnucash.appdata.
15:54:41 <jralls> s/Vut/But/
15:55:18 <jralls> Having a dist tarball that doesn't care about gettext version would be better.
15:57:38 <gjanssens> Ok about the option, though I'd call it REQUIRE_DIST or something similar then.
15:58:05 <gjanssens> But I'll first see what I can do with not requiring gettext for a build from dist.
15:58:10 <gjanssens> More on that later.
15:58:16 <gjanssens> Have to leave now.
15:58:20 <jralls> Sounds good. Bye!
15:58:27 <gjanssens> Bye
15:59:06 *** gjanssens has quit IRC
16:09:27 *** kael has joined #gnucash
16:09:27 *** ChanServ sets mode: +v kael
16:31:35 *** frakturfreak has quit IRC
16:45:29 *** frakturfreak has joined #gnucash
17:01:01 *** frakturfreak has quit IRC
17:06:08 *** sbluhm has quit IRC
17:11:38 *** timetravellers has quit IRC
17:11:40 *** timetravellers has joined #gnucash
17:11:40 *** ChanServ sets mode: +v timetravellers
17:16:42 *** User__ has joined #gnucash
17:24:00 *** timetravellers has quit IRC
17:25:07 *** calvinct has joined #gnucash
17:28:17 *** oozer has joined #gnucash
17:47:49 *** calvinct has quit IRC
18:04:19 *** User__ has quit IRC
18:25:27 *** bertbob has quit IRC
18:29:24 *** bertbob has joined #gnucash
18:29:24 *** ChanServ sets mode: +v bertbob
18:37:09 *** Aussie_matt has joined #gnucash
18:59:11 *** kael has quit IRC
19:00:32 *** omnireq has quit IRC
19:19:08 *** timetravellers has joined #gnucash
19:19:08 *** ChanServ sets mode: +v timetravellers
19:39:16 *** timetravellers has quit IRC
19:51:33 *** vectorizer has quit IRC
20:15:32 *** omnireq has joined #gnucash
20:35:58 *** fell_laptop is now known as fell
20:41:59 *** guak has quit IRC
21:01:14 *** marusich has joined #gnucash
21:01:14 *** ChanServ sets mode: +v marusich
21:17:06 *** ArtGravity has quit IRC
21:38:21 *** oozer has quit IRC
21:51:14 *** Aussie_matt has quit IRC
21:57:01 *** omnireq has quit IRC
21:57:12 *** omnireq has joined #gnucash
22:13:44 *** omnireq_ has joined #gnucash
22:14:56 *** omnireq has quit IRC
22:19:01 *** omnireq_ has quit IRC
22:19:11 *** omnireq_ has joined #gnucash
22:44:47 *** jp has joined #gnucash
22:50:19 *** jp has quit IRC
22:50:27 *** jp has joined #gnucash
23:00:05 <jp> Hello, I have a question about installing Finance::Quote. I am running Gnucash 3.8 flatpak on Linux Mint 19.2 and have installed Finance::Quote (v1.49) using CPAN, however the "about" window in GnuCash only displays a "-" for F::Q version & I cannot retreive online quotes. I have added my alphavantage API key via the GNUcash preferences window. Any help is appreciated & all apologies for asking for help on such a documented issue. I have
23:00:05 <jp> tried to solve on my own, but am in over my head. Thank you.
23:01:01 *** omnireq_ has quit IRC
23:02:07 *** omnireq has joined #gnucash
23:02:07 *** ChanServ sets mode: +v omnireq
23:05:52 *** jp has quit IRC
23:08:48 *** Gerd has joined #gnucash
23:19:11 *** bertbob has quit IRC
23:21:38 *** fell has quit IRC
23:33:24 *** Gerd has quit IRC
23:36:47 *** Agfarmer18 has joined #gnucash
23:44:01 *** omnireq has quit IRC
23:45:15 *** omnireq has joined #gnucash
23:45:15 *** ChanServ sets mode: +v omnireq
23:47:30 *** bertbob has joined #gnucash
23:47:30 *** ChanServ sets mode: +v bertbob
23:47:33 *** Agfarmer18 has quit IRC