2019-09-25 GnuCash IRC logs

00:15:42 *** Mechtilde has quit IRC
00:21:43 *** Mechtilde has joined #gnucash
00:30:51 *** JayC has joined #gnucash
00:30:51 *** ChanServ sets mode: +v JayC
00:45:30 *** fell has joined #gnucash
00:45:30 *** ChanServ sets mode: +o fell
01:00:30 *** frakturfreak has joined #gnucash
01:04:04 *** frakturfreak has quit IRC
01:22:48 *** Mechtilde has quit IRC
01:32:15 *** fell has quit IRC
01:32:18 *** fell_laptop has joined #gnucash
01:32:18 *** ChanServ sets mode: +o fell_laptop
01:40:38 *** fell has joined #gnucash
01:40:38 *** ChanServ sets mode: +o fell
01:42:49 *** fell_laptop has quit IRC
01:49:19 *** Mechtilde has joined #gnucash
02:00:23 *** lfs has joined #gnucash
02:00:23 *** ChanServ sets mode: +v lfs
02:00:26 *** lfs has left #gnucash
02:01:35 <fell> warlord. There is no versioning required. After a successful build replace gnucash.pot on code/build.
02:12:04 *** Mechtilde has quit IRC
02:38:56 *** sbluhm has joined #gnucash
02:38:56 *** ChanServ sets mode: +v sbluhm
02:41:01 *** pohly1 has joined #gnucash
02:45:49 *** fabior has joined #gnucash
02:53:33 *** phebus has quit IRC
03:09:46 *** Mechtilde has joined #gnucash
03:10:59 *** Mechtilde has joined #gnucash
03:11:33 *** fabior has quit IRC
03:19:54 *** flips has quit IRC
03:20:16 *** flips has joined #gnucash
03:20:17 *** ChanServ sets mode: +v flips
03:26:56 <TommyT> fell: I added a query to the talk page @ https://wiki.gnucash.org/wiki/Google_Test
03:28:01 <TommyT> it looks like -DCAMKE should be -DCMAKE
03:45:51 *** bertbob has quit IRC
03:52:52 *** Mechtilde has quit IRC
03:54:54 <fell> Hi, TommyT, google does not know no -DCAMKE. It is obvisious A typo. So, ust fix it.
03:55:26 <TommyT> fell thanks. I know very little so I wanted to be sure
03:57:59 <fell> TommyT: and the the author copy&pasted it
03:58:42 <fell> several times
03:59:49 <fell> thanks!
04:02:50 <TommyT> fell: Thank YOU. Good night!
04:03:47 <fell> i came just from my breakfast, but good night for you!
04:03:51 *** bertbob has joined #gnucash
04:03:52 *** ChanServ sets mode: +v bertbob
04:04:14 *** Carwyn has joined #gnucash
04:04:14 *** ChanServ sets mode: +v Carwyn
04:13:35 *** MarkFirewhal has quit IRC
04:14:54 *** bertbob has quit IRC
04:19:37 *** bertbob has joined #gnucash
04:19:38 *** ChanServ sets mode: +v bertbob
04:25:34 *** TommyT has quit IRC
04:27:00 *** MarkFirewhal has joined #gnucash
05:02:41 *** JayC has quit IRC
05:38:04 *** fabior has joined #gnucash
05:44:44 <fell> @tell gjanssens jralls: If I understand https://code.gnucash.org/builds/win32/build-logs/maint/2019-09/build-maint-2019-09-24-03-02-17.log right, there was no build, because there were no changes?
05:44:44 <gncbot> fell: The operation succeeded.
05:51:54 *** Aussie_matt has quit IRC
05:58:31 *** fabior has quit IRC
06:30:47 *** Jimraehl1 has joined #gnucash
06:32:36 *** Jimraehl1 has quit IRC
06:33:15 *** Aussie_matt has joined #gnucash
06:37:07 <warlord> fell, I was just using VERSION as an example.
06:37:12 *** gjanssens has joined #gnucash
06:37:12 *** ChanServ sets mode: +o gjanssens
06:37:19 <gjanssens> .
06:37:19 <gncbot> gjanssens: Sent 52 minutes ago: <fell> jralls: If I understand https://code.gnucash.org/builds/win32/build-logs/maint/2019-09/build-maint-2019-09-24-03-02-17.log right, there was no build, because there were no changes?
06:38:35 <gjanssens> fell: yes
06:42:47 <gjanssens> I'll see if I can trigger a true build
06:47:04 *** fabior has joined #gnucash
06:48:23 <warlord> Were there actual changes?
06:55:05 <fell> warlord: Unfortunely only in the patchsets AFAIK.
06:55:20 <fell> None in the sources
06:55:25 *** Mechtilde has joined #gnucash
06:55:31 <warlord> Ah. If the sources didn't change, then no, it wont fire off a build.
06:57:24 *** fabior has quit IRC
06:57:43 <fell> https://www.aquamaniac.de/rdm/news/16
06:57:58 <fell> a new beta
06:59:07 <fell> gjanssens, can we get that in before you start
06:59:09 <fell> ?
07:00:17 <gjanssens> fell: I had already started, but np, I'll update gnucash modules and restart
07:05:17 <fell> AqBanking 5.99.34beta
07:05:19 <fell> More beta releases.
07:05:20 <fell> Added by martin about 13 hours ago
07:05:22 <fell> AqBanking 5.99.34beta
07:05:23 <fell> This version:
07:05:25 <fell> fixes some issues with the SWIFT parser and the XML / SEPA creator
07:05:26 <fell> fixes problems when building packages for Windows
07:05:28 <fell> again provides the Paypal backend
07:05:29 <fell> Gwenhywfar 4.99.17rc1
07:05:30 <gjanssens> Build fails due to patch that won't apply
07:05:31 <fell> This is the first release candidate for Gwenhywfar5.
07:05:32 <fell> For XML files, the encoding is now recognized from the file, if not UTF-8, the data is now converted accordingly to UTF-8.
07:05:34 <fell> In addition, problems with QT4 / 5 have been resolved. Compiling should work for Windows again thanks to the great help from the GnuCash team.
07:05:35 <fell> Feedback geben
07:05:37 <fell> Verlauf
07:05:38 <fell> Gespeichert
07:05:40 <fell> Community
07:05:48 <fell> A duplicate?
07:05:51 <gjanssens> Lunch time now. I'll check in the afternoon
07:10:07 <fell> NP
07:14:53 *** Aussie_matt has quit IRC
07:22:45 *** oozer has joined #gnucash
07:24:41 *** Carwyn has quit IRC
07:25:37 *** Mechtilde has quit IRC
07:48:12 <fell> gjjanssens, can you retry with https://github.com/Gnucash/gnucash-on-windows/commit/163bb94c9dcc464daf5628f09548a27db10a2798 ?
08:11:52 *** jervin has joined #gnucash
08:19:56 *** sbluhm has quit IRC
08:20:03 <fell> The first failure was pacht 4 of src/libs/plugins/imexporters/xml/xml.c
08:28:47 <fell> patch 1/4
08:35:44 *** jervin has quit IRC
08:38:00 *** sbluhm has joined #gnucash
08:38:00 *** ChanServ sets mode: +v sbluhm
08:42:51 <gjanssens> fell: did you just try to make changes directly in github's gnucash-on-windows ?
08:43:09 <gjanssens> Those changes get overwritten when commits are pushed to code.gnucash.org
08:43:23 <fell> oh, right
08:44:44 <gjanssens> I'll add a commit to my branch. The file was rc1 btw not rc.
08:47:47 <gjanssens> Build started. Fingers crossed!
08:48:32 <gjanssens> BTW, the master build had stalled (for a few hours already) so I have killed it. I think maint is more important right now.
08:49:03 <fell> Creating PRs in GH is possible, but commits get lost. (Should go to wiki)
08:49:31 <fell> Right, we want a stable AqB and GC.
08:50:30 <gjanssens> You can't use GH's interface to merge PR's if that's what you mean. Anything that adds commits to the repo should pass via code.gnucash.org.
08:50:59 <gjanssens> You can create PR's against GH/gnucash/... because these commits are in a private repo.
08:51:03 *** Carwyn has joined #gnucash
08:51:03 *** ChanServ sets mode: +v Carwyn
08:51:11 <fell> I meant create PRs
08:51:14 <gjanssens> Merging that PR on the other hand will always happen locally.
08:52:02 <gjanssens> Anyway gwen build failed, also due to a failed patch application. It's probably already included...
08:53:07 <fell> Yes, I assume so
08:54:17 <fell> I would at first suspect -mconsole stuff
08:54:58 *** fabior has joined #gnucash
08:59:56 <gjanssens> In fact both of the gwen patches are obsolete. The decl patch has been included, the clean patch is superseded with another commit.
09:00:11 <gjanssens> gwen configure is running now.
09:00:20 <gjanssens> We'll have to wait and see
09:00:40 *** JayC has joined #gnucash
09:00:40 *** ChanServ sets mode: +v JayC
09:02:11 <fell> 22.54 I wrote, 00.06 martin released
09:07:04 <fell> 2019-09-25 08:58 has Already up to date.
09:09:33 *** sbluhm has quit IRC
09:09:39 <fell> perhaps you should clean the cache of file, where the patch failed, gjanssens.
09:10:47 <gjanssens> That line refers to the packages imported from the MingW64 project. It has nothing to do with the package we build ourselves
09:10:57 <gjanssens> The build is still chugging along nicely
09:11:22 <gjanssens> Eh, correction: it just failed
09:11:30 <gjanssens> On aqbanking. Let me check.
09:13:48 <gjanssens> Yet another already applied patch.
09:15:57 <gjanssens> It was the mconsole patch indeed
09:18:36 <gjanssens> aqbanking configure has started...
09:27:28 *** fabior has quit IRC
09:32:58 *** storyjesse has joined #gnucash
09:50:36 *** jralls has quit IRC
09:51:08 *** jralls has joined #gnucash
09:51:08 *** ChanServ sets mode: +o jralls
10:06:52 *** TommyT has joined #gnucash
10:12:23 <gjanssens> fell: the new build is ready for downloading
10:15:31 <fell> Thanks, gjanssens. i will announce it.
10:17:05 <fell> If you like, you can update flatpak, gjanssens.
10:21:50 *** mgoemmel has joined #gnucash
10:23:22 *** mgoemmel has left #gnucash
10:26:46 *** omnireq has quit IRC
10:29:24 <chris> is a 3.7.bis being planned to fix aqbanking issues?
10:36:10 <gjanssens> I'd vote for it, but ultimately jralls decides
10:36:41 <gjanssens> I believe we should wait for stable versions of gwenhywfar, aqbanking and libchipcard though
10:37:00 *** Carwyn has quit IRC
10:37:09 <gjanssens> And it can be an early 3.8 release rather than 3.7bis
10:37:20 *** mohave_ has joined #gnucash
10:37:21 *** mohave has joined #gnucash
10:40:53 *** fabior has joined #gnucash
10:44:46 *** fabior has quit IRC
10:48:01 <warlord> gjanssens, I'm wondering if we should force a rebuild of HEAD if gnucash-on-windows changes, even if there is no changes the gnucash repo?
10:48:30 <gjanssens> warlord: I believe that would be a good idea
10:49:06 <warlord> The code to do that is, I believe, in gnucash-on-windows ;)
10:51:31 <gjanssens> Yep
10:55:02 <chris> I think a 3.7bis would be useful, if only to fix my bobos
10:55:20 * chris doesn't always remembers to test thoroughly after every timchange
10:55:23 *** omnireq has joined #gnucash
10:55:23 *** ChanServ sets mode: +v omnireq
10:55:41 <fell> Now, with output, users can send useful reports ;-)
10:56:01 <fell> "aqhbci-tool4 getbankinfo -u 1" aborts with:
10:56:11 <fell> 3:2019/09/25 16-40-32:gwen(9620):C:/gcdev64/gnucash/maint/src/gwenhywfar-4.99.17rc1/src/base/buffer.c: 552: Pointer outside buffer size (257 bytes)
10:56:12 <fell> Assertion failed: p, file C:/gcdev64/gnucash/maint/src/gwenhywfar-4.99.17rc1/src/base/memory.c, line 440
10:56:39 <fell> I assume, that is Martins problem?
10:57:56 *** omnireq has quit IRC
10:59:16 *** oozer has quit IRC
10:59:41 *** omnireq has joined #gnucash
10:59:41 *** ChanServ sets mode: +v omnireq
11:01:47 *** omnireq has quit IRC
11:01:55 *** Carwyn has joined #gnucash
11:01:55 *** ChanServ sets mode: +v Carwyn
11:03:51 *** omnireq has joined #gnucash
11:03:51 *** ChanServ sets mode: +v omnireq
11:23:34 *** MarkFirewhal has quit IRC
11:26:04 <gjanssens> fell: yes
11:27:02 <gjanssens> fell: the flatpak build scripts have been updated as well, but the build will only happen tomorrow morning
11:27:37 <fell> I hope it is also the cause of a crasher shown in some user logs on gnucash-de.
11:28:21 <fell> That is Ok, as the changes affect mostly Win users.
11:33:39 <chris> as a win user: 😠, as a non-german speaker ¯\_(ツ)_/¯
11:34:42 * chris still hopes to augment business reports but life's getting in the way of hacking
11:36:27 *** MarkFirewhal has joined #gnucash
11:38:53 *** Carwyn has quit IRC
11:44:37 *** shh has joined #gnucash
11:45:36 *** shh is now known as slowturn
11:47:23 <fell> chris; Geert has built a win package this afternoon and the next will arrive at 08:00 UTC
11:52:08 * chris remembers in 2000s about gnucash and never could imagine the evolving mess in reports ;-)
11:59:47 *** mohave_ has quit IRC
11:59:47 *** mohave has quit IRC
11:59:57 <gjanssens> jralls, warlord, fell: is there any reason to keep the old build environment (using mingw for 2.6 and older) around on our nightly build server ?
12:01:42 <warlord> is it taking up too much space?
12:01:58 <fell> gjanssens, currently only the fear, we could break something while removing it.
12:02:24 <warlord> I can certainly snapshot the VM before you remove it, just to checkpoint and be able to revert... *just in case*
12:02:32 <gjanssens> It's currently using 14Gb of disk space
12:03:13 <gjanssens> FTR I'm experimenting with rsync on the build server.
12:04:18 <gjanssens> I'm setting up a local equivalent of code.gnucash.org/build/win32 to be able to use rsync to periodically cleanup the hosted files
12:04:39 <gjanssens> I'm gradually adapting the build scripts in that direction
12:06:00 <warlord> I have removed old build trees from the VM to clean up space.
12:06:17 <warlord> If we need it, I can increase the disk size.
12:06:48 <warlord> (although VM Host Disk is at 72% usage, so might want to consider additional storage "soon")
12:07:46 *** slowturn has quit IRC
12:08:48 * chris will merge maint to master soon after tests
12:21:09 * fell is wondering, if we still need to keep nightlies, which are more than one version back.
12:28:25 <warlord> fell, nightlies are useful for "bisecting" issues.
12:28:58 <warlord> "hey, the version from DATE X works, but DATE Y broken it' -- and gettting X-to-Y down to one change.
12:35:25 <fell> But that before 3.6?
12:35:55 <warlord> Possibly.
12:37:54 <gjanssens> Some bugs are subtle and can go undiscovered for a long time before surfacing
12:38:10 <gjanssens> In those cases it's useful to be able to go back quite a while
12:38:52 <gjanssens> Although I vaguely remember jralls also suggesting anything older than 6 months is not worth keeping in his opinion.
12:40:15 <gjanssens> Just used rsync to move all build logs into branch/yyyy-mm subdirectories :)
12:41:16 <gjanssens> warlord: The buildserver currently has about 12Gb of free disk space
12:41:52 <gjanssens> If you can make a VM snapshot, I plan to remove the old build system.
12:42:35 <gjanssens> The only worry I had about that was Html Help workshop.
12:42:55 <gjanssens> But I checked and it's installed in Program Files, not in the old build system.
12:43:14 *** ArtGravity has joined #gnucash
12:43:15 *** ChanServ sets mode: +v ArtGravity
12:44:14 <warlord> gjanssens, have you deleted old build trees already?
12:44:54 <warlord> Give me a minute to snapshot...
12:47:57 <warlord> Okay, snapshot created.
12:48:50 <warlord> Sorry, *now* the snapshot is done.
12:48:57 <warlord> (took 10-15 seconds)
12:49:56 <gjanssens> Ok, there goes :)
12:50:55 *** ArtGravity has quit IRC
12:54:22 *** ArtGravity has joined #gnucash
12:54:22 *** ChanServ sets mode: +v ArtGravity
12:58:59 *** guak has joined #gnucash
13:07:16 <gjanssens> Removing the old gcdev and gcdev-maint frees up 18Gb, free disk space is now 30Gb
13:16:37 *** jervin has joined #gnucash
13:22:02 <warlord> yay
13:29:17 <warlord> Let me know if you want me to kill the snapshot, or wait a few days?
13:32:51 *** twt2 has joined #gnucash
13:33:31 *** ChanServ sets mode: +v TommyT
13:40:58 <gjanssens> warlord: better wait a few days
13:41:53 <warlord> sure. no rush on that.
13:41:57 *** jervin has quit IRC
13:46:33 *** oozer has joined #gnucash
13:49:33 <gjanssens> fell: there may still be an issue with the Windows nightly.
13:49:49 <fell> Which?
13:50:03 <gjanssens> I just discovered the installer probably extracts the wrong plugin SO_EFFECTIVE number
13:50:27 <gjanssens> So aqbanking and gwenhywfar may be loading the wrong plugins
13:51:28 <gjanssens> Not sure, but I just saw the bundle script was not updated after aqbanking and gwenhywfar switched to a new include subdirectory (aqbanking6 and gwenhywfar5 respectively)
13:52:08 <fell> Oh
13:53:07 <fell> I didn't know about that directory structure.
14:01:30 <fell> I would prefer to have only one place to change versions.
14:01:58 <gjanssens> You can ask Martin for that :)
14:02:09 <gjanssens> It's not something we control
14:02:47 <gjanssens> He'll probably tell you these number changes are to allow multiple versions of the libraries to co-exist
14:03:31 <gjanssens> OTOH it's not that bad. We only have to update these on a major version change, like from aqb5 to aqb6
14:04:49 *** frakturfreak has joined #gnucash
14:06:05 <fell> Ideally would be a function to determinate it.
14:06:56 <fell> Secound choice would be to set it in gnucash.modules, too
14:07:17 <gjanssens> We already use a function to determine it. However that function depends on a file which is located in a directory named after the major version.
14:08:05 *** chf has quit IRC
14:08:11 <gjanssens> We *could* insert that major version perhaps, but with aqb 5.99.34beta, the major component is still 5 while the directory has already been renamed to aqbanking6
14:09:03 <gjanssens> I don't know where we can reliably get that particular piece of information.
14:10:16 <fell> if minor >=90 then inc(mayor)
14:15:28 *** storyjesse has quit IRC
14:17:26 <fell> For now: https://wiki.gnucash.org/wiki/index.php?title=Dependency_Updates&type=revision&diff=15758&oldid=15690
14:26:30 *** TommyT has quit IRC
14:26:46 *** TommyT has joined #gnucash
14:26:46 *** ChanServ sets mode: +v TommyT
14:27:42 *** chf has joined #gnucash
14:29:39 *** TommyT has quit IRC
14:35:40 *** jervin has joined #gnucash
14:36:20 *** jervin has quit IRC
14:37:18 *** jervin has joined #gnucash
14:37:55 <gjanssens> fell: that still assumes Martin updates the minor at the same time as the include directory name. I believe he didn't in this case
14:39:13 <fell> The formula or the wiki entry?
14:39:19 *** jervin has quit IRC
14:46:15 *** calvinct has joined #gnucash
15:02:51 *** calvinct has quit IRC
15:08:59 *** calvinct has joined #gnucash
15:10:25 *** chf has quit IRC
15:11:59 *** chf has joined #gnucash
15:18:53 <gjanssens> The formula
15:28:06 *** chf has quit IRC
16:25:44 <gjanssens> fell: the most recent installer should be configured with the proper plugin directories.
16:26:14 <gjanssens> I have no idea if this makes a difference or not...
16:27:20 *** calvinct has quit IRC
16:28:35 *** gjanssens has quit IRC
16:36:10 <fell> @tell gjanssens we will see tomorrow.
16:36:10 <gncbot> fell: The operation succeeded.
16:36:11 *** jervin has joined #gnucash
16:39:46 *** mohave has joined #gnucash
16:42:20 <mohave> .
16:45:20 <mohave> @jralls: it sure is tedious compiling the gnucash prereqs. Just curious, how do you keep them up to date once at the baseline?
16:45:20 <gncbot> mohave: Error: "jralls:" is not a valid command.
16:45:42 *** pohly1 has quit IRC
16:45:58 <mohave> jralls: it sure is tedious compiling the gnucash prereqs. Just curious, how do you keep them up to date once at the baseline?
16:49:43 *** jervin has quit IRC
16:49:46 *** jervin has joined #gnucash
16:56:43 *** mohave has quit IRC
17:00:59 *** calvinct has joined #gnucash
17:01:04 *** mohave has joined #gnucash
17:01:08 <mohave> .
17:01:53 <mohave> jralls: MacOS that is
17:02:49 *** jervin1 has joined #gnucash
17:03:16 *** jervin has quit IRC
17:03:16 *** jervin1 is now known as jervin
17:16:20 *** frakturfreak has quit IRC
17:21:04 *** JayC has quit IRC
17:21:28 *** calvinct has quit IRC
17:22:33 *** mohave has quit IRC
17:28:04 *** mohave has joined #gnucash
17:35:01 *** fell has quit IRC
17:43:35 *** chf has joined #gnucash
18:52:20 *** omnireq has quit IRC
19:03:51 *** Aussie_matt has joined #gnucash
19:04:17 *** guak has quit IRC
19:14:39 *** mohave has quit IRC
19:28:59 *** mohave has joined #gnucash
19:48:12 *** mohave has quit IRC
19:56:42 *** omnireq has joined #gnucash
21:43:57 *** oozer has quit IRC
21:59:04 *** ArtGravity has quit IRC
22:02:35 *** jonas has quit IRC
22:03:25 *** jonas has joined #gnucash
22:20:36 *** lmat has quit IRC
22:21:18 *** lmat has joined #gnucash
22:35:57 *** Agfarmer18 has joined #gnucash
23:04:26 *** storyjesse has joined #gnucash
23:24:46 *** Agfarmer18 has quit IRC