2019-09-19 GnuCash IRC logs

00:20:35 <fell> Ok, resolved: #20
00:22:38 *** Mechtilde has joined #gnucash
01:10:00 *** JayC has joined #gnucash
01:10:00 *** ChanServ sets mode: +v JayC
01:35:33 <leolein> Hi, When can a FinTS solution be expected?
01:37:17 <fell> Hallo Leolein! Welches OS?
01:39:10 <fell> Dein Betriebssystem?
01:46:50 *** Mechtilde has quit IRC
01:48:53 *** fell has quit IRC
02:16:15 *** pohly1 has joined #gnucash
02:36:57 *** CarwynNelson has joined #gnucash
02:36:57 *** ChanServ sets mode: +v CarwynNelson
02:41:59 *** fell has joined #gnucash
02:42:00 *** ChanServ sets mode: +o fell
02:49:22 *** sbluhm has joined #gnucash
02:49:22 *** ChanServ sets mode: +v sbluhm
02:55:40 *** gjanssens has joined #gnucash
02:55:40 *** ChanServ sets mode: +o gjanssens
02:55:48 <gjanssens> .
02:56:27 *** fabior has joined #gnucash
02:59:34 *** storyjesse has quit IRC
03:00:37 *** gour has joined #gnucash
03:00:37 *** ChanServ sets mode: +v gour
03:00:49 <leolein> fell: GNU/Limux debian 9
03:01:08 *** sbluhm has quit IRC
03:01:36 <leolein> s/Limux/Linux/
03:01:45 <fell> Probier mal das Flatpak
03:02:33 <fell> https://www.gnucash.org/download.phtml
03:03:14 *** fell_laptop has joined #gnucash
03:03:15 *** fell has quit IRC
03:03:16 *** ChanServ sets mode: +o fell_laptop
03:03:50 <fell_laptop> Für manche Banken reicht das schon.
03:04:06 *** fell_laptop is now known as fell
03:05:04 *** Mechtilde has joined #gnucash
03:06:19 <fell> Ansonsten selber bauen: https://wiki.gnucash.org/wiki/Building
03:07:14 <fell> Derzeit täglich aktualisieren, vor allem auch die AqBanking-Geschichten.
03:07:51 <fell> Bis das Problem für deine Banken behoben ist.
03:08:38 <fell> Wenn wir mit allen Banken durch sind werden wir wohl eine neuer Version rausbringen.
03:13:56 <leolein> Das flatpak nutze ich bereits, leider kann ich damit auch keine Abfragen oder Überweisungen durchführen.
03:14:34 <fell> Also will deine Bank Starke Authentifizierung.
03:15:08 <leolein> Scheint so :-)
03:15:13 <fell> TAN-Eingabe auch für reine Abfragen.
03:16:42 *** fabior has quit IRC
03:17:37 <leolein> Wenn ich das richtig verstanden habe nur in regelmäßigen Abständen eine zusätzliche TAN.
03:17:58 <fell> Ja, alle 90 Tage oder so.
03:18:06 <leolein> genau
03:18:57 <fell> Kannst du denn selber bauen?
03:20:30 <fell> Ach ja, die Mailing-Listen Gnucash-de und aqbanking-user beobachten. Da gibt es quasi stündlich Neuigkeiten.
03:20:43 <leolein> Vor vielen jahren hab ich gimp, inkscape und weitere immer selbst gebaut. Müsst ich mir mal anschauen.
03:21:28 <fell> Die sind doch auch recht anspruchsvoll - dann klapp das schon. ;-)
03:22:52 <leolein> Ich schau mir das am Wochende an.
03:24:19 *** flips has quit IRC
03:25:51 <leolein> fell: danke. :-) Ich bleib hier auch erstmal im kanal.
03:26:05 <fell> Gerne!
03:26:35 <fell> gjanssens, can you test my windows PR?
03:33:40 <CarwynNelson> .
03:49:51 *** bertbob has quit IRC
03:55:19 *** bertbob has joined #gnucash
03:55:20 *** ChanServ sets mode: +v bertbob
04:07:34 *** geetar has joined #gnucash
04:19:36 *** ChanServ sets mode: +v geetar
04:24:22 *** geetar has left #gnucash
04:24:33 *** geetar has joined #gnucash
04:24:33 *** ChanServ sets mode: +v geetar
04:27:00 *** geetar has left #gnucash
04:27:48 *** geetar has joined #gnucash
04:27:48 *** ChanServ sets mode: +v geetar
04:31:03 *** fabior has joined #gnucash
04:36:20 *** fabior has quit IRC
04:50:32 *** geetar has left #gnucash
04:51:04 *** geetar has joined #gnucash
04:51:04 *** ChanServ sets mode: +v geetar
05:11:29 <gjanssens> fell: for aqbanking and gwenhywfar you also need to adjust the number in front of the module path
05:11:35 <gjanssens> It changes with every release
05:12:13 <fell> Oh, sounds logical.
05:12:51 <gjanssens> It's a quirk of the redmine system which aqbanking uses for its version management
05:13:10 <gjanssens> You can find the proper numbers by looking at the download links on the website
05:13:56 <gjanssens> If you want I can make the same tweaks for the flatpak version to allow linux users to run tests as well
05:13:57 <fell> That is clear.
05:14:57 <gjanssens> (for our nightly flatpak builds, not for the public flathub release of course)
05:18:38 <fell> A very good idea!
05:20:00 <fell> I hope warlords bottleneck can handle it, when I publish it on gnucash-de
05:23:23 <gjanssens> I imagine it would generate a spike shortly the announcement(s)
05:24:29 <gjanssens> It would be useful to point out the current issues with the flatpak as well: no Finance::Quote, no direct report printing (printing to file works) and the potential bug that causes guile to attempt to recompile all scm sources.
05:25:05 <fell> In both versions
05:25:13 <fell> ?
05:26:24 <gjanssens> The latter has a workaround, described in https://github.com/flathub/org.gnucash.GnuCash/issues/24#issuecomment-523048429
05:27:14 <gjanssens> All versions have these issues, but the bug seems to affect only some installations. I don't know why.
05:27:29 <fell> I fear, we need a wiki page
05:27:46 <gjanssens> Oh right...
05:34:16 <gjanssens> fell: it looks like the flatpak build is also missing libchipcard. Is this needed ?
05:35:08 <fell> Whithout you can not generate encryption, probably TANs, ...
05:35:54 <gjanssens> Ok, let me see if I can add it...
05:36:46 <fell> Most modern methods use a card reader access the chip on your bank card
05:44:47 <fell> But I know nothing about accessing binary windows drivers. Perhaps we should ask someone more competent ( with a windows system).
05:47:01 *** CarwynNelson has quit IRC
06:10:19 *** Jimraehl1 has joined #gnucash
06:12:27 *** Jimraehl1 has quit IRC
06:13:07 *** KevinDB has quit IRC
06:13:14 *** CarwynNelson has joined #gnucash
06:13:14 *** ChanServ sets mode: +v CarwynNelson
06:14:25 *** KevinDB has joined #gnucash
06:14:25 *** ChanServ sets mode: +v KevinDB
06:41:48 *** phoenix has joined #gnucash
06:48:59 *** flips has joined #gnucash
06:49:01 *** ChanServ sets mode: +v flips
06:53:30 *** fabior has joined #gnucash
06:59:19 *** fabior has quit IRC
07:02:30 *** oozer has joined #gnucash
07:03:19 *** sbluhm has joined #gnucash
07:03:19 *** ChanServ sets mode: +v sbluhm
07:06:50 <gjanssens> fell: your PR looks fine so I have pushed it to the repo
07:07:00 <gjanssens> Let's see what tomorrow's nightly does
07:07:33 <gjanssens> I have also enabled libchipcard and the beta releases of aqbanking and gwenhywfar in the flatpak build system
07:08:40 *** sbluhm has quit IRC
07:08:59 <fell> gjanssens: and I have updated https://www.gnucash.org/download.phtml and created https://wiki.gnucash.org/wiki/Flatpak
07:10:25 <fell> And I had a thinking error about libchipcard.
07:11:11 <fell> I am pretty suee, it is useful in flatpak, but I am agnostic about windows.
07:11:38 *** christian_loesel has joined #gnucash
07:12:21 <fell> A potential issue could be sandbox & cardreader, but we will see ...
07:14:35 *** Aussie_matt_ has quit IRC
07:17:51 *** christian_loesel has quit IRC
07:19:52 *** christian_loesel has joined #gnucash
07:21:53 *** christian_loesel has quit IRC
07:22:47 *** User__ has joined #gnucash
07:25:51 *** christian_loesel has joined #gnucash
07:25:51 *** ChanServ sets mode: +v christian_loesel
07:28:46 <christian_loesel> Hello, my gnucash stopped fetching HBCI reports. Errors are: BPD nicht mehr aktuell, aktuelle Version enthalten. (S) and is says no FINTS product.
07:28:51 *** User__ has quit IRC
07:33:26 <fell> Gnucash version, OS, ...
07:33:55 <christian_loesel> gnucash 2.6.19 on Ubuntu Mate 18.04
07:35:10 <fell> Du brauchst mindestens 3.7, z.B. das flatpak von unserer download Seite
07:36:03 <fell> gjannsens: https://lists.gnucash.org/pipermail/gnucash-de/2019-September/010878.html
07:36:13 <christian_loesel> hatte ich befürchtet. flatpak ist ne gute Idee... im Ubuntu repo gibts nämlich nix neuers für 18.04
07:37:12 <fell> Falls noch nicht geschehen, abbonier mal https://lists.gnucash.org/mailman/listinfo/gnucash-de
07:37:49 <fell> da giibt es derzeit stündlich updates zur situation.
07:38:50 <christian_loesel> ok, habe mich eingetragen
07:40:38 *** warlord has joined #gnucash
07:40:38 *** gncbot sets mode: +o warlord
07:44:52 <fell> Too late, warlord, I just announced https://code.gnucash.org/builds/ on gnucash-de ;-)
07:47:21 <gjanssens> fell: re libchipcard in flatpak - yes, this will be hard to debug whether any of the issues is with the newest aqbanking set of packages or with a flatpak sandbox oddity
07:47:40 <warlord> OH NO....
07:48:06 <warlord> It's probably still a month before I can migrate the server to my 1G network.
07:48:10 <gjanssens> FWIW, I have enabled the pcsc portal on our flatpak so in theory it should be able to connect the the pcscd daemon on your running system
07:50:21 <fell> Good Idea!
07:51:10 *** jervin has joined #gnucash
07:52:36 <fell> warlord: the problem are all the germans without online banking since a few days.
07:52:50 *** jervin has quit IRC
07:53:13 <gjanssens> fell: I just read your message to gnucash-de. FYI the windows build is effectively still 32bit as far as I know
07:53:55 *** sbluhm has joined #gnucash
07:54:29 <fell> Huh, I thought we dropped Vista, because it is only 32
07:54:36 *** jervin has joined #gnucash
07:59:12 <warlord> Do we really want all of Germany using the nightlies instead of a release?
07:59:36 <warlord> Is there any way to push out an official release sooner?
08:00:13 <fell> only a few days for testing AqB6Beta and the GC adjustments.
08:00:38 <fell> If both become stable, we should consider a release.
08:01:22 <warlord> okay
08:03:01 <gjanssens> fell: I don't remember exactly why we dropped Vista support. I suspect it wasn't supported by the Mingw64 project
08:03:23 <gjanssens> That name is confusing by the way, MingW64 can generate both 32-bit and 64-bit binaries
08:03:36 *** sbluhm has quit IRC
08:03:46 <gjanssens> From how I read our configuration we are currently still building 32-bit binaries
08:04:05 <gjanssens> It's hardcoded in jhbuildrc
08:04:14 <gjanssens> Our jhbuildrc that is
08:04:19 <fell> Ah, that might be the other reason, why I thought it was 64.
08:05:11 *** warlord has quit IRC
08:09:32 *** sbluhm has joined #gnucash
08:10:22 *** warlord has joined #gnucash
08:10:22 *** gncbot sets mode: +o warlord
08:12:06 *** warlord has quit IRC
08:17:30 *** warlord has joined #gnucash
08:17:30 *** gncbot sets mode: +o warlord
08:33:15 *** sbluhm has joined #gnucash
08:33:15 *** ChanServ sets mode: +v sbluhm
08:48:44 *** warlord has quit IRC
09:01:33 *** fabior has joined #gnucash
09:15:26 *** fabior has quit IRC
09:18:29 *** PeterAxup has joined #gnucash
09:18:29 *** ChanServ sets mode: +v PeterAxup
09:21:19 *** CarwynNelson has quit IRC
09:31:02 *** jervin has quit IRC
09:32:12 *** jervin has joined #gnucash
09:33:36 *** jervin has quit IRC
10:06:32 *** christian_loesel has quit IRC
10:14:25 *** omnireq has quit IRC
10:18:59 *** mohave has joined #gnucash
10:19:12 *** mohave_ has joined #gnucash
10:22:00 *** sbluhm has quit IRC
10:29:09 *** Mechtilde has quit IRC
10:32:40 *** sbluhm has joined #gnucash
10:32:41 *** ChanServ sets mode: +v sbluhm
10:42:58 *** sbluhm has quit IRC
10:43:00 *** CarwynNelson has joined #gnucash
10:43:00 *** ChanServ sets mode: +v CarwynNelson
10:48:05 *** sbluhm has joined #gnucash
10:48:05 *** ChanServ sets mode: +v sbluhm
10:51:15 *** jervin has joined #gnucash
10:58:16 *** warlord has joined #gnucash
10:58:16 *** gncbot sets mode: +o warlord
11:00:26 *** sbluhm has quit IRC
11:06:27 *** omnireq has joined #gnucash
11:06:27 *** ChanServ sets mode: +v omnireq
11:11:22 *** omnireq has quit IRC
11:12:31 *** omnireq has joined #gnucash
11:12:31 *** ChanServ sets mode: +v omnireq
11:13:59 *** CarwynNelson has quit IRC
11:15:52 *** CarwynNelson has joined #gnucash
11:15:52 *** ChanServ sets mode: +v CarwynNelson
11:17:27 *** fabior has joined #gnucash
11:19:50 *** CarwynNelson has quit IRC
11:24:24 *** jervin has quit IRC
11:26:02 *** fabior has quit IRC
11:34:24 *** Agfarmer18 has joined #gnucash
11:44:09 *** phoenix has quit IRC
11:55:43 *** guak has joined #gnucash
11:56:32 *** christian_loesel has joined #gnucash
11:56:32 *** ChanServ sets mode: +v christian_loesel
11:57:07 *** fell has quit IRC
11:58:02 *** fell has joined #gnucash
11:58:02 *** ChanServ sets mode: +o fell
12:02:21 *** fell has quit IRC
12:02:24 *** fell_laptop has joined #gnucash
12:02:25 *** ChanServ sets mode: +o fell_laptop
12:04:41 *** fell_laptop is now known as fell
12:07:04 <jralls> fell_laptop: Re AQBanking runtime v. build-time: No, that doesn't make sense. cstim's way also depends on build-time CPP defines.
12:07:04 <gncbot> jralls: Sent 23 hours and 32 minutes ago: <CarwynNelson> so it looks like most of the errors gtk was complaining about were because it expected the <functional> header to be imported for std::function. I'm not sure why clang was happy with it not being there. Weirdly though on your branch gcc is complaining that it can't find <gtk/gtk.h> in gnc-option-wrapper.hpp, but on maint it compiles just fine.
12:07:05 <gncbot> jralls: Sent 23 hours and 31 minutes ago: <CarwynNelson> s/gtk was complaining/gcc was complaining/
12:07:06 <gncbot> jralls: Sent 23 hours and 16 minutes ago: <CarwynNelson> I just tried it with clang 6 and encountered the same issue with the <gtk/gtk.h> header
12:12:40 <fell> Hm, I currently get "Network is unreachable" for *.gnucash.org, github.org, ...
12:13:24 <jralls> fell: Setting aside cstim's whining on the subject, afaict you, he, and Mechtilde are the only translators who work from the git repo. Everybody else works from a release tarball so only the de translation will ever be fully current on release day.
12:14:58 <jralls> fell: The sole exception is an x.0 release where we do a beta release to generate a tarball after imposing a string freeze.
12:15:00 *** mohave_ has quit IRC
12:15:00 *** mohave has quit IRC
12:15:12 <fell> jralls: I remember a few more, who commited their po directly
12:16:28 <jralls> @tell mohave_ For new gtk-osx you need to run `jhbuild bootstrap-gtk-osx` instead of `jhbuild bootstrap`.
12:16:28 <gncbot> jralls: The operation succeeded.
12:16:44 <fell> And I watched commits, which went only to master because they changed strings.
12:17:55 <jralls> @tell CarwynNelson: gnc-option-wrapper.hpp exists only in branch c++options. It's new code.
12:17:55 <gncbot> jralls: The operation succeeded.
12:18:20 <fell> So we should define a rule.
12:18:54 <fell> If you think 2 weeks is too short, we can change that. ;-)
12:19:14 <jralls> @tell CarwynNelson You may need to delete CMakeLists.txt and rerun cmake from scratch to get the dependency tree changes I pushed on Tuesday to fully apply.
12:19:14 <gncbot> jralls: The operation succeeded.
12:21:18 <jralls> fell: https://bugs.gnucash.org/show_bug.cgi?id=797413 tells me that AQB 5.99 isn't yet stable enough and that too many users don't understand that they're testing very unstable code on Martin's behalf. Please post to gnucash-de emphasizing that.
12:27:22 <jralls> fell: What other ones? No non-de translator has push and there are very few PRs.
12:28:40 <fell> We got a complete he.po short after the release.
12:29:05 <jralls> I'm arguing that setting a string freeze on maintenance releases is pointless because very few translators have the requisite expertise to generate a new gnucash.pot.
12:29:27 <fell> Milotype with hr.po , ...
12:29:52 <jralls> fell: Right. Avi worked from the gnucash.pot in the release tarball. Milotype does too: He's adamant that working any build system is beyond him.
12:29:56 *** oozer has quit IRC
12:31:27 <fell> There exists also an approach to include .pot in the repo. I am still considering the consequences.
12:35:01 *** bertbob has quit IRC
12:35:23 <jralls> Yeah, that's an alternative, but having build products in the repo causes problems with git refusing to switch a "dirty tree" or "overwrite changes". I
12:35:44 <fell> And ISTR Benno would also accept a beta release where only make pot would be successful.
12:37:54 <jralls> I asked Benno once if he'd take pre-release snapshot tarballs to give the translators a chance to get caught up before a release. He declined.
12:38:33 <fell> Then was it his ancestor.
12:39:19 *** Mechtilde has joined #gnucash
12:39:28 <jralls> Really? The current one is Benno Schulenberg Jr.? Or are you being metaphorical and think I should ask again?
12:41:08 <jralls> Separate subject: I thought Ktoblzcheck was obsolete? Its SF repo is getting a lot of activity today.
12:41:48 <fell> Oh that is a long story. Once upon a time cstim had trouble with him ; the project got another maintainer, the he calmed down and returned.
12:42:45 <fell> ISTR cstim removed it from the requirements.
12:44:33 <jralls> He removed it from the Windows build because Martin removed it from AQB. I'd thought that was because of changes in FinTS that made it no longer necessary.
12:45:48 *** bertbob has joined #gnucash
12:45:49 *** ChanServ sets mode: +v bertbob
12:46:51 <fell> Before the introduction of IBAN we used our national routing number BLZ
12:48:23 <fell> and ktoblz did some mapping and checks on kto (accountnr) and BLZ (routing number)
12:49:54 <fell> I can currently not tell much more, because I get ''mtr: udp socket connect failed: Network is unreachable" for most US servers.
12:50:34 <jralls> Meaning you can't get to SF? Have you run a traceroute to see where the problem is?
12:52:58 <fell> mtr is a variant of traceroute
12:53:56 <jralls> OK, but does it tell you which router has a borked route?
12:56:30 <fell> seems to be the node in fra where NSA is listening.
12:57:11 <warlord> fell, which gnucash.org? www or code?
12:57:35 <fell> warlord, both
12:58:01 <fell> but also github, SF, ...
12:58:26 <fell> but not gmail, google, ...
12:59:08 <jralls> How about https://www.nsa.gov? ;-)
12:59:44 <jralls> google probably serving you out of a local server farm.
13:00:45 <warlord> yeah, sounds like there's a network cut somewhere between you and gnucash.org; could be a bad BGP route back to you.
13:01:25 <fell> no nsa, no bbc - the continent is isolated, as they in dover say. ;-)
13:02:17 <jralls> fell: Oh, and for libchipcard the sourceforge URI was in our repo, I copied Martin's tarball because curl had trouble resolving the download URIs on Martin's pre-redmine server.
13:02:46 <jralls> FWIW I didn't have any trouble getting to aquamaniac.de a minute ago.
13:05:30 <fell> Will do a reboot ...
13:07:14 *** fell has quit IRC
13:09:07 <jralls> BIAB
13:15:55 *** christian_loesel has quit IRC
13:17:07 *** fell has joined #gnucash
13:17:07 *** ChanServ sets mode: +o fell
13:26:51 *** calvinct has joined #gnucash
13:34:48 <leolein> I've been using gnucash for several years. Here are apparently some developers in the channel, so I take the time to thank you for this software. Thanks a lot!
13:35:26 <fell> jralls, in the announcement, I wrote "Following the usual security measures (backup, ...) for test versions, detailed testing and reports are requested."
13:38:51 *** Agfarmer18 has quit IRC
13:52:40 *** mohave has joined #gnucash
13:52:42 *** mohave_ has joined #gnucash
13:54:08 <warlord> leolein, thank you for your thanks.
14:06:50 *** oozer has joined #gnucash
14:22:45 *** frakturfreak has joined #gnucash
14:27:47 *** phoenix has joined #gnucash
14:29:01 <jralls> fell: That's fine as long as the testing and reports are directed to AQBanking. There's nothing we can do with them beyond forwarding at this point.
14:31:56 <fell> jralls: There was already a crasher in Gnucash: https://github.com/Gnucash/gnucash/commit/67069ff6a6228ed8170f024e2d7c3c14e70f7253
14:34:12 <jralls> If there was a crash that commit wouldn't fix it. It fixes a leak and leaks don't crash.
14:37:24 <fell> Oops, yes. Probably one of the other cstim commits.
14:40:53 *** mohave has quit IRC
14:40:53 *** mohave_ has quit IRC
14:41:36 *** Mechtilde has quit IRC
14:44:24 <jralls> Nope.
14:44:33 *** mohave has joined #gnucash
14:44:45 *** mohave_ has joined #gnucash
14:47:03 <jralls> But maybe you're thinking of the build failure we discussed Tuesday, where the test for AB_Banking_RuntimeConfig_SetCharValue didn't link.
14:49:50 *** Mechtilde has joined #gnucash
14:54:55 *** boldstripe has joined #gnucash
14:55:45 *** boldstripe has left #gnucash
14:56:17 *** CarwynNelson has joined #gnucash
14:56:17 *** ChanServ sets mode: +v CarwynNelson
14:56:18 *** boldstripe has joined #gnucash
14:56:43 <CarwynNelson> .
14:56:43 <gncbot> CarwynNelson: Sent 2 hours and 37 minutes ago: <jralls> You may need to delete CMakeLists.txt and rerun cmake from scratch to get the dependency tree changes I pushed on Tuesday to fully apply.
14:57:16 *** boldstripe has quit IRC
14:57:32 <CarwynNelson> jralls: I actually completely removed everything cmake generated, did a fresh clone of your fork and checkout out your branch a few times but to no avail :(
14:58:18 *** boldstripe has joined #gnucash
15:08:59 *** Mechtilde has quit IRC
15:09:12 <gjanssens> jralls, CarwynNelson: is that missing file actually committed to the repo or only locally available John's pc ?
15:09:45 <CarwynNelson> well the compiler is complaining that <gtk/gtk.h> could not be found
15:09:53 <jralls> gjanssens: It's in the c++options branch on https://github.com/jralls/gnucash
15:09:59 <CarwynNelson> but only on John's branch. If I checkout maint it works fine
15:10:06 <CarwynNelson> it's super weird
15:10:36 <CarwynNelson> I've just removed everyone one more time, just to see if it works
15:10:52 <jralls> It's not weird at all. gnc-option-wrapper.hpp is a new file introduced on my c++options branch.
15:11:11 *** Mechtilde has joined #gnucash
15:11:38 <CarwynNelson> I'm confused. Why would a new file cause the compiler to not find <gtk/gtk.h>?
15:13:20 *** boldstripe has quit IRC
15:13:24 <jralls> Because the new file includes gtk/gtk.h and the compiler isn't being told where to look for it when it compiles that new file, which it's doing as a new compile step.
15:14:31 *** Mechtilde has quit IRC
15:14:44 <jralls> And I see the problem, gnucash/gnome-utils/test/CMakeLists.txt lines 61 and 100 are the same, but line 61 should be "set(gtest_gnc_option_wrapper_LIBS)"
15:15:16 <CarwynNelson> So that compile I just did is now working
15:15:27 *** boldstripe has joined #gnucash
15:15:29 <jralls> Same problem on lines 48 and 54.
15:16:00 <CarwynNelson> I made no changes; the only thing I did differently was do a fresh clone (again) and completely clear out my build directory (again), and then cmake + ninja
15:17:47 <jralls> When you pulled (as opposed to a fresh clone) did you `git reset --hard HEAD^` before `git pull`? I've been force-pushing fixes to the last commit so a plain pull will fail because of divergence.
15:18:35 <CarwynNelson> I.... did not
15:19:07 <CarwynNelson> That would probably explain it. To be honest that explains a lot when I pull down force pushes. Every day is a school day I suppose!
15:19:18 <jralls> ;-)
15:21:14 <jralls> Heh, didn't read the change right. 61 and 100 are in fact different and the correct setting of gtest_gnc_option_wrapper_LIBS is on line 43 & 44.
15:22:12 <jralls> CarwynNelson: Do test-gnc-option-wrapper and test-gnc-optiondb pass or fail for you?
15:24:11 *** boldstripe has left #gnucash
15:24:39 *** boldstripe has joined #gnucash
15:31:29 <CarwynNelson> Yep they both fail due to a segfault. scm-test-gnc-optiondb also fails, but it doesn't give a reason.
15:32:18 *** sbluhm has joined #gnucash
15:32:18 *** ChanServ sets mode: +v sbluhm
15:35:28 <jralls> scm-test-gnc-optiondb fails because it's calling gnc-option-db-make-string-option with the wrong signature. It needs a GtkEntry*, but I need to study the scheme option sources some more to decide how to produce that.
15:36:18 <jralls> The other two are failing because I'm doing something wrong with SetUpTestSuite. It works on MacOS but not on ArchLinux and not on whatever you're using.
15:54:50 *** User__ has joined #gnucash
15:57:34 *** boldstripe has left #gnucash
15:57:34 *** JayC has quit IRC
15:58:08 *** boldstripe has joined #gnucash
15:58:48 *** PeterAxup has quit IRC
15:59:21 *** gjanssens has quit IRC
15:59:24 *** User__ has quit IRC
16:05:36 *** pohly1 has quit IRC
16:09:40 <jralls> Sigh. The problem is that SetUpTestSuite was introduced in 1.9.0. That's not yet widely distributed.
16:13:41 *** gour has quit IRC
16:16:48 <CarwynNelson> That makes a lot of sense I guess. I was trying to get my debugger to hit the function and it refused, so that's that mystery solved.
16:20:03 <jralls> It turned out to be a spelling change, SetUpTestCase in 1.8.x. That still compiles and runs correctly in 1.9 so I've pushed that. Should fix those two tests.
16:20:34 <jralls> *force* pushed, that is.
16:21:26 <jralls> Now to figure out how to configure the widget from Scheme.
16:23:38 *** sbluhm has quit IRC
16:30:07 *** calvinct has quit IRC
16:39:46 <CarwynNelson> Yep, passing now :)
16:46:01 *** boldstripe has quit IRC
16:48:55 <CarwynNelson> Are there bugs in the bugzilla that have been tagged as "beginner friendly"? Things that a person new to the project could dive into to build a patch and get familiar with working with the project.
17:05:11 *** CarwynNelson has quit IRC
17:06:02 *** mohave_ has quit IRC
17:06:02 *** mohave has quit IRC
17:09:24 *** frakturfreak has quit IRC
17:24:51 *** jervin has joined #gnucash
17:30:07 *** mohave has joined #gnucash
17:30:19 *** mohave_ has joined #gnucash
17:38:09 *** jervin has quit IRC
18:13:05 *** mohave_ has quit IRC
18:13:05 *** mohave has quit IRC
18:17:54 *** Aussie_matt has joined #gnucash
18:47:43 *** guak has quit IRC
19:05:51 *** omnireq has quit IRC
19:14:07 *** Mechtilde has joined #gnucash
19:17:07 *** Mechtilde has quit IRC
19:22:20 *** phoenix has quit IRC
19:25:01 <jralls> @tell CarwynNelson No one has taken the time to triage bugs that way. When I started out I approached it by picking one of the components (it was the then-new SQL/DBI backend because Phil Longstaff had stopped working on it and it was holding up the 2.4.0 release) and dove in.
19:25:01 <gncbot> jralls: The operation succeeded.
19:27:50 <jralls> @tell CarwynNelson that the libgnucash side is a better place to start because Gtk has its own rather steep learning curve and it's hard to work on the UI bits until one has climbed it.
19:27:50 <gncbot> jralls: The operation succeeded.
19:35:32 <jralls> @tell CarwynNelson Meanwhile after more study I think I went off the rails a bit on GncOptionWrapper, too much redesign for this round. I'm just going to put a void* for the widget on GncOption and provide a getter and setter. I'll reset to 7a87905 and force-push.
19:35:32 <gncbot> jralls: The operation succeeded.
19:43:50 *** bertbob has quit IRC
19:45:01 *** bertbob has joined #gnucash
19:45:02 *** ChanServ sets mode: +v bertbob
20:15:06 *** Mechtilde has joined #gnucash
20:18:08 *** Mechtilde has quit IRC
20:31:34 *** jervin has joined #gnucash
20:34:07 *** jervin has quit IRC
20:36:03 *** omnireq has joined #gnucash
20:46:48 *** jervin has joined #gnucash
20:48:11 *** fell has quit IRC
20:48:28 *** Mechtilde has joined #gnucash
20:51:29 *** Mechtilde has quit IRC
21:00:17 <chris> if jralls is here: when I created test-balsheet-pnl.scm I had the *idea* to create tests, then develop balsheet-pnl.scm, then do uuid-juggling to 'obsolete' balance-sheet.scm and income-statment.scm and replace with balsheet-pnl.scm
21:02:07 <chris> unfortunately it turns out they're too different especially the (1) subtotals issue (2) balsheet-pnl's account-depth is not confirmed identical (3) other options labels... which means I think it's better to rename test-balsheet-pnl.scm to test-balance-sheet-and-income-statement.scm and create a whole new test-balsheet-pnl.scm
21:49:46 <chris> fell do you know if taxtxf-de_DE.scm is actually used? it is *super* embarassing
21:50:03 <chris> @tell fell do you know if taxtxf-de_DE.scm is actually used? it is *super* embarassing
21:50:03 <gncbot> chris: The operation succeeded.
21:51:38 *** PeterAxup has joined #gnucash
21:51:38 *** ChanServ sets mode: +v PeterAxup
21:59:51 <chris> @tell gjanssens here's one braindead taxtxf annoyance -- if and only if locale is de_DE, will txf-de_DE.scm define a *global* option "Tax"/"Tax Number" only to be immediately translated to "Steuernummer" and only used only by taxtxf-de_DE.scm
21:59:51 <gncbot> chris: The operation succeeded.
22:02:45 <chris> so I'd suggest we upgrade the global option "Tax"/"Tax Number" to all locales, and we can reuse it in invoice.scm etc
22:02:56 <chris> @tell gjanssens so I'd suggest we upgrade the global option "Tax"/"Tax Number" to all locales, and we can reuse it in invoice.scm etc
22:02:56 <gncbot> chris: The operation succeeded.
22:05:05 <chris> @tell gjanssens so I'd suggest we upgrade the de-specific 'global' option "Tax"/"Tax Number" to be present in all locales, and we can reuse it in invoice.scm etc
22:05:05 <gncbot> chris: The operation succeeded.
22:09:29 *** oozer has quit IRC
22:11:09 *** geetar has quit IRC
22:11:09 *** ElonSatoshi[m] has quit IRC
22:11:09 *** puck has quit IRC
22:11:09 *** chf has quit IRC
22:11:09 *** Unhammer has quit IRC
22:11:09 *** redarrow has quit IRC
22:11:09 *** badger92 has quit IRC
22:11:09 *** omnireq has quit IRC
22:11:09 *** flips has quit IRC
22:11:09 *** KevinDB has quit IRC
22:11:09 *** chris has quit IRC
22:11:09 *** lmat has quit IRC
22:11:09 *** gimpnet-irc[m] has quit IRC
22:11:09 *** MatrixTraveler[m] has quit IRC
22:11:09 *** mmkodali[m] has quit IRC
22:11:09 *** jchonig has quit IRC
22:11:09 *** tzhuang has quit IRC
22:11:09 *** o01eg has quit IRC
22:11:09 *** leolein has quit IRC
22:11:09 *** Farelli_ has quit IRC
22:11:09 *** kapip has quit IRC
22:11:09 *** peter-butler[m] has quit IRC
22:11:09 *** luwum[m] has quit IRC
22:11:09 *** habicht[m] has quit IRC
22:11:09 *** karelk has quit IRC
22:11:09 *** melooni has quit IRC
22:11:09 *** Median has quit IRC
22:11:09 *** bertbob has quit IRC
22:11:09 *** warlord has quit IRC
22:11:09 *** gmk has quit IRC
22:11:09 *** ecdhe has quit IRC
22:11:09 *** Cork has quit IRC
22:11:09 *** lagertonne has quit IRC
22:11:09 *** FoxT has quit IRC
22:11:09 *** miklcct has quit IRC
22:11:09 *** psmst has quit IRC
22:11:09 *** Yotson has quit IRC
22:11:09 *** exarkun has quit IRC
22:11:14 *** exarkun has joined #gnucash
22:11:14 *** Yotson has joined #gnucash
22:11:14 *** psmst has joined #gnucash
22:11:14 *** miklcct has joined #gnucash
22:11:14 *** FoxT has joined #gnucash
22:11:14 *** lagertonne has joined #gnucash
22:11:14 *** Cork has joined #gnucash
22:11:14 *** ecdhe has joined #gnucash
22:11:14 *** gmk has joined #gnucash
22:11:14 *** warlord has joined #gnucash
22:11:14 *** bertbob has joined #gnucash
22:11:14 *** badger92 has joined #gnucash
22:11:14 *** irc.poop.nl sets mode: +vvov miklcct gmk warlord bertbob
22:11:26 *** Unhammer has joined #gnucash
22:11:28 *** omnireq has joined #gnucash
22:11:28 *** flips has joined #gnucash
22:11:28 *** KevinDB has joined #gnucash
22:11:28 *** chris has joined #gnucash
22:11:28 *** lmat has joined #gnucash
22:11:28 *** gimpnet-irc[m] has joined #gnucash
22:11:28 *** MatrixTraveler[m] has joined #gnucash
22:11:28 *** mmkodali[m] has joined #gnucash
22:11:28 *** tzhuang has joined #gnucash
22:11:28 *** jchonig has joined #gnucash
22:11:28 *** o01eg has joined #gnucash
22:11:28 *** leolein has joined #gnucash
22:11:28 *** Farelli_ has joined #gnucash
22:11:28 *** kapip has joined #gnucash
22:11:28 *** peter-butler[m] has joined #gnucash
22:11:28 *** luwum[m] has joined #gnucash
22:11:28 *** habicht[m] has joined #gnucash
22:11:28 *** karelk has joined #gnucash
22:11:28 *** melooni has joined #gnucash
22:11:28 *** Median has joined #gnucash
22:11:28 *** irc.acc.umu.se sets mode: +vvvv flips KevinDB chris leolein
22:11:30 *** ChanServ sets mode: +v Unhammer
22:11:30 *** redarrow has joined #gnucash
22:11:36 *** chf has joined #gnucash
22:11:38 *** geetar has joined #gnucash
22:13:15 *** puck has joined #gnucash
22:53:29 *** jervin has joined #gnucash
22:56:59 *** Mechtilde has joined #gnucash
22:59:59 *** Mechtilde has quit IRC
23:05:00 *** jervin has quit IRC
23:11:53 *** Mechtilde has joined #gnucash
23:14:54 *** Mechtilde has quit IRC
23:22:22 *** ElonSatoshi[m] has joined #gnucash
23:36:33 *** Mechtilde has joined #gnucash
23:39:36 *** Mechtilde has quit IRC
23:43:33 *** Mechtilde has joined #gnucash
23:44:59 *** Mechtilde has quit IRC
23:45:36 *** Mechtilde has joined #gnucash