2018-11-12 GnuCash IRC logs

00:27:12 *** chris has quit IRC
00:29:54 *** storyjesse has quit IRC
00:49:59 *** ncv has quit IRC
00:51:14 *** ncv has joined #gnucash
01:16:19 *** Mechtilde has quit IRC
01:44:18 *** Mechtilde has joined #gnucash
01:50:43 *** darkhorizon has joined #gnucash
01:56:57 *** fabior has joined #gnucash
02:04:17 *** Mechtilde has quit IRC
02:42:38 *** Timotheus_Canens has joined #gnucash
02:47:38 *** TsCl_ has joined #gnucash
03:02:45 *** fabior has quit IRC
03:16:05 *** jralls_afk has joined #gnucash
03:18:29 *** fabior has joined #gnucash
03:24:37 *** gour has joined #gnucash
03:45:40 *** Mechtilde has joined #gnucash
03:57:32 *** fabior has quit IRC
04:07:41 <gjanssens> .
04:20:58 *** Aussie_matt has quit IRC
04:40:24 <gjanssens> warlord: I have dug a bit deeper in the flatpak build errors
04:41:18 <gjanssens> The build currently breaks because the version of flatpak builder on F25 is too old.
04:41:58 <gjanssens> It chokes on an sha1 property for the pcre package. It expects an sha256 one instead.
04:42:24 <gjanssens> I can relatively easily adjust the flatpak manifest to use sha256 sums (and in fact I have by now)
04:43:02 <gjanssens> But the other warning is equally worrying: the unknown dest-filename property.
04:43:32 <gjanssens> This was added for flatpak-builder 0.99.1, where F25 ships version 0.9.7
04:51:07 *** Mechtilde has quit IRC
04:57:49 *** Mechtilde has joined #gnucash
05:01:44 *** jotrago has quit IRC
05:09:21 *** Mechtilde has quit IRC
05:10:27 * gjanssens has set up a F25 docker container to reproduce the flatpak issues
05:10:52 <gjanssens> And as I feared the dest-filename warnings turn out to be critical issues
05:11:26 <gjanssens> The gwenhywfar and aqbanking downloads have bad filenames by default
05:11:48 <gjanssens> The dest-filename property is used the rename those to something sensible
05:12:08 *** jotrago has joined #gnucash
05:12:36 <gjanssens> But as that property is not understood, the bad filenames are not corrected and the build fails because the archive type of the downloaded tarballs can't be determined.
05:15:36 <gjanssens> There are two ways forward
05:15:56 <gjanssens> either code gets updated to a more recent flatpak version
05:16:37 <gjanssens> or we host the gwenhywfar and aqbanking packages ourselves somewhere so we can download them with a normal file name
05:17:32 <gjanssens> I'm not in favor of the second option. It's ok for our development builds, but flathub probably won't accept our manifest based on these self-hosted packages
05:18:00 <gjanssens> Perhaps you can build a more recent flatpak for f25 if upgrading to a more recent fedora is not an option yet ?
05:18:42 <gjanssens> You could also set up a docker container with a more recent fedora and run the builds in there.
05:19:20 <gjanssens> However that's not ideal either as flatpak uses /mnt/fuse to manage it's layered filesystem
05:20:11 <gjanssens> That requires the docker container to be privileged and the default user in the container is root. Not exactly an ideal security scenario
05:20:44 <gjanssens> So getting a more recent flatpak on code would be a better option :(
05:21:05 <gjanssens> I guess this will have to wait until after your return from Europe
05:33:21 *** Mechtilde has joined #gnucash
05:36:25 *** Mechtilde has quit IRC
05:47:15 *** fekepp1 has joined #gnucash
05:47:42 *** fekepp has quit IRC
05:47:42 *** fekepp1 is now known as fekepp
06:21:16 *** oozer has joined #gnucash
06:38:47 *** wget has quit IRC
06:49:53 *** storyjesse has joined #gnucash
06:50:40 *** gour_ has joined #gnucash
06:51:40 *** chf has quit IRC
06:52:43 *** gour has quit IRC
06:54:27 *** chf has joined #gnucash
07:07:02 *** monkeyjuice has joined #gnucash
07:19:20 *** Mechtilde has joined #gnucash
07:25:35 *** monkeyjuice has quit IRC
08:03:49 *** boldstripe has joined #gnucash
08:08:19 *** jralls_afk has quit IRC
09:23:51 *** nsnc has joined #gnucash
09:24:36 *** KevinDB has quit IRC
09:28:00 *** KevinDB has joined #gnucash
09:28:15 *** fabior has joined #gnucash
09:31:18 *** oozer has quit IRC
09:32:32 *** kael has joined #gnucash
09:36:34 *** Mechtilde has quit IRC
09:40:36 *** tienne has joined #gnucash
09:42:13 *** fabior has quit IRC
09:42:42 *** Mechtilde has joined #gnucash
09:45:47 *** Mechtilde has quit IRC
09:46:36 *** boldstripe has quit IRC
09:47:59 *** Mechtilde has joined #gnucash
09:50:46 *** tienne has left #gnucash
09:51:02 *** Mechtilde has quit IRC
09:51:04 *** tienne has joined #gnucash
09:53:01 *** Mechtilde has joined #gnucash
09:56:05 *** Mechtilde has quit IRC
09:56:26 *** fell has joined #gnucash
10:12:12 <warlord> gjanssens: I'm here.
10:13:15 <warlord> I do want to update code to a newer Fedora version... at some point.
10:15:06 *** storyjesse has quit IRC
10:15:22 <gjanssens> warlord: ok
10:15:38 <gjanssens> Do you have an idea when ?
10:15:51 <gjanssens> F29 was released recently
10:17:07 <warlord> gjanssens: Yes, I know it was released. I just synced the repo locally this weekend. I will have to take the system down to do the updates, so I'll need to find some time to do so. Hopefully this month. :)
10:17:32 *** jerryq_ has quit IRC
10:17:51 *** Mechtilde has joined #gnucash
10:17:53 <gjanssens> warlord: ok
10:20:55 *** Mechtilde has quit IRC
10:26:09 <warlord> I was worried about the builder being too old.
10:26:23 <warlord> I wonder if one could run flatpak-builder in a mock buildroot? ;)
10:27:44 <gjanssens> What's a mock buildroot ?
10:27:44 *** KaiForce has joined #gnucash
10:33:39 <warlord> Fedora has the "mock" system that enables you to build an RPM on a target system, so you can e.g. build an F27 RPM on an F25 host. It creates a "build chroot" aka "buildroot" environment, which you can leverage. We would need a minimal gnucash-flatpak SRPM that pulls in the right set of tools RPMs and then we can run the script inside it..
10:35:37 <warlord> FWIW, the build appears to be going on F25..
10:36:49 <warlord> Hmm, not sure why it's building unistdio???
10:36:55 <gjanssens> It will probably break on gwenhywfar
10:37:02 <gjanssens> It did on my system
10:37:16 <gjanssens> The downloaded file is called "something.php"
10:37:37 <warlord> Maybe we should just host it ourselves? ;)
10:37:42 <gjanssens> flatpak-builder used the extension to determine the archive type
10:37:48 <gjanssens> uses*
10:37:49 <warlord> We can put the tar.gz on code
10:38:01 <warlord> It looks like it's building libc!?
10:38:21 <warlord> Now it's building libguile
10:38:32 *** Mechtilde has joined #gnucash
10:38:43 <gjanssens> As an interim until you have time to upgrade to F27 or more recent we can indeed host the files ourselves
10:39:08 <gjanssens> But as I said, that will prevent us from sharing our work with flathub
10:39:22 <gjanssens> The flatpak build does build a lot
10:40:01 <gjanssens> It starts from a basic gnome based sdk, but for our purpose that sdk is still lacking lots of packages
10:40:01 <warlord> Why would it prevent us from sharing it? We can put the tarball and public URL
10:40:19 <gjanssens> Because we're not the original authors of those packages
10:40:53 <warlord> Could we get them to host a "properly-named" tarball?
10:41:09 <gjanssens> Good question.
10:41:26 <gjanssens> Those files are hosted on aquamaniac.de, the aqbanking website
10:41:36 *** Mechtilde has quit IRC
10:41:37 <gjanssens> We could ask them
10:43:36 <warlord> I suspect they would be happy to oblige if we explain the reasoning.
10:44:44 <gjanssens> It looks like for their most recent beta they have switched to a newer file serving system:
10:44:51 <gjanssens> https://www.aquamaniac.de/rdm/projects/aqbanking/files
10:45:15 <gjanssens> But the current stable is still on the old system, resulting in uncommon file names:
10:45:29 <warlord> Oh. Hmm.
10:45:33 <gjanssens> https://www.aquamaniac.de/sites/download/packages.php
10:46:11 <gjanssens> I don't know much more about the aqbanking ecosystem though.
10:46:19 <gjanssens> Perhaps fell does ?
10:46:36 <warlord> Maybe. I don't.
10:46:55 <warlord> And I see the issue. It's download.php?...<filename> -- which turns it into download.php
10:47:20 <gjanssens> Looks like the old system was trac, and the new one is redmine
10:49:13 <gjanssens> And right, that's the issue.
10:49:31 *** gncbot sets mode: +o fell
10:50:43 <fell> Why?
10:51:51 <gjanssens> fell: why what ?
10:52:32 <fell> I still do not understand the problem withaqbanking?
10:52:57 <gjanssens> The problem is the way they offer their tarballs for download
10:53:31 <gjanssens> They use an unusual url ending in .../download.php?optionx=abc&optiony=xzy
10:54:00 <gjanssens> The automated download code in flatpak builder will store this file as download.php somewhere
10:54:00 <warlord> fell: the issue is that when you go to that url, the "filename" is download.php.
10:54:32 <gjanssens> In a later phase flatpak builder wants to determine the file type, but it doesn't know php as file type so it chokes
10:55:09 <gjanssens> More recent versions of flatpak builder have an option to pass a filename to store the downloaded file
10:55:31 <gjanssens> But that version of flatpak builder is currently not available on code as that's too old
10:55:40 <gjanssens> It's still running F25
10:55:58 <gjanssens> So that means we currently can't set up automated nightly flatpak builds
10:56:30 <gjanssens> A project I started somewhere in September to have an equivalent to the Windows nightly builds for all linux platforms
10:56:40 <gjanssens> That's the problem
10:57:33 <fell> Is flatpack using wget or what?
10:57:44 <gjanssens> I suppose so
10:57:53 <gjanssens> (and it's flatpak without the c)
10:58:27 <gjanssens> That is something we can't control though.
10:58:52 <gjanssens> Flatpak builder is meant to be a black box which you pass a configuration file
10:59:00 <fell> like with the different pa{c|k]*man
10:59:19 <gjanssens> It will process that configuration file and generate a flatpak for you based on it
11:00:02 <gjanssens> Do you know how to communicate with the aqbanking people ? Like, are you subscribed to one of their mailing lists ?
11:00:30 *** Mechtilde has joined #gnucash
11:00:50 <gjanssens> It would be nice if they would host the current stable releases of each of their libraries on redmine as well instead of only the newest beta.
11:00:50 <fell> yes, you can reach Martin via aqbanking-user
11:01:01 <gjanssens> That would already solve our issue.
11:01:16 <gjanssens> I'm not subscribed there :(
11:01:48 *** fabior has joined #gnucash
11:01:57 *** jerryq_ has joined #gnucash
11:02:42 <gjanssens> Is it a German ony list ?
11:02:50 <fell> It is useful to subscribe as the list archive is nop public.
11:03:01 <fell> It is mixed
11:03:09 <gjanssens> Yeah, I just figured that archive bit out.
11:03:31 <warlord> gjanssens: we might just want to email Martin directly.
11:03:50 <warlord> He's very reasonable; explain the issue and I suspect he'll fix it quickly.
11:03:53 <fell> FinTS users ask in German and DirectOFX users in English.
11:04:08 <gjanssens> Ok, I'll try
11:04:22 <fell> If he has time....
11:04:29 <warlord> My system is building mysql now..
11:04:30 <gjanssens> Like all of us :)
11:04:45 <warlord> LOL
11:04:54 <warlord> Does it rebuild it every time? Or does it cache it?
11:05:39 *** Mechtilde has quit IRC
11:06:01 <fell> As I have not seen much activity of cstm or Micha Lenk there, it slmost a one man show.
11:10:27 <fell> From the names on the list, 1. Level support is done by KMyMoney and GnuCash mainteibnes or users.
11:18:24 <gjanssens> Heh, that should give us some credit ;)
11:18:33 <gjanssens> Mail sent
11:19:42 *** oozer has joined #gnucash
11:20:55 <warlord> yay
11:30:31 <fell> I don't see a mail on aqbanking-user.
11:48:05 <gjanssens> Indeed, I followed warlord's suggestion and sent it to Martin in private
11:50:24 *** fabior has quit IRC
11:59:48 *** ArtGravity has joined #gnucash
12:09:24 *** Mechtilde has joined #gnucash
12:22:55 *** fabior has joined #gnucash
12:34:18 *** zipppy has quit IRC
12:38:08 *** zipppy has joined #gnucash
12:57:07 *** fabior has quit IRC
12:57:26 *** fabior has joined #gnucash
12:57:34 <warlord> gjanssens: and FTR, yes, it died as expected:
12:57:42 <warlord> Committing stage build-ktoblzcheck to cache
12:57:43 <warlord> ========================================================================
12:57:43 <warlord> Building module gwenhywfar in /home/gnucash-docs/flatpak-maint/.flatpak-builder/build/gwenhywfar-1
12:57:43 <warlord> ========================================================================
12:57:43 <warlord> Error: module gwenhywfar: Unknown archive format of '/home/gnucash-docs/flatpak-maint/.flatpak-builder/downloads/5a88daabba1388f9528590aab5de527a12dd44a7da4572ce48469a29911b0fb0/download.php'
12:57:45 *** fabior has quit IRC
12:57:47 * warlord needs to run to the airport.
12:58:11 *** warlord has quit IRC
13:32:26 <VaporLock> anyone here on the aqbanking mailing list? I've tried to subscribe twice without success. Are they just really (really) slow to add subscribers?
13:55:06 <fell> VaporLock: I think the list management is done by the usual mailman program.
13:56:09 <VaporLock> fell: Ok. So what does that mean? Other than it should be automated. And if it's automated and I'm not getting added, what then?
13:57:54 <fell> You subscribed on https://lists.aquamaniac.de/listinfo/aqbanking-user ?
14:01:03 <fell> Then you should be able to mailto:aqbanking-user@lists.aqbanking.de with our preferred email client.
14:02:25 <fell> with your there registered email address
14:06:03 *** benoitg1 has joined #gnucash
14:07:19 *** benoitg1 has quit IRC
14:27:08 *** frakturfreak has joined #gnucash
14:27:47 <finster> depends on if there is an approval required to join the mailing list. normally one would only be required to reply to a mailman-generated confirmation message. but lists can also be configured to have each new subscriber approved manually
14:28:57 <finster> VaporLock: if you feel like it you can try to reach the list admins (the address is noted right at the bottom of the list info page). and please note: it might be a hobby project and people have a non-computer life
14:31:59 *** User has joined #gnucash
14:34:14 <gjanssens> Well I just ran the subscription routine for aqbanking-user today
14:34:33 <gjanssens> I started where fell suggested: https://lists.aquamaniac.de/listinfo/aqbanking-user
14:35:03 *** User has quit IRC
14:35:25 <gjanssens> After entering my basic details, a confirmation mail arrived within half an hour (I have spam checks delaying first time senders so that delay is on my side)
14:35:47 <gjanssens> Next I had to click the link in the mail, which would open the confirmation webpage
14:36:00 <gjanssens> A final click on "Subscribe" and now I'm subscribed
14:36:11 <finster> Usual mailman procedure then
14:36:24 <gjanssens> Standard mailman subscription routine indeed
14:38:53 <VaporLock> somebody smack me in the back of the head... the confirmation was in my spam folder
14:39:09 <gjanssens> <smack> :D
14:39:19 <gjanssens> Good you found it
14:39:24 <VaporLock> good. I feel better now
14:40:27 * finster slaps around VaporLock with a large trout
14:43:57 <VaporLock> Been using the net since before Gore invented it and never used IRC 'til now. Very useful. Much better than weeding thru junk in forums. Thanks, fell, finster, and gjanssens
15:26:36 *** calvinct has joined #gnucash
15:28:25 *** Cuare has quit IRC
15:34:05 *** calvinct has quit IRC
15:34:49 *** calvinct has joined #gnucash
15:40:28 *** calvinct has quit IRC
15:40:47 *** calvinct has joined #gnucash
15:41:05 *** calvinct has quit IRC
15:46:34 *** gjanssens has quit IRC
15:48:21 *** bertbob has quit IRC
15:51:34 *** bertbob has joined #gnucash
16:17:21 *** Mechtilde has quit IRC
16:21:29 *** warlord has joined #gnucash
16:22:21 *** gour_ has quit IRC
16:32:48 *** warlord has quit IRC
16:42:35 *** warlord has joined #gnucash
17:06:31 *** Aussie_matt has joined #gnucash
17:10:09 *** frakturfreak has quit IRC
17:13:30 *** warlord has quit IRC
18:01:43 *** kael has quit IRC
18:10:15 *** jralls_afk has joined #gnucash
18:13:16 *** jralls_afk has quit IRC
18:15:50 *** jerryq_ has quit IRC
18:19:15 *** jralls_afk has joined #gnucash
18:22:15 *** jralls_afk has quit IRC
18:25:42 *** warlord has joined #gnucash
18:30:55 *** jralls_afk has joined #gnucash
18:43:39 *** ArtGravity has quit IRC
18:44:02 *** warlord has quit IRC
19:03:50 *** jerryq_ has joined #gnucash
19:29:00 *** Robert847 has joined #gnucash
19:31:37 *** tienne has quit IRC
19:41:28 *** User has joined #gnucash
19:44:33 *** User has quit IRC
19:56:03 <Robert847> Hi. I was reviewing the account structure of my GnuCash file and I happened to look closely at my high level liability accounts. In general accounting liabilities are usually sub-divided into current and long term. Personal accounting programs often call them credit cards and loans, resp. It seems that GnuCash also uses those names, and that is what I have in my data file. What really caught my attention, however, is that the
19:56:04 <Robert847> lity sub-account appears to have Asset as it's parent account even though it fall under the liability top account in the COA. Is this correct?
19:57:26 <Robert847> Oops, I meant to say that the credit card account has assets as it's parent
19:59:24 <Robert847> but it is aligned under liabilities in the COA
20:02:14 <Robert847> Looking in the Tutorial, it appears that the Credit Card sub-account is set up under liabilities by the new account wizard.
20:03:09 <Robert847> So I am puzzled that it seems to have Assets as it's parent
20:05:08 <Robert847> Out of curiosity, a purist might want to rename Credit Card as Current Assets or replace it with an account with that name. Is that possible?
20:10:48 <Robert847> oops, Current Liabilities. I need some coffee
20:21:14 <Robert847> I really do have Credit Card account open in a tab and if I do a Ctrl-E on it it shows Assets as the parent. On further investigation, every account has Assets as it's parent in the edit account window. No account is showing it's correct parent in that window
20:25:27 <Robert847> This is Release 2.6.17 in Ubuntu 16.04, possibly from GetDeb before it folded
20:30:15 <Robert847> I wonder if the lack of identification is related to showing account color in the COA?
20:31:08 <Robert847> It seems that the correct parent account has no color instead of the color that I have assigned to it
20:31:49 <Robert847> but I did not assign colors to top level accounts
20:32:10 *** jralls_afk has quit IRC
20:34:02 <Robert847> Oh, I guess I did assign a color to Assets, and it is accidentally similar to the default highlight color in Ubuntu
20:36:35 <Robert847> I seem to be soving my problem and it appears to be color related, which means that it may not have been passed on to the current release, which I am not using.
20:40:41 <Robert847> If there is someone using account colors in release 3.3 it would be interesting to find out if parent accounts are highlighted correctly in the Edit Account window.
20:47:09 <Robert847> This must be a holiday and everyone is gone
20:53:14 *** oozer has quit IRC
22:18:26 *** SjB has joined #gnucash
22:51:49 *** storyjesse has joined #gnucash
23:09:33 *** aristid has joined #gnucash
23:14:27 *** chris has joined #gnucash
23:20:10 *** ncv has quit IRC
23:44:36 *** prawn has joined #gnucash