2019-11-27 GnuCash IRC logs

00:28:00 *** fell has quit IRC
00:43:49 *** fell has joined #gnucash
00:43:49 *** ChanServ sets mode: +o fell
01:12:37 *** omnireq_ has joined #gnucash
01:13:50 *** omnireq has quit IRC
01:19:38 *** Mechtilde has joined #gnucash
01:31:34 *** Gerd has joined #gnucash
01:35:07 *** fell_laptop has joined #gnucash
01:35:08 *** ChanServ sets mode: +o fell_laptop
01:36:51 *** fell has quit IRC
01:39:25 *** omnireq_ has quit IRC
01:41:45 *** omnireq_ has joined #gnucash
01:48:15 *** Gerd has quit IRC
01:49:09 *** Mechtilde has quit IRC
02:00:55 *** omnireq_ has quit IRC
02:02:12 *** omnireq_ has joined #gnucash
02:08:25 *** gjanssens has joined #gnucash
02:08:25 *** ChanServ sets mode: +o gjanssens
02:19:26 *** jervin has joined #gnucash
02:22:55 *** omnireq_ has quit IRC
02:23:05 *** omnireq_ has joined #gnucash
02:36:37 *** jervin has quit IRC
02:37:50 *** pohly has joined #gnucash
02:48:26 *** fell_laptop has quit IRC
02:52:30 *** kapip has joined #gnucash
02:53:25 *** Mechtilde has joined #gnucash
03:00:54 *** maschinenhans has joined #gnucash
03:04:51 *** Aussie_matt has joined #gnucash
03:24:34 *** mdf has quit IRC
03:49:21 *** Aussie_matt has quit IRC
04:02:46 *** Aussie_matt has joined #gnucash
04:12:15 *** bertbob has quit IRC
04:16:38 *** bertbob has joined #gnucash
04:16:38 *** ChanServ sets mode: +v bertbob
04:20:57 *** Aussie_matt has quit IRC
04:48:18 *** misterwhatever has joined #gnucash
05:23:31 *** kapip has quit IRC
05:24:55 *** omnireq_ has quit IRC
05:26:11 *** omnireq_ has joined #gnucash
05:40:38 *** maschinenhans has quit IRC
05:45:02 *** jralls has quit IRC
05:53:31 *** maschinenhans has joined #gnucash
06:05:35 *** boldstripe has quit IRC
06:06:55 *** omnireq_ has quit IRC
06:07:31 *** User has joined #gnucash
06:09:15 *** omnireq_ has joined #gnucash
06:25:35 *** Mechtilde has quit IRC
06:34:02 *** Mechtilde has joined #gnucash
06:35:21 <gjanssens> .
07:11:05 *** jralls has joined #gnucash
07:11:06 *** ChanServ sets mode: +o jralls
07:19:02 *** jralls has quit IRC
07:24:59 *** Mechtilde has quit IRC
07:26:00 <chris> gjanssens guile-future will have some gettext convention changes. I don't think this will affect gnc's use of _
07:26:02 <chris> http://git.savannah.gnu.org/cgit/guile.git/commit/?id=4e89d0c061c585ca56a96ef8410dad17979ca5eb
07:26:21 <chris> I'd asked wingo and he said it'd be safe
07:27:07 *** Unhammer has quit IRC
07:27:44 <chris> http://logs.guix.gnu.org/guile/2019-09-13.log#125844
07:28:18 *** Unhammer has joined #gnucash
07:28:18 *** ChanServ sets mode: +v Unhammer
07:29:18 *** Mechtilde has joined #gnucash
07:31:02 <chris> looks like a very thorough clean sweep in dropgml
07:31:19 <chris> "all of you guilers go stand in the corner"
07:33:23 *** Unhammer has quit IRC
07:35:14 *** Unhammer has joined #gnucash
07:35:38 *** User has quit IRC
07:38:25 *** Unhammer has quit IRC
07:40:37 *** Unhammer has joined #gnucash
07:42:28 <gjanssens> chris: :)
07:45:25 <gjanssens> I have always been clear on that subject: libgnucash should not depend on guile.
07:46:03 <gjanssens> dropgml is not completely implementing this yet, but it's an important step in that direction
07:46:23 * chris doesn't object
07:46:26 *** fell_laptop has joined #gnucash
07:46:26 *** ChanServ sets mode: +o fell_laptop
07:47:08 <gjanssens> as of last week I changed my focus to the main focus of that branch: eliminate gnc-module *use* inside libgnucash
07:47:39 <gjanssens> It's currently in a state none of libgnucash still uses gnc-module itself
07:48:00 <gjanssens> However it still exposes it to consumers of libgnucash.
07:49:43 <gjanssens> There are two final bits to fix:
07:50:27 <gjanssens> 1. windows fails to build atm - I started a completely fresh build a few hours ago to eliminate all possible interference; still waiting for it to finish
07:50:37 *** Unhammer has quit IRC
07:51:18 <gjanssens> 2. I still have to write a compat function to catch calls to gnc:module-load, the scheme wrapper around gnc_module_load, which I mentioned before I believe should not be deprecated.
07:52:17 <gjanssens> Oh, windows build just finished successfully. So apparently it was interference from an older build.
07:52:52 <gjanssens> So let's finish the compat function then.
08:11:56 <warlord> gjanssens, cool.
08:12:16 <warlord> I whole-heartedly agree with your choice to not *use* gnc-module from within libgnucash, but to expose it to consumers.
08:29:56 <gjanssens> chris: I want to convert a string such as "gnucash/engine" into a proper module name to use in (use-modules (gnucash engine))
08:30:09 <gjanssens> Any tips on what's the quickest way to do that conversion ?
08:30:36 <gjanssens> I suppose I have to split the string into a list and then convert each list element into a symbol
08:31:09 <chris> yups
08:31:27 <chris> use define-syntax-rules for macro
08:32:00 <gjanssens> any chance you could whip up a basic sample ?
08:32:24 <chris> (map string->symbol (string-split str #\/))
08:32:25 <gjanssens> It's only needed inside one single function
08:32:53 <gjanssens> Heh, that would have taken me a few hours to come up with...
08:33:08 <gjanssens> thanks
08:33:38 <chris> :)
08:34:07 <chris> how many lines of C? :)
08:35:07 <gjanssens> No idea, but likely close to 1 in modern c++ as well
08:35:25 <gjanssens> It also has a map function IIRC
08:41:45 <chris> https://pastebin.com/raw/yWkn4edd
08:51:44 *** sbluhm has joined #gnucash
08:51:44 *** ChanServ sets mode: +v sbluhm
09:06:44 *** sbluhm has quit IRC
09:24:37 *** maschinenhans has quit IRC
09:30:25 *** omnireq_ has quit IRC
09:32:46 *** omnireq_ has joined #gnucash
09:32:55 *** Jimraehl1 has joined #gnucash
09:33:20 *** jervin has joined #gnucash
09:34:42 *** Jimraehl1 has quit IRC
09:37:13 *** jervin has quit IRC
09:49:47 *** chris has quit IRC
09:55:10 *** chris has joined #gnucash
09:55:10 *** ChanServ sets mode: +v chris
09:57:57 <gjanssens> chris: thanks for the pastebin. I almost got it right, only the module-use! combined with resolve-interface didn't occur to me
09:58:22 <gjanssens> I was trying to get (use-modules my-symbol-list) to work, but wasn't very successful
09:59:03 <chris> yeah because, macros and stuff
09:59:13 <chris> use-macro is macro iirc
09:59:23 <chris> *use-modules
10:11:08 <gjanssens> That's probably it indeed
10:12:55 *** omnireq_ has quit IRC
10:14:10 *** omnireq_ has joined #gnucash
10:16:00 <chris> as usual, issue-deprecation-warning better than gnc:warn
10:22:43 <gjanssens> right. See https://github.com/gjanssens/gnucash/tree/dropgml
10:22:56 <gjanssens> Should be more or less ready for merging now.
10:23:12 <gjanssens> still waiting for travis though
10:25:34 *** omnireq_ has quit IRC
10:26:56 *** jonas has joined #gnucash
10:34:14 <chris> good riddance foo/bar/baz!
10:35:30 <chris> ps. do you still want to test (procedure? gnc:make-html-barchart)? testing gnc:make-html-chart is future proof
10:37:05 <chris> p.s. it may be better to test (if (defined? 'gnc:define-report) ...) because gnc:define-report will error immediately if it's not defined
10:51:52 *** Gerd has joined #gnucash
10:54:55 *** bertbob has quit IRC
10:55:41 *** Mechtilde has quit IRC
11:05:12 <gjanssens> chris: good points. I have implemented both suggestions.
11:06:36 *** bertbob has joined #gnucash
11:06:37 *** ChanServ sets mode: +v bertbob
11:08:22 *** kael has joined #gnucash
11:08:23 *** ChanServ sets mode: +v kael
11:14:41 *** ArtGravity has joined #gnucash
11:14:41 *** ChanServ sets mode: +v ArtGravity
11:17:50 *** jralls has joined #gnucash
11:17:50 *** ChanServ sets mode: +o jralls
11:20:51 *** jralls has quit IRC
11:28:53 *** omnireq has joined #gnucash
11:28:53 *** ChanServ sets mode: +v omnireq
11:54:09 *** guak has joined #gnucash
12:14:38 *** kael has quit IRC
12:25:38 *** Gerd has quit IRC
12:27:21 *** Mechtilde has joined #gnucash
12:31:14 *** Mechtilde has quit IRC
12:35:16 *** Mechtilde has joined #gnucash
12:49:21 *** sbluhm has joined #gnucash
12:49:21 *** ChanServ sets mode: +v sbluhm
12:55:55 *** Gerd has joined #gnucash
12:56:51 *** sbluhm has quit IRC
13:00:00 *** sbluhm has joined #gnucash
13:00:00 *** ChanServ sets mode: +v sbluhm
13:04:44 *** Mechtilde has quit IRC
13:05:51 *** vstemen has joined #gnucash
13:09:00 *** sbluhm has quit IRC
13:19:09 *** Mechtilde has joined #gnucash
13:20:15 *** pohly has quit IRC
13:21:33 *** oozer has joined #gnucash
13:47:09 *** sbluhm has joined #gnucash
13:47:09 *** ChanServ sets mode: +v sbluhm
13:50:17 *** oliver has quit IRC
13:51:59 *** oliver has joined #gnucash
13:59:58 *** Gerd has quit IRC
14:12:49 *** frakturfreak has joined #gnucash
14:25:52 *** jralls has joined #gnucash
14:25:52 *** ChanServ sets mode: +o jralls
14:28:25 *** sbluhm has quit IRC
14:28:52 *** jralls has quit IRC
14:42:51 *** calvinct has joined #gnucash
15:10:14 *** Mechtilde has quit IRC
15:16:10 *** sbluhm has joined #gnucash
15:16:10 *** ChanServ sets mode: +v sbluhm
15:19:10 *** sbluhm has quit IRC
15:27:18 *** calvinct has quit IRC
15:30:08 *** bzbarsky has joined #gnucash
15:30:46 *** ChanServ sets mode: +v bzbarsky
15:31:51 *** gjanssens has quit IRC
15:32:39 *** fabior has joined #gnucash
15:35:21 <bzbarsky> Hello, I have a slightly weird question. I am still using Gnucash 2.4 (long explanation here having to do with startup and report performance), but the Mac binaries for that are 32-bit, so no longer run on Catalina. I was looking at seeing if I can compile a 64-bit binary of 2.4 but the build instructions at https://wiki.gnucash.org/wiki/MacOS/Quartz seem to assume that I am trying to compile latest stable.
15:35:38 <bzbarsky> Which is reasonable, but doesn't exactly help me with my specific situation.
15:36:41 <bzbarsky> https://github.com/gnucash/gnucash-on-osx/ doesn't seem to have branches corresponding to gnucash releases...
15:37:50 <bzbarsky> Would using `branches["gnucash-git"] = (None, "2.4")` in jhbuildrc-custom do the right thing?
15:40:53 *** jonas has quit IRC
15:48:08 *** calvinct has joined #gnucash
15:54:01 *** bertbob has quit IRC
15:59:34 *** Mechtilde has joined #gnucash
16:03:15 *** Mechtilde has quit IRC
16:03:27 <leolein> hello. i had asked you a while ago about the functionality regarding the PSD2 change.
16:04:16 <leolein> Unfortunately, neither an account query nor a bank transfer has worked since then.
16:04:55 <leolein> I tried flatpak. Result: negative.
16:07:23 <leolein> Currently I am using debian 10 GNU LInux and gnucash version 3.4.
16:07:41 *** bertbob has joined #gnucash
16:07:42 *** ChanServ sets mode: +v bertbob
16:09:47 <leolein> Should it work again with gnucash or could the change regarding PSD2 not yet be implemented?
16:11:16 *** bertbob has quit IRC
16:12:26 <leolein> OhOh, sorry. Am I reading right? I need gnucash > 3.7?
16:15:59 *** fabior has quit IRC
16:20:51 *** ArtGravity has quit IRC
16:21:08 <leolein> Flatpak Version is 3.7
16:23:54 <leolein> An account retrieval or bank transfer still does not work.
16:24:56 *** Gerd has joined #gnucash
16:25:59 *** bertbob has joined #gnucash
16:26:00 *** ChanServ sets mode: +v bertbob
16:30:13 *** taz_ has joined #gnucash
16:31:49 *** fell_laptop has quit IRC
16:31:50 <bzbarsky> That said, when I try that, whether with "2.4" or with "maint" for the branch, I get: `jhbuild build: A module called ''meta-gnucash-stable'' could not be found.`
16:31:59 *** taz_ is now known as WileE
16:33:41 *** ChanServ sets mode: +v WileE
16:38:33 <bzbarsky> Ah, I see, I needed to change the "modules" line in the config file... OK, let
16:38:38 <bzbarsky> 's see how this goes
16:46:09 *** calvinct has quit IRC
16:48:21 *** fell_laptop has joined #gnucash
16:48:21 *** ChanServ sets mode: +o fell_laptop
16:49:50 *** WileE has quit IRC
16:51:34 *** fell_laptop is now known as fell
16:51:34 *** WileE has joined #gnucash
16:51:34 *** ChanServ sets mode: +v WileE
16:54:15 <fell> Leolein: Das Flatpak bei flathub ist auf demselbenStand wie die Gnucash 37 Releease. Wenn überhaupt, klappt es aber mit einem Nightly: https://code.gnucash.org/builds/flatpak/maint/?C=M;O=D
16:55:40 <fell> oder eines der neueren Debian ppa z.B von Micha Lenk.
16:58:54 <fell> https://wiki.gnucash.org/wiki/De/Flatpak
16:59:31 <fell> Mit welcher Bank hst Du denn Probleme?
16:59:45 <leolein> Triodos Bank
17:04:44 *** frakturfreak has quit IRC
17:11:00 <leolein> Wahrscheinlich keine der üblichen Banken
17:11:25 <fell> Hast du mal im aqbanking wiki nachgesehen?
17:12:30 <leolein> Aktuell nicht. Sorry.
17:13:26 <fell> https://www.aquamaniac.de/rdm/projects/aqbanking/wiki/AqBanking6_Bankentabelle , hab nnix gesehen.
17:14:59 <leolein> Danke. Ich sehe sie in der Liste auch nicht. Sehr schade.
17:15:37 <fell> Aus Wikipedia: Die deutsche Zweigniederlassung der Triodos Bank N.V. ist dem genossenschaftlichen Rechenzentrum der Fiducia & GAD IT AG in Karlsruhe angeschlossen und nutzt als Kernbankensystem deren Software
17:15:57 <fell> Eigentlich klappt es mit der GAD.
17:17:36 *** jonas has joined #gnucash
17:17:42 <leolein> Ich weiss nicht mehr was ich noch versuchen kann. Ich hab sogar neuen Benutzer angelegt (gnucash) weil ich die Hoffnung hatte, dass es dann flutscht.
17:18:23 <fell> Welche Gnucash version benutz du denn gerade?
17:19:19 <fell> flatpak run --command=sh org.gnucash.GnuCash][ gnucash --version oder
17:19:40 <fell> [flatpak run --command=sh org.gnucash.GnuCash] gnucash --version
17:19:57 <leolein> Da kommt beim Einrichten, nachdem man erstmals die PIN eingeben soll u. a. die Meldung, dass es keine FinTS fähige Software sei
17:20:00 <leolein> Moment
17:22:47 <leolein> ❯ gnucash --version
17:22:54 <leolein> GnuCash 3.4
17:23:04 <leolein> Build ID: 3.4+ (2018-12-30)
17:23:31 <leolein> Bei dem flatpak funktioniert das mit der Abfrage nicht so
17:23:48 <fell> 2 schritte:
17:24:04 <fell> 1.: flatpak run --command=sh org.gnucash.GnuCash
17:24:16 <fell> 2. gnucash --version
17:24:41 <leolein> aaahso :-)
17:25:02 <leolein> GnuCash 3.7
17:25:08 <leolein> Build ID: 3.7+(2019-09-07)
17:27:04 <fell> Schon was älter. ;-)
17:28:19 <leolein> Ja, ich hab bisher nur immer 'flatpak --user update' ausgeführt
17:28:38 <fell> Also die 3.4 kannst Du mal in die Tonne tun, die Flatpak eigentlich auch.
17:30:47 <fell> Flathub Veröffentlicht nur Releases. Du brauchst ein nightly
17:30:51 <fell> https://wiki.gnucash.org/wiki/De/Flatpak#Testversion_von_Gnucash.org
17:32:21 <leolein> Ich werd nicht ganz schlau daraus wie mit der flatpak-umgebung umgeht um ehrlich zu sein
17:32:59 <fell> Install flatpak hast ja schon
17:33:20 <leolein> installiert ist flatpak, ja
17:33:24 <fell> Also:sudo flatpak remote-add --if-not-exists gnucash https://code.gnucash.org/builds/flatpak/gnucash-nightlies.flatpakrepo
17:34:08 *** jralls has joined #gnucash
17:34:08 *** ChanServ sets mode: +o jralls
17:34:35 <fell> Was sagt danach: flatpak --arch=x86_64 remote-ls gnucash
17:37:56 *** jralls has quit IRC
17:38:08 <leolein> Gibt eine recht lange Auflistung aus die dieser https://code.gnucash.org/builds/flatpak/maint/?C=M;O=D sehr ähnelt
17:40:10 <leolein> Oder brauchst Du wirklich die ganze Liste als paste?
17:40:42 <fell> sudo flatpak install gnucash org.gnucash.GnuCash/x86_64/gnucash-maint-C3.7-254-g1af8e272c-D3.7-57-g022975e
17:42:58 <fell> Ups, ohne das letzte gnucash
17:44:43 <leolein> Geb mir nen Moment
17:45:18 <fell> Kein Problem
17:47:27 <leolein> Du meinst 'flatpak install gnucash org.gnucash.GnuCash/x86_64/maint-C3.7-254-g1af8e272c-D3.7-57-g022975e'?
17:47:40 <leolein> :-)
17:47:52 <fell> Genau
17:51:20 *** Gerd has quit IRC
17:52:04 <leolein> Das hatte erst nicht funktioniert, dachte das von Dir angegebene wäre gar nicht in der Liste. Die Meldung hatte mich etwas irritiert.
17:52:10 <leolein> Installiert nue
17:52:19 <leolein> s/nue/nun/
17:53:44 <leolein> (Ich hatte dann erst 'flatpak --arch=x86_64 remote-ls gnucash' um ein grep ergänzt um der Sache nachzugehen)
17:56:45 <fell> Ja, das gnucash- am Anfang unf das .flatpakref am Ende von der liste auf code fallen beim instalieren weg.
17:58:53 <leolein> verstanden
18:06:54 <leolein> Das wird bei ein Weilchen dauern - der zugesagte Breitbandausbau ist noch nicht bis zu mir durchgekommen. ;-)
18:07:31 <fell> In welcher Gegend bist du denn?
18:08:22 *** Gerd has joined #gnucash
18:08:40 <leolein> Im Suttgarter/Esslinger Umland
18:08:52 <leolein> +t
18:09:24 <fell> Oha, ich dachte im Ländle wären sie weiter.
18:11:58 <fell> Das erste Modem, an das ich mich erinnere hatte 300 Baud.
18:12:20 <leolein> Hehe.
18:20:22 *** Gerd has quit IRC
18:21:27 <leolein> Beim Stichwort Modem hab ich sofort die Geräusche vom Verbindungsaufbau im Ohr
18:22:19 <fell> Ich eriinere mich noch an den Spot Boris Becker: Ich bin drin.
18:22:44 <leolein> Unvergesslich
18:23:50 <leolein> Installation complete.
18:24:29 <fell> Gut.
18:25:10 <fell> Weiter mit https://wiki.gnucash.org/wiki/De/Onlinebanking-Einrichtungsassistent
18:25:42 <leolein> Wird gemacht.
18:26:04 <fell> Zum starten natürlich flatpack ...
18:26:19 <leolein> :-) Klar
18:26:47 <fell> Ich geh mal frischen Kaffee aufsetzen...
18:26:56 <leolein> Guter Plan.
18:54:17 <leolein> fell: You made my day :-)
18:54:34 <fell> Hat's geklappt?
18:54:53 <leolein> Ja \o/
18:55:32 <fell> Umsatzabruf, Überweisung, ...
18:55:59 <fell> Gleich im aqbanking wiki eintragen!
18:56:43 <leolein> Erstmal Umsatzabruf, das funktioniert. Überweisung muss bis heute Abend warten. Bin grad etwas zusammengezuckt beim Blick auf die Uhrzeit
18:57:33 <leolein> Herzlichen Dank! Jetzt weiss ich zudem besser mit flatpak umzugehen (hab die ältere version deinstalliert auch)
18:59:08 <fell> Falls dir keine IBAN zum überweisen testen einfällt, auf https://www.gnucash.org/donate.phtml steht eine. ;-)
19:00:40 <fell> Mechtilde erzählte kürzlich, daß sie mit Debian testing auch Umsätze abholen kann. Du kannst sie mal tagsüber hier dazu fragen.
19:03:00 <leolein> fell: Das ist ein sehr guter Hinweis. Das teste ich glatt heute Abend.
19:05:05 * leolein klebt einen Zettel auf die Cherry
19:24:31 <leolein> Gute Nacht.
19:37:38 *** omnireq has quit IRC
19:55:34 <fell> Gute Nacht, leolein!
19:56:41 <fell> Abstract of the german talk:
20:00:36 <fell> The servers of Fiduca-GAD, which are used by Cooperative banks in Germany, are known to work with at least our nightlies.
20:04:53 <fell> The owner of the dutch based Triodos is a foundation, so their german branch is using it, too.
20:06:13 *** KevinDB has quit IRC
20:07:32 *** KevinDB has joined #gnucash
20:07:32 *** ChanServ sets mode: +v KevinDB
20:08:20 <fell> Our Flathub flatpak (3.7) and debian 10's gnucash version 3.4 are too old.
20:11:04 <fell> So we replaced successful the flathub flatpak by the nigtly flatpak and he got access.
20:12:04 *** oozer has quit IRC
20:14:10 <fell> My suggestion to test money transfer: the IBAN fron the donation page. ;-)
20:14:13 *** oozer has joined #gnucash
20:17:49 *** KevinDB has quit IRC
20:21:12 *** WileE has quit IRC
20:28:02 *** KevinDB has joined #gnucash
20:28:02 *** ChanServ sets mode: +v KevinDB
20:33:51 *** omnireq has joined #gnucash
20:47:18 *** jralls has joined #gnucash
20:47:18 *** ChanServ sets mode: +o jralls
20:50:19 *** jralls has quit IRC
21:12:32 *** omnireq_ has joined #gnucash
21:13:45 *** omnireq has quit IRC
21:15:40 *** guak has quit IRC
21:53:20 *** omnireq_ has quit IRC
21:53:31 *** omnireq_ has joined #gnucash
22:03:40 *** oozer has quit IRC
22:14:50 *** omnireq_ has quit IRC
22:15:00 *** omnireq_ has joined #gnucash
22:42:27 *** oliver has quit IRC
22:44:10 *** oliver has joined #gnucash
22:59:25 *** fell has quit IRC
23:17:41 *** TownsendHardware has quit IRC
23:20:40 *** mark_ has joined #gnucash