2019-09-22 GnuCash IRC logs

00:03:14 *** bertbob has quit IRC
00:06:20 *** bertbob has joined #gnucash
00:06:20 *** ChanServ sets mode: +v bertbob
00:09:50 *** bertbob has quit IRC
00:25:05 *** bertbob has joined #gnucash
00:25:06 *** ChanServ sets mode: +v bertbob
01:21:02 *** Mechtilde has joined #gnucash
01:24:08 *** Mechtilde has quit IRC
01:35:48 *** Mechtilde has joined #gnucash
01:43:55 *** fell_laptop has joined #gnucash
01:43:55 *** ChanServ sets mode: +o fell_laptop
01:46:08 *** fell has quit IRC
01:53:30 *** pohly1 has joined #gnucash
01:57:35 *** pohly1 has quit IRC
02:18:59 *** gour has joined #gnucash
02:19:00 *** ChanServ sets mode: +v gour
02:25:10 *** Mechtilde has quit IRC
02:42:57 *** fell_laptop is now known as fell
02:43:42 <fell> @tell gjanssens jralls: Did you see https://cmake.org/cmake/help/v3.15/release/3.7.html?highlight=mingw?
02:43:42 <gncbot> fell: The operation succeeded.
02:52:51 *** Aussie_matt has quit IRC
02:55:36 *** JayC has joined #gnucash
02:55:37 *** ChanServ sets mode: +v JayC
05:04:52 <fell> The windows build failed again with the pkgconfig stuff.
05:20:14 *** pohly1 has joined #gnucash
05:31:26 *** phoenix has joined #gnucash
06:03:58 *** oozer has joined #gnucash
06:18:06 *** phoenix has quit IRC
06:28:12 *** gjanssens has joined #gnucash
06:28:12 *** ChanServ sets mode: +o gjanssens
06:28:19 <gjanssens> .
06:28:19 <gncbot> gjanssens: Sent 3 hours and 44 minutes ago: <fell> jralls: Did you see https://cmake.org/cmake/help/v3.15/release/3.7.html?highlight=mingw?
06:29:08 <fell> Hoi Geert! Win failed again
06:29:37 <fell> but a flatpak is there
06:30:23 <gjanssens> Hi fell
06:35:29 *** phoenix has joined #gnucash
06:36:05 <gjanssens> fell: the Windows build is actually failing because the gwenhywfar package failed to build
06:36:14 <gjanssens> Both on maint and on master
06:36:21 <fell> Oh
06:38:57 *** Mechtilde has joined #gnucash
06:51:00 <chris> gjanssens: what do you think of including the backtrace into the report-crash window, similar to eguile crashes? https://i.imgur.com/iosH2aU.png
06:51:16 <chris> https://github.com/christopherlam/gnucash/commit/1a80ce18bb27
06:55:21 <gjanssens> chris: I think that's a nice improvement
07:17:18 *** Mechtilde has quit IRC
07:19:31 *** pohly1 has quit IRC
07:20:12 <fell> latpak run org.gnucash.GnuCash
07:20:13 <fell> ldconfig: /app/lib/libguile-2.2.so.1.3.0-gdb.scm ist keine ELF-Datei - sie weist falsche »magische Bytes« am Beginn auf.
07:22:22 <fell> wrong magic byte in nightly flatpaks libguile
07:32:44 <gjanssens> fell: that has been there for quite a while. Seems to be harmless.
07:33:48 <fell> Ok, yes, from the output, which the user sent, the program started after the warning.
07:35:06 <fell> So we have at least one user running last nights flatpak. :-)
07:35:20 *** bertbob has quit IRC
07:36:46 *** fell_laptop has joined #gnucash
07:36:47 *** fell has quit IRC
07:36:47 *** ChanServ sets mode: +o fell_laptop
07:36:51 *** fell_laptop is now known as fell
07:37:32 <gjanssens> \o/
07:37:59 *** bertbob has joined #gnucash
07:38:00 *** ChanServ sets mode: +v bertbob
08:25:26 <chris> gjanssens: I think I'll have to transfer html-string-sanitize from gnucash to libgnucash for this.
08:43:33 *** phoenix has quit IRC
08:50:23 <gjanssens> chris: what exactly does that function do?
09:07:19 <chris> neutralize any string <>& so makes sure captured-error is safe to display
09:23:54 <chris> in other words if backtrace has any '</pre>' it won't mess up the report output
09:30:48 <chris> i've confirmed we *do* need the html-string-sanitize
09:32:16 *** Mechtilde has joined #gnucash
09:41:57 *** fell has quit IRC
09:47:15 *** Mechtilde has quit IRC
09:49:08 <warlord> .
09:51:18 *** o01eg has quit IRC
10:15:42 *** fell has joined #gnucash
10:15:42 *** ChanServ sets mode: +o fell
10:40:56 *** phoenix has joined #gnucash
10:42:30 *** mohave has joined #gnucash
10:42:32 *** mohave_ has joined #gnucash
10:45:36 *** phoenix has quit IRC
10:53:49 * chris will move gnc:html-string-sanitize to libgnucash/scm/utilities.scm instead
11:19:30 *** bertbob has quit IRC
11:25:28 <gjanssens> chris: ok
11:29:50 *** bertbob has joined #gnucash
11:29:51 *** ChanServ sets mode: +v bertbob
11:31:24 *** phoenix has joined #gnucash
11:33:44 *** bertbob has quit IRC
11:35:35 *** bertbob has joined #gnucash
11:35:36 *** ChanServ sets mode: +v bertbob
11:40:35 <jralls> fell: The windows build of master failed because gwenhywfar 4.99.15 (and 4.99.16) has a declaration error. I ran out of time yesterday and couldn't get a patch ready, though I got 4.99.16 to build locally. Libchipcard 5.1.3 has a similar error.
11:42:13 <fell> jralls: Ah
11:44:13 <fell> I am currently watching "my" users and adding their Flatpak tips to the wiki.
11:44:47 <fell> And first bank was confirmed to work.
11:45:26 *** Mechtilde has joined #gnucash
11:55:56 <jralls> fell, as for MINGW vs MSYS2 in cmake 3.7, that's good because we did the same thing 3 years ago.
11:58:05 <jralls> fell, gjanssens I decided to punt on pgk_check_modules IMPORTED_TARGETS because switching from mingw-w64-i686-cmake to (msys2)cmake would require removing all of our WIN32 specializations throughout the build system, more work than I wanted to take on yesterday... or today, for that matter.
11:59:05 <fell> NP
11:59:11 *** tzhuang has joined #gnucash
11:59:37 *** tzhuang has joined #gnucash
12:00:01 *** phoenix has quit IRC
12:03:02 <jralls> gjanssens, did you manually start maint builds around noon your time?
12:04:10 <gjanssens> jralls: yes, I did to get some more details on the gwen failures
12:04:49 *** tzhuang has quit IRC
12:04:52 <jralls> Looks like you started them 2 minutes apart. Anyway, they're both hung.
12:04:52 <gjanssens> I decided to continue on my own windows box as I didn't get the hoped for result quickly
12:04:54 *** tzhuang has joined #gnucash
12:05:11 <gjanssens> I tried to kill them, but apparently that didn't work out then ?
12:05:23 <gjanssens> Are you on the server right now ?
12:05:59 <gjanssens> Otherwise I can login to see what cleanups are needed.
12:06:03 <jralls> No, I deduced that they were hung from the logs, which have only build started.
12:06:40 <gjanssens> Ok, then there's no issue. I aborted the builds prematurely
12:07:03 <jralls> I've got gwen and chipcard fixed locally, I'll make patches and push as soon as AQB finishes.
12:07:24 <tzhuang> Hey guys, is anyone having any issues building maint on Arch Linux?
12:07:37 <gjanssens> Ok.
12:08:02 <gjanssens> Note that I actually got side tracked into trying to improve the log formatting
12:08:02 <fell> tzhuang: Since when?
12:08:15 <jralls> tzhuang, don't think so. Our CI is on ArchLinux.
12:08:57 <gjanssens> For some unclear reason in the uploaded logs jhbuild spits out the start and stop messages at the very end instead of interleaved with the actual build outputs
12:09:00 <jralls> gjanssens: Trying to get the jhbuild output and the actual build output to interleave?
12:09:07 <gjanssens> Yep
12:09:08 <tzhuang> I filed a bug a while back for glib which jralls took care of: https://bugs.gnucash.org/show_bug.cgi?id=797407
12:09:28 <tzhuang> Which is fine but now I'm getting some errors compilling the xml plugin I think.
12:10:37 <tzhuang> Let me get a screenshot of the compilation error I'm seeing sec.
12:10:39 <jralls> tahuang do you mean gnucash's libgnucash/backend/xml?
12:10:44 <tzhuang> Yes.
12:10:55 <gjanssens> Did have much luck so far, though I have found several other simplifications while experimenting
12:11:16 <gjanssens> Turns out we can simply run bash.exe directly in powershell, provided it's found on the path
12:11:23 <tzhuang> something along the lines of
12:11:23 <tzhuang> * 12:10:35 WARN <gnc.engine> failed to load gncmod-backend-xml from relative path
12:11:27 <tzhuang> * 12:10:35 ERROR <gnc.engine> required library gncmod-backend-xml not found.
12:11:59 <tzhuang> The cmake command I'm using is
12:12:00 <tzhuang> GMOCK_ROOT=~/proj/googletest/googlemock GTEST_ROOT=~/proj/googletest/googletest/ cmake -GNinja -D WITH_PYTHON=ON -D WITH_SQL=OFF ..
12:13:07 <tzhuang> I'm wondering if it has to do with this:
12:13:08 <jralls> tzhuang that's some other target complaining about gncmod-backend-xml not being there. What target?
12:13:14 <tzhuang> [423/888] Linking CXX shared library lib/libgnc-backend-xml-utils.so
12:13:14 <tzhuang> /bin/ld: libgnucash/backend/xml/CMakeFiles/gnc-backend-xml-utils.dir/gnc-xml-backend.cpp.o: in function `GncXmlBackend::write_to_file(bool)':
12:13:17 <tzhuang> gnc-xml-backend.cpp:(.text+0x11f5): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
12:13:43 <jralls> No, that's just a warning, it's been there forever.
12:13:58 *** mohave has quit IRC
12:13:58 *** mohave_ has quit IRC
12:15:21 <tzhuang> jralls a lot of them actually: https://i.imgur.com/bhEmY5c.png
12:15:49 <tzhuang> I can get you an exhuastive list if you think that'll help. That screen shot doesn't show all the errors.
12:17:36 <jralls> None of those errors are actually stopping the build. Does the build actually fail?
12:18:02 <tzhuang> the build completes successfully
12:18:20 <tzhuang> but I can't get the binary to run
12:19:28 <jralls> OK, that might be a different problem entirely. All of those errors are from compiling reports and that won't have anything to do with GnuCash failing to start.
12:19:40 <jralls> What error are you getting at startup?
12:19:43 <tzhuang> https://i.imgur.com/4HWFOlq.png
12:20:10 <tzhuang> Not too sure what's going on but gnucash doesn't seem to start.
12:20:16 <tzhuang> I get nothing on screen.
12:20:55 <jralls> Cmake does stupid things when told to install into /usr/local. Try running from the build dir with `bin/gnucash`.
12:22:27 <jralls> Oh, and to see the actual error output look in /tmp/gnucash.trace or say `bin/gnucash --logto=stderr`.
12:22:51 <tzhuang> cd /tmp/
12:22:55 <tzhuang> Oops sorry haha
12:23:49 <jralls> I hate it when focus doesn't follow my eyes...
12:25:59 <tzhuang> Okay when running from the build directory using bin/gnucash:
12:26:01 <tzhuang> https://pastebin.com/raw/4uaCiq1Z
12:29:32 <jralls> Try `LD_LIBRARY_PATH=/home/tzhuang/proj/gnucash/build/lib bin/gnucash --debug --logto=stderr`
12:32:16 <tzhuang> hmm same erorr looks like:
12:32:17 <tzhuang> https://pastebin.com/raw/89424RjG
12:33:18 <tzhuang> I have tried doing a clean build a few times too with
12:33:23 <tzhuang> git clean -fd
12:33:28 <tzhuang> doing a pull and removing the build directory
12:33:48 <tzhuang> no dice :(
12:38:31 <jralls> Because you don't understand the build system. It's not a build issue, it's that gnucash's module system isn't finding the modules. Try `GNC_UNINSTALLED=1 GNC_BUILDDIR=/home/tzhuang/proj/gnucash/build bin/gnucash --debug --logto=stderr`
12:39:51 *** mohave_ has joined #gnucash
12:50:52 <tzhuang> Same issue.
12:57:17 <tzhuang> I have to go. Thanks for all your help. Where can I do some reading to understand the build system better?
13:09:08 <jralls> Start with a CMake tutorial. I'm trying to reproduce your problem and so far failing. GnuCash starts right up for me.
13:11:28 *** Mechtilde has quit IRC
13:11:34 <jralls> fell, gjanssens: AQBanking doesn't build because Martin has decided to use strndup, a POSIX function not supported by MinGW.
13:13:46 <gjanssens> :(
13:14:22 *** pohly1 has joined #gnucash
13:15:24 <gjanssens> What's the supported equivalent ?
13:15:37 <jralls> _strdup, testing now.
13:16:03 <jralls> https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/strdup-wcsdup-mbsdup?view=vs-2019
13:24:07 <gjanssens> jralls: looks like in the past Martin has hit this snag as well and implemented his own version of it:
13:24:10 <gjanssens> https://github.com/gjanssens/aqbanking/blob/gj-pkgconfig/src/libs/plugins/parsers/swift/swift940.c#L58
13:24:24 <gjanssens> It looks like he forgot to continue this practise
13:25:20 <jralls> Indeed.
13:25:31 <gjanssens> It was introduced a long time ago in this commit: https://github.com/gjanssens/aqbanking/commit/82eab2be847df4653b628da02ac526a49624f89e
13:26:29 <jralls> Which explains why he forgot.
13:26:41 <gjanssens> :)
13:26:56 <gjanssens> Back then he only needed it in one single file it seems
13:27:10 <gjanssens> He's proliferating that function throughout several plugins now
13:27:18 <jralls> Looks like strndup will be in the next C standard: https://en.cppreference.com/w/c/experimental/dynamic/strndup
13:27:55 <gjanssens> The future looks bright :)
13:28:27 <gjanssens> Do you want to spend your time fixing this or should we just report back to aqbanking folks to handle ?
13:30:04 <jralls> Either I fix it or we go back to AQB 5.8 on Windows until Martin fixes it. AFAICT "folks" is singular at AQB.
13:30:54 <jralls> It looks like it's only two more files, so I'll just copy-n-paste my_strndup for now. That won't take long.
13:31:35 <jralls> BTW, _strdup won't work because it copies the whole string and Martin is using strndup to make a substring.
13:32:41 <gjanssens> Thought so
13:35:46 <jralls> What do you think is going on with src/libs/plugins/backends/aqfints/transportlayer/transport.xml? C code embedded in XML?
13:40:18 <gjanssens> My first guess is it's used to autogenerate a number of source files (they are parsed with "typemaker" which is also built as part or gwenhywfar IIRC)
13:45:04 <jralls> Looks like it. transport.c isn't in git, so it must be generated.
13:52:42 <chf> Hi, I'm experiencing a weird problem installing a "flatpak":
13:52:57 <chf> # flatpak remote-delete gnucash
13:52:57 <chf> # flatpak -v --ostree-verbose remote-add gnucash https://code.gnucash.org/builds/flatpak/gnucash-nightlies.flatpakrepo
13:52:57 <chf> XA: Imported 1 GPG key to remote "gnucash"
13:53:54 <chf> seems to succeed, but "flatpak remote-ls gnucash" does not list anything, a subsequent installation attempt fails.
13:54:37 <chf> Adding the flathub.org repository works as expected, and I can install Gnucash from there.
14:08:10 <jralls> gjanssens, fortunately transport.c is generated during make dist so it's in the tarball. We needn't deal with transport.xml
14:08:35 <jralls> chf, sorry I know nothing about flatpak, gjanssens will have to help you with that.
14:09:09 <chf> Thank you for answering anyway, jralls.
14:20:39 *** Mechtilde has joined #gnucash
14:40:24 *** frakturfreak has joined #gnucash
14:49:38 <gjanssens> chf: what does 'flatpak remotes' show
14:50:19 <gjanssens> Or better even 'flatpak remotes --show-details'
14:50:46 <gjanssens> (it's about diner time here, so I may not be able to respond immediately)
14:55:25 *** frakturfreak has quit IRC
15:05:51 <chf> gjanssens: my flatpak version is too old, and doesn't include this command.
15:09:56 <fell> chf: flatpak remotes --help
15:11:05 *** frakturfreak has joined #gnucash
15:11:05 *** ChanServ sets mode: +v frakturfreak
15:11:39 *** Mechtilde has quit IRC
15:13:52 <chf> there is no "remotes" command at all!
15:15:27 *** frakturfreak has quit IRC
15:15:42 <chf> (2019-09-22 19:30:01) jralls: Either I fix it or we go back to AQB 5.8 on Windows <-- just for the record: reverting back to 5.8 would break online banking for most german users. So if you consider this, I offer my help insteaf to fix it.
15:16:21 <chf> fell, gjanssens: Fehler: Unbekannter Befehl »remotes«
15:16:56 <chf> "flatpak --version" --> "Flatpak 0.8.9"
15:17:25 <fell> flatpack --help?
15:17:36 <chf> Installing a newer Flatpak will break my installation.
15:18:06 *** frakturfreak has joined #gnucash
15:19:07 <chf> That gives a whole page of output, and I've already tried anything that lists repositories, their content, with any options making it more verbose.
15:21:38 <fell> append '|grep gnucash' or '|less' on long lists
15:22:23 <fell> append '|grep "gnucash"'
15:23:56 <jralls> chf: Not really, it's already broken for them on Windows because AQB 5.99 doesn't build there yet. But don't worry, I've patched the errors, I'm just doing some final checks before pushing.
15:25:56 <gjanssens> chf: does your flatpak have the "remote-modify" command ?
15:26:56 <chf> It has, gjanssens.
15:27:23 <gjanssens> can you try "flatpak remote-modify --enumerate gnucash" ?
15:27:24 <chf> I've already tried "enable" and such.
15:27:45 <gjanssens> It may be set to not enumerate by default because the list of packages is pretty long
15:27:51 <chf> Blank output, new line only
15:28:07 <gjanssens> Yes, afterwards try "flatpak remote-ls gnucash" again
15:29:04 <chf> Runs for one or two seconds, doesn't output anything.
15:29:14 <chf> Just like before.
15:29:21 <gjanssens> That's odd, it does list lots of packages on my system
15:29:37 <gjanssens> So your flatpak may really be too old
15:29:51 <chf> It does work on Flathub.
15:30:00 <gjanssens> Another thing you can try is to install from a flatpakref instead or directly using the repo
15:30:26 <gjanssens> you will find them here: https://code.gnucash.org/builds/flatpak/maint/
15:30:37 <chf> I've seen that, jralls, I meant: I'd rather help to path than keeping it quasi-broken.
15:31:26 <chf> How do I call a flatpakref directly?
15:31:41 <chf> to patch, jralls…
15:32:22 <fell> If you open it in the Browser, he will ask with which App
15:33:23 <fell> or if set, use the default
15:33:44 <gjanssens> Or from the command line with "flatpak install <path-to-flatpak-ref-file>"
15:33:59 <gjanssens> I'm not sure but I think it will even accept a url
15:34:40 <gjanssens> Yes it does
15:35:06 <gjanssens> So "flatpak install https://code.gnucash.org/builds/flatpak/maint/gnucash-maint-C3.7-57-g1a6314e10-D3.7-21-g06f4b05.flatpakref" should propose to install the most recent nightly build
15:37:19 <chf> Wow, that makes a difference, thanks. The browser doesn't offer flatpak in the application list, but your last command line is somewhat more promising.
15:37:35 <chf> Warning: Can't find dependencies: No entry for app/org.gnucash.GnuCash/i386/maint-C3.7-57-g1a6314e10-D3.7-21-g06f4b05 in remote summary flatpak cache
15:37:35 <chf> Installing: org.gnucash.GnuCash/i386/maint-C3.7-57-g1a6314e10-D3.7-21-g06f4b05 from gnucash
15:37:35 <chf> Fehler: No such branch 'app/org.gnucash.GnuCash/i386/maint-C3.7-57-g1a6314e10-D3.7-21-g06f4b05' in repository summary
15:37:51 <chf> This is not what I want to happen, though.
15:38:56 <chf> I think it expects domething on the server side which is not there.
15:39:00 <chf> something
15:39:43 <gjanssens> Oops, the nightly flatpaks are x86_64 only, your system appears to be i386 :(
15:40:14 <gjanssens> I don't have a quick solution for that unfortunately
15:40:23 <chf> Well, it's actually multiarch the other way around.
15:40:54 <gjanssens> Perhaps that also explains why you didn't see any packages listed
15:41:10 <chf> So I might be able to force installation for the AMD64 version of flatpak, which then hopefully will succeed.
15:41:12 <gjanssens> What doe you mean with "multiarch te other way around" ?
15:41:25 <gjanssens> That may be an option
15:41:29 *** Mechtilde has joined #gnucash
15:42:58 <chf> Was i386, runs an 64-bit kernel, thus can be made to support x86_64 as a foreign architecture, and so I've already many programmes in 64 bit versions running.
15:43:26 <chf> Some issues, but generally works.
15:45:49 <gjanssens> It seems you can also pass an --arch option to flatpak install
15:45:53 <gjanssens> That may be easier
15:46:21 <gjanssens> chf: ^
15:47:28 <chf> I'm already investigating this, since the other option wants to de-install half of my system.
15:47:57 <gjanssens> the full option is probably "--arch=x86_64"
15:48:06 <gjanssens> That worked on my system
15:48:16 <gjanssens> Note you can also specify it for the remote-ls command
15:48:36 <chf> # flatpak --arch=x86_64 remote-ls gnucash
15:48:36 <chf> org.gnucash.GnuCash
15:48:36 <chf> org.gnucash.GnuCash.Debug
15:48:37 <chf> org.gnucash.GnuCash.Locale
15:48:41 <chf> Ha!
15:49:30 <gjanssens> It didn't give you branch names ?
15:50:57 <chf> No, probably due to old version.
15:51:21 <chf> But it is already downloading without complaining.
15:51:31 <gjanssens> That's promising...
15:52:21 <chf> If I succeed running that version, I'll add that to the installation instructions on the wiki.
15:52:51 <chf> That was an awesome idea, gjanssens, thanks.
15:53:05 <gjanssens> \o/
15:54:54 <chf> 2 minutes left, it says.
15:55:26 <chf> I assume I should remove the Flathub version before running the new one?
15:55:48 <gjanssens> fell, chf: the most recent nightly is built with gwenhywfar-4.99.15beta and aqbanking-5.99.30beta but it looks like Martin has pushed newer betas by now
15:56:01 <gjanssens> Should I update the flatpak build to use those for tomorrow's nightly ?
15:56:11 <gjanssens> You don't have to remove the Flathub version
15:56:13 <fell> Sure
15:56:23 <gjanssens> you can specify which version to run
15:56:26 <jralls> Might as well, they're what I'll be pushing to gnucash-on-windows shortly.
15:57:50 <chf> If Martin has improved things, those should be tried out as soon as possible, I think; if it breaks, you can revert to the old ones for the next day.
15:58:37 <gjanssens> You can specify with version to run by adding the branch name to your flatpak run command
15:59:01 <gjanssens> On my system a "flatpak list" will show all installed packages including their branch
15:59:23 <chf> It defaults to the last installed one, and starts as root. Now I'll try as "me" with real data files.
15:59:37 *** pohly1 has quit IRC
15:59:53 <gjanssens> Right, the last one is default
16:03:09 <chf> Can I safely copy "settings" to "settings6", or must I leave out some pre-existing files in the new directory?
16:04:31 <gjanssens> No idea, that's a question for aqbanking users I suppose
16:04:33 <chf> I'll just try, if it fails, I delete it.
16:04:56 <fell> AFAIK you can copy the files, but you have to set up the TAN methods new.
16:05:04 <chf> It will recreate its defaults anyway when started.
16:05:07 *** gour has quit IRC
16:06:09 <chf> I know, but I don't want to break something, on the other hand I don't want to go through the whole installation for all accounts, just change the few bits.
16:07:45 *** JayC has quit IRC
16:10:03 <chf> I cannot swith that from the wizard, fell?
16:10:36 <fell> I don't know.
16:10:57 <gjanssens> Our collegues at KMymoney are in the same rat race it seems: https://blog.bembel.net/2019/09/kmymoney-5-0-7-released/
16:11:07 <fell> just try it!
16:11:38 <chf> I don't see an option for the TAN method anywhere.
16:12:46 <fell> I can not find my bank card. So I can not test something useful.
16:14:18 <jralls> chf: That link gjanssens just posted points to a KMyMoney wiki page about updating from AQB5->AQB6: https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/AqBanking6
16:15:41 <fell> jralls, it is Martins wiki. ;-)
16:16:10 <jralls> So it is. I didn't even look at the URL.
16:16:52 <jralls> It also answers chf's question about copying settings to settings6.
16:17:23 <chf> unknown hostname I007.RL.S-HBCI.DE
16:18:02 <fell> lowercase?
16:24:06 <jralls> hostnames aren't case sensitive.
16:25:33 *** fell has quit IRC
16:25:40 *** fell has joined #gnucash
16:25:40 *** ChanServ sets mode: +o fell
16:26:55 *** Mechtilde has quit IRC
16:27:09 <jralls> The gwen, libchipcard, and aqb patches are pushed to gnucash-on-windows and I've started a master build on the buildserver to be sure.
16:27:29 *** fell_laptop has joined #gnucash
16:27:29 *** ChanServ sets mode: +o fell_laptop
16:27:31 *** fell has quit IRC
16:27:47 *** fell_laptop is now known as fell
16:28:57 *** x42 has joined #gnucash
16:29:11 <gjanssens> Cool!
16:31:19 <chf> No, wrong user ID, probably an old, outdated, left-over account.
16:31:35 <x42> I upgraded aqbanking to 5.99.33_beta because of psd2. i removed the .aqbanking preferences. now if i open aqbanking gui from gnucash i get this error:
16:31:47 <x42> x42@braegel1 ~ % gnucash: configmgr.c:250: GWEN_ConfigMgr_GetGroup: Zusicherung »mgr« nicht erfüllt.
16:31:50 <x42> [1] + 12598 abort (core dumped) LANGUAGE=de_DE LANG=de_DE gnucash >> /dev/null
16:32:06 <x42> ideas?
16:32:57 <fell> chf: in https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/AqBanking6_Bankentabelle Sparkassen have from behind: de . 2letter state - 2letter town - fints...
16:34:46 <jralls> x42: Did you also get gwen 4.99.16beta and remove or move aside the distro-provided libs?
16:35:59 *** gjanssens has quit IRC
16:36:47 <x42> yes i upgraded gwenhyfar to 5.99.16beta
16:37:05 <x42> (if anyone is interested in the genoot version bump ... ask me)
16:37:09 <x42> gentoo
16:37:12 *** mohave_ has quit IRC
16:37:25 <x42> its in my local distro now
16:37:34 <x42> so no old libs anymore aside
16:38:09 *** mohave has joined #gnucash
16:38:21 *** mohave_ has joined #gnucash
16:38:22 <fell> for completeness: and libchipcard.
16:39:30 <fell> x42 that are some of the security medias
16:42:00 <fell> They are moving from RDHx to RAHx
16:45:15 <x42> which libchipcard should i haveß
16:45:19 <x42> ?
16:45:49 <jralls> 5.1.3 is the latest.
16:45:50 <x42> a it's not pulled in in my repository
16:46:09 <x42> do i need libchipcard (for psd2) ?
16:46:39 <fell> libchipcard is also part of the AqBanking family.
16:47:36 <fell> It depends, which methods your banks use, if you need it.
16:48:31 <x42> i don't need a smartcard for psd2 ... so i guess not
16:49:19 <fell> You are gentoo user or maintainer?
16:50:20 <x42> user whith my local repository for this version bump ... might get included in the gentoo tree if it works
16:51:01 <fell> then I would include the libchipcard update, too.
16:51:26 <x42> i also compiled gnucash without chipcard ... well i can try this
16:51:43 <x42> that should automatically pull the chipcard lib
16:53:48 <fell> Not all users will need it, so it is an optional component. But if you prepare the version bump, you should include it
16:53:49 <x42> (also upgrading to gnucash-3.6
16:54:04 <fell> To low
16:54:28 <fell> 3.7 was released and not sufficient for PSD2.
16:55:04 <x42> ok
16:55:19 <x42> so another version bump :)
16:56:35 <fell> With 3.7 you will get the software registered at fints.
16:56:49 <x42> you shure about 3.7 .. because in the release notes it says: Early Release for mandatory parts of PSD2: New requirements in German Online Banking
16:57:30 <x42> so currently gnucash is unusable for anyone in the eu
16:58:36 <fell> No, only the german online banking FinTS required a few changes for PSD2.
16:59:25 <fell> That is the only european onlinebanking, whihc is supported by aqbanking.
16:59:38 <x42> ok, but psd2 is for the eu completly? maybe i simply should switch to a non german bank :D
16:59:44 <x42> ok
16:59:46 *** jervin has joined #gnucash
17:00:43 *** mohave_ has quit IRC
17:00:43 *** mohave has quit IRC
17:00:54 <fell> Other modules are western europaen EBICS , american OFX DirectConnect and Paypal.
17:00:58 <chf> Well, the good news: it works now here; the bad news: account relations between Gnucash und Aqbanking got confused, not all settings have survived.
17:01:24 <x42> chf with a german bank?
17:01:31 <x42> on which os?
17:02:01 <fell> chf learned today flatpak, ;-)
17:02:04 <chf> Sparkasse Aachen, Debian (ziemlich alt und seltsam)
17:02:16 <jralls> 3.7 doesn't work with AQB 5.99, you need to clone the repo and build the latest maint.
17:03:27 <chf> Flatpak works now for me, X86_64 Gnucash inside i386-Flatpak.
17:04:05 <chf> The AQB-wizard is broken, however, only 3-digit TAN-modes available.
17:04:51 <chf> I think I'll copy over my backup Gnucash file from before the test and again the AQB-config from settings to settings6.
17:05:19 <chf> Then call manually the "setitanmode"…
17:05:30 <fell> It is somewhat tricky, I believe: "xyz version6" are they named
17:06:01 <x42> roger @jralls
17:06:16 <chf> -m 6910 for "manual" chip-generators.
17:10:21 <fell> chf, don't forget to send a message to aqbanking-user about settings and working Features of Sparkasse Aachen.
17:11:00 <chf> Not subscribed there.
17:11:57 <fell> send it to the mod queue
17:13:18 <fell> These days Martin is quick with the queue. ;-)
17:15:50 *** frakturfreak has quit IRC
17:24:32 <x42> where should this point to "LIBDBI_INCLUDE_PATH"
17:25:14 <fell> jralls, it is possible the KMyMoney release is the reaction on my Flatpack-Announcement https://lists.gnucash.org/pipermail/gnucash-de/2019-September/010915.html, which I bcc'ed to aqbanking-user. ;-)
17:25:29 <x42> gnucash/libgnucash/backend/dbi ?
17:26:00 <fell> x42, did you install libdbi?
17:26:51 <x42> no thanks :)
17:26:59 <fell> You can either store your data in an xml file or in several flavours of SQL.
17:29:40 <fell> https://code.gnucash.org/docs/C/gnucash-guide/basics-files1.html
17:32:15 <chf> Well, wenn copying over the old information, you do not need to make new user accounts, and not re-fetch the account list (but you can, it will be updated then).
17:33:41 <chf> You must apparently, however, fetch all those things after "listusers": https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/SetupPinTan
17:35:02 <chf> The wizard seems to get confused.
17:37:31 <chf> When fetching transactions and again when fetching the balance, you must set the correct Gnucash account again, it will "forget" those, but will "remember" which accounts are online accounts, and select the correct Aqbanking account. Why must this setting be made 3 times?
17:39:10 <fell> chf: feel free to record it in the wiki, e.g. https://wiki.gnucash.org/wiki/De/HBCI or a new page.
17:39:46 <fell> I wish you all a good night!
17:40:26 <chf> Good night, fell.
17:59:11 <x42> night night ... current git gnucash does not core dump on opening aqbanking <3
18:03:27 <warlord> yay
18:17:12 *** fell_laptop has joined #gnucash
18:17:12 *** ChanServ sets mode: +o fell_laptop
18:17:12 *** fell has quit IRC
18:23:27 *** jervin has quit IRC
18:25:07 *** jervin has joined #gnucash
18:28:39 *** jervin has quit IRC
18:36:23 *** o01eg has joined #gnucash
18:41:15 *** fell_laptop has quit IRC
18:51:59 *** fell_laptop has joined #gnucash
18:51:59 *** ChanServ sets mode: +o fell_laptop
19:06:19 *** Aussie_matt has joined #gnucash
19:31:57 *** mohave_ has joined #gnucash
20:03:57 *** phoenix has joined #gnucash
20:11:20 *** x42 has quit IRC
20:11:20 *** ElonSatoshi[m] has quit IRC
20:11:20 *** puck has quit IRC
20:11:20 *** redarrow has quit IRC
20:11:20 *** badger92 has quit IRC
20:11:20 *** o01eg has quit IRC
20:11:20 *** chf has quit IRC
20:11:20 *** MarkFirewhal has quit IRC
20:11:20 *** omnireq has quit IRC
20:11:20 *** Unhammer has quit IRC
20:11:20 *** flips has quit IRC
20:11:20 *** chris has quit IRC
20:11:20 *** lmat has quit IRC
20:11:20 *** gimpnet-irc[m] has quit IRC
20:11:20 *** MatrixTraveler[m] has quit IRC
20:11:20 *** mmkodali[m] has quit IRC
20:11:20 *** jchonig has quit IRC
20:11:20 *** leolein has quit IRC
20:11:20 *** Farelli_ has quit IRC
20:11:20 *** kapip has quit IRC
20:11:20 *** peter-butler[m] has quit IRC
20:11:20 *** luwum[m] has quit IRC
20:11:20 *** habicht[m] has quit IRC
20:11:20 *** karelk has quit IRC
20:11:20 *** melooni has quit IRC
20:11:20 *** Median has quit IRC
20:11:20 *** mohave_ has quit IRC
20:11:20 *** fell_laptop has quit IRC
20:11:20 *** bertbob has quit IRC
20:11:20 *** KevinDB has quit IRC
20:11:20 *** warlord has quit IRC
20:11:20 *** gmk has quit IRC
20:11:20 *** ecdhe has quit IRC
20:11:20 *** Cork has quit IRC
20:11:20 *** lagertonne has quit IRC
20:11:20 *** miklcct has quit IRC
20:11:20 *** psmst has quit IRC
20:11:20 *** Yotson has quit IRC
20:11:20 *** exarkun has quit IRC
20:11:20 *** phoenix has quit IRC
20:11:26 *** badger92 has joined #gnucash
20:11:27 *** mohave_ has joined #gnucash
20:11:27 *** fell_laptop has joined #gnucash
20:11:27 *** bertbob has joined #gnucash
20:11:27 *** KevinDB has joined #gnucash
20:11:27 *** warlord has joined #gnucash
20:11:27 *** gmk has joined #gnucash
20:11:27 *** ecdhe has joined #gnucash
20:11:27 *** Cork has joined #gnucash
20:11:27 *** lagertonne has joined #gnucash
20:11:27 *** miklcct has joined #gnucash
20:11:27 *** psmst has joined #gnucash
20:11:27 *** Yotson has joined #gnucash
20:11:27 *** exarkun has joined #gnucash
20:11:27 *** irc.eagle.y.se sets mode: +ovvovv fell_laptop bertbob KevinDB warlord gmk miklcct
20:11:42 *** o01eg has joined #gnucash
20:11:42 *** chf has joined #gnucash
20:11:42 *** MarkFirewhal has joined #gnucash
20:11:42 *** omnireq has joined #gnucash
20:11:42 *** Unhammer has joined #gnucash
20:11:42 *** flips has joined #gnucash
20:11:42 *** chris has joined #gnucash
20:11:42 *** lmat has joined #gnucash
20:11:42 *** gimpnet-irc[m] has joined #gnucash
20:11:42 *** MatrixTraveler[m] has joined #gnucash
20:11:42 *** mmkodali[m] has joined #gnucash
20:11:42 *** jchonig has joined #gnucash
20:11:42 *** leolein has joined #gnucash
20:11:42 *** Farelli_ has joined #gnucash
20:11:42 *** kapip has joined #gnucash
20:11:42 *** peter-butler[m] has joined #gnucash
20:11:42 *** luwum[m] has joined #gnucash
20:11:42 *** habicht[m] has joined #gnucash
20:11:42 *** karelk has joined #gnucash
20:11:42 *** melooni has joined #gnucash
20:11:42 *** Median has joined #gnucash
20:11:42 *** irc.acc.umu.se sets mode: +vvv flips chris leolein
20:11:44 *** x42 has joined #gnucash
20:11:45 *** redarrow has joined #gnucash
20:11:54 *** phoenix has joined #gnucash
20:13:21 <chris> oh gnc_set_default_gain_loss_account_widget comes from aycinena therefore of dubious quality...
20:13:26 *** puck has joined #gnucash
20:16:15 *** ElonSatoshi[m] has joined #gnucash
20:33:54 *** mohave_ has quit IRC
20:41:00 *** mohave has joined #gnucash
20:41:12 *** mohave_ has joined #gnucash
20:49:59 *** fell_laptop has quit IRC
20:59:13 *** bertbob has quit IRC
21:02:01 *** mohave_ has quit IRC
21:02:01 *** mohave has quit IRC
21:03:00 *** bertbob has joined #gnucash
21:03:01 *** ChanServ sets mode: +v bertbob
21:06:56 *** oozer has quit IRC
21:09:31 *** phoenix has quit IRC
21:33:55 *** jervin has joined #gnucash
21:38:02 *** jervin has quit IRC
23:07:21 *** marusich has joined #gnucash
23:07:21 *** ChanServ sets mode: +v marusich
23:17:44 *** marusich has quit IRC
23:24:15 *** marusich has joined #gnucash
23:24:16 *** ChanServ sets mode: +v marusich