2019-05-24 GnuCash IRC logs

00:48:29 *** boldstripe has quit IRC
00:49:23 *** boldstripe has joined #gnucash
00:59:21 <fell> Are the Windows builds on https://code.gnucash.org/builds/win32/ still for 32bit architecture? I thought recent windows versions are for 64bit architecture only.
01:02:34 *** boldstripe_ has joined #gnucash
01:02:49 *** boldstripe has quit IRC
01:02:50 *** boldstripe_ is now known as boldstripe
01:08:28 *** guak has quit IRC
01:11:59 *** fell has quit IRC
01:13:19 *** fell has joined #gnucash
01:13:19 *** ChanServ sets mode: +o fell
01:37:25 *** O01eg has quit IRC
01:41:38 *** Mechtilde has joined #gnucash
02:21:45 *** Mechtilde has quit IRC
02:32:53 *** Mechtilde has joined #gnucash
02:46:28 *** fabior has joined #gnucash
02:49:09 *** boldstripe has quit IRC
02:50:05 *** boldstripe has joined #gnucash
02:53:44 *** fabior has quit IRC
02:55:10 *** gjanssens has joined #gnucash
02:55:10 *** gncbot sets mode: +o gjanssens
02:55:10 *** ChanServ sets mode: +o gjanssens
03:07:10 *** fabior has joined #gnucash
03:13:10 *** fabior has quit IRC
03:16:23 *** fell has quit IRC
03:17:43 *** fell has joined #gnucash
03:17:43 *** ChanServ sets mode: +o fell
03:22:44 *** fell has quit IRC
03:57:50 *** KevinDB has quit IRC
03:59:53 *** KevinDB has joined #gnucash
03:59:54 *** ChanServ sets mode: +v KevinDB
04:14:20 *** jonp has quit IRC
04:14:24 *** jonp has joined #gnucash
04:16:19 *** KevinDB has quit IRC
04:17:54 *** fabior has joined #gnucash
04:18:07 *** CDB-Man has quit IRC
04:18:13 *** CDB-Man has joined #gnucash
04:18:13 *** ChanServ sets mode: +v CDB-Man
04:18:30 *** bertbob has quit IRC
04:18:36 *** KevinDB has joined #gnucash
04:18:36 *** ChanServ sets mode: +v KevinDB
04:19:32 *** bertbob has joined #gnucash
04:19:33 *** ChanServ sets mode: +v bertbob
04:25:03 *** ldir has joined #gnucash
04:25:03 *** ChanServ sets mode: +v ldir
04:26:01 *** KevinDB has quit IRC
04:27:41 *** Mechtilde has quit IRC
04:41:38 *** fabior_ has joined #gnucash
04:42:38 *** fabior has quit IRC
04:49:50 *** boldstripe has quit IRC
04:50:45 *** boldstripe has joined #gnucash
04:56:22 *** ldir has quit IRC
04:58:48 *** KevinDB has joined #gnucash
04:58:48 *** ChanServ sets mode: +v KevinDB
05:24:53 *** fell has joined #gnucash
05:24:53 *** ChanServ sets mode: +o fell
05:25:32 <fell> Back in the world of DSL! :-)
05:38:40 *** Mechtilde has joined #gnucash
06:17:18 *** oozer has joined #gnucash
06:17:50 *** omnireq has joined #gnucash
06:17:50 *** ChanServ sets mode: +v omnireq
06:22:54 *** fell has quit IRC
06:30:46 *** Mechtilde has quit IRC
06:46:41 *** chris has joined #gnucash
06:46:42 *** ChanServ sets mode: +v chris
06:46:46 <chris> .
06:46:46 <gncbot> chris: Sent 18 hours and 12 minutes ago: <jralls> QofSession is already wrapped for Python, though it's done in bindings/python rather than libgnucash/engine. If we're to expose that for Guile as well it should be combined with the rest of the engine swig stuff.
06:46:47 <gncbot> chris: Sent 17 hours and 59 minutes ago: <jralls> However, I'm skeptical of the use case. I suspect that you're the only person who'd use those bindings. IMO a command-line arg --report saved-report-config to GnuCash would be more generally useful.
06:50:14 *** Jimraehl1 has joined #gnucash
06:50:30 *** boldstripe has quit IRC
06:50:32 <chris> jralls: the use case is to run a scheme file without GUI, yet have access to file-load & save. this will allow running saved-reports, allow an alternate data-entry mechanism, e.g. synchronise with ofx, run a webserver which offers access to datafile.
06:50:50 <chris> but this is way beyond my abilities
06:51:26 *** boldstripe has joined #gnucash
06:52:50 *** Jimraehl1 has left #gnucash
06:54:27 *** fabior_ has quit IRC
06:55:35 *** fell has joined #gnucash
06:55:35 *** ChanServ sets mode: +o fell
06:58:42 *** fell has quit IRC
07:01:18 *** chris has quit IRC
07:14:36 *** tlaxkit has joined #gnucash
07:16:10 *** storyjesse has joined #gnucash
07:20:19 *** Mechtilde has joined #gnucash
07:20:52 <warlord> .
07:23:47 *** chris has joined #gnucash
07:23:47 *** ChanServ sets mode: +v chris
07:24:54 *** Aussie_matt has joined #gnucash
07:25:47 *** fell has joined #gnucash
07:25:47 *** ChanServ sets mode: +o fell
07:37:32 *** Mechtilde has quit IRC
07:42:32 *** jervin has joined #gnucash
07:49:33 *** chf has quit IRC
07:50:43 *** chf has joined #gnucash
07:53:13 *** jervin has quit IRC
07:57:23 *** Robert8471 has joined #gnucash
08:25:51 *** chris has quit IRC
08:28:54 *** fell has quit IRC
08:29:49 *** fell has joined #gnucash
08:29:49 *** ChanServ sets mode: +o fell
09:16:24 *** ArtMan has joined #gnucash
09:23:28 *** ArtMan has quit IRC
09:33:14 *** Robert8471 has left #gnucash
09:37:07 *** fabior has joined #gnucash
09:37:50 *** fell has quit IRC
09:43:41 *** fell has joined #gnucash
09:43:41 *** ChanServ sets mode: +o fell
09:51:12 *** MarkFirewhal has quit IRC
10:29:17 *** fabior has quit IRC
11:05:13 *** Mechtilde has joined #gnucash
11:18:13 *** Aussie_matt has quit IRC
11:28:43 *** kapip has joined #gnucash
11:32:20 *** guak has joined #gnucash
11:32:56 *** fabior has joined #gnucash
11:43:38 *** bertbob has quit IRC
11:44:41 *** bertbob has joined #gnucash
11:44:41 *** ChanServ sets mode: +v bertbob
11:53:19 *** fabior has quit IRC
11:57:42 *** fell has quit IRC
11:59:03 *** fell has joined #gnucash
11:59:03 *** ChanServ sets mode: +o fell
12:00:59 <gjanssens> jralls: did you see my reply to the 4.x release schedule ?
12:01:35 <gjanssens> I got an error from google about my new mailserver being improperly configured, but I don't know if the list passed the message anyway
12:02:13 *** tlaxkit has quit IRC
12:18:21 <fell> gjanssens: 15:58 arrived?
12:26:09 <gjanssens> fell: yes, that one
12:26:26 <gjanssens> However jralls was a direct recipient while you were not
12:26:56 <fell> So he should have get it on 2 ways.
12:27:00 <gjanssens> I saw the mailing list version come through but I'm not sure the direct recipients (jralls and chris) did get it as well
12:27:49 <gjanssens> Unless the list server filters out such messages
12:28:09 <gjanssens> I know I only get messages once even if I'm a direct recipient
12:28:37 <fell> BTW I will answer & forward on the examples tomorrow.
12:29:01 <fell> We had DSL issues today and now I am tired.
12:29:12 <gjanssens> Ah, so you got the three replies on the report deprecation thread ?
12:29:25 <gjanssens> Because I also had a google mail system error on those
12:29:53 <fell> 2 from you
12:30:10 <gjanssens> Odd, I sent 3
12:30:34 <fell> 1: Too much to deal with in one reply. I'll split it up in smaller chunks.
12:31:09 <fell> 2: I appreciate localization is your point of attention. However I take missing
12:31:50 <gjanssens> Ok so the middle one was suppressed by google
12:31:51 *** oozer has quit IRC
12:32:00 <gjanssens> At least they had the courtesy to warn me about it
12:33:16 <gjanssens> But that's unfortunate because IMO it was the most interesting one to continue with...
12:33:23 <gjanssens> I have sent you a copy in private.
12:33:29 <fell> Arrived
12:33:40 <gjanssens> Should you want to reply on it, be sure to readd the list address
12:33:48 *** fabior has joined #gnucash
12:34:13 <gjanssens> After getting the google errors I have updated my mail system settings (that is, disabled IPv6 until further testing could be performed)
12:35:08 <fell> It is mked as Doorgestuurd bericht: Onderwerp: ...
12:41:38 <gjanssens> Yes, that's how I sent it. I could have removed that part, but didn't :(
12:48:43 <fell> NP
12:50:49 <warlord> Even with v6, you need proper PTR records in place.
12:54:47 <gjanssens> Yeah that's exactly what google (probably rightfully) complained about
12:55:18 <gjanssens> I'd have to figure out where to put those PTR records though. It should probably be with my ISP
12:56:10 <gjanssens> The part of IPv6 I don't know very well is whether or not NAT is still used
12:56:19 *** edgy has quit IRC
12:56:36 <gjanssens> That is, my mailserver behind the firewall on the lan, will it be NATted for v6 or not ?
12:57:03 <gjanssens> I thought I read something about this no longer be the case (but never searched for more details)
12:59:26 *** edgy has joined #gnucash
13:01:44 *** storyjesse has quit IRC
13:03:06 *** Mechtilde has quit IRC
13:16:39 <jralls> @tell chris It's possible to run gnucash without starting the GUI. We do that already with --add-price-quotes.
13:16:39 <gncbot> jralls: The operation succeeded.
13:27:26 <jralls> gjanssens: I saw the Release Schedule reply to BobIT at 1600 CET and all three report deprecation replies on the list. I didn't see anything direct to me at 15:58 CET.
13:29:36 *** fabior has quit IRC
13:31:51 *** Unhammer has quit IRC
13:32:34 <gjanssens> jralls: that's what I guessed. I'll send you a copy in private.
13:33:32 <gjanssens> Eh oops, got that wrong.
13:33:49 <gjanssens> You weren't on the list of blocked recipients. That was only BobIT and chris
13:33:54 <gjanssens> So you did get my mail.
13:34:35 <jralls> Hmm. Was it to the list or only to me, fell, chris, & BobIT?
13:35:06 <gjanssens> @tell chris jralls: if we are going to expand the non-gui use of gnucash I would prefer to split that off into a separate executable, like gnucash-cmd or something similar
13:35:06 <gncbot> gjanssens: The operation succeeded.
13:35:22 <gjanssens> It was to the list, chris and BobIT
13:35:45 <gjanssens> The story with fell earlier on irc was about a different mail, with similar error message from google
13:36:12 <jralls> Did it begin with "According to repology..."?
13:36:17 <gjanssens> indeed
13:36:35 <gjanssens> As you weren't directly addressed you got it via the list server
13:37:05 <gjanssens> chris and BobIT probably won't have received it as they were direct recipients and I believe the list manager will not send a copy to those.
13:40:29 <jralls> I don't think that the list manager is that smart. I was fooled by the time stamp, Apple Mail shows me the received time rather than the sent time. There's a delay because I use an outside service for mail receipt and poll it every 5 minutes. I got in trouble with Comcast's predecessor many years ago after misconfiguring relay overnight.
13:41:19 <jralls> This saves me from having to worry about it and ensures that I don't lose mail if I have connectivity or local server problems when I'm away.
13:41:58 <gjanssens> In fell's case it seemed to have worked that way. Of course I could be wildly misinterpreting the little evidence I have :)
13:43:13 <gjanssens> Yeah managing one's own mail server has become quite tricky over the years.
13:48:37 <jralls> Looks like I got two copies of BobIT's "Buttons in GnuCash..." this morning, Postfix only passed on one of them.
13:50:04 <gjanssens> Interesting, so how does postfix know it's the same mail if it comes in via different paths ?
13:50:21 <jralls> The MessageID header, of course.
13:50:21 <warlord> gjanssens, messageid
13:50:26 <gjanssens> Does postfix track message IDs?
13:50:50 <gjanssens> I thought it was stateless
13:50:54 <jralls> Of course. It's a fully functional industrial-strength MTA.
13:51:09 <jralls> No, SMTP isn't stateless.
13:52:13 <jralls> And because of its store-and-forward architecture deduplication is important.
13:52:14 <warlord> I dont think it's postfix that does the de-dup -- I think it happens at the message store and/or MUA
13:52:43 <jralls> warlord: The deduplication message is in Postfix's mail.log.
13:52:51 <warlord> in fact, I know for sure that postfix processes the message twice, because I see it twice in my Maia Mailguard UI.
13:53:02 <gjanssens> So if I send a message at time x with message ID a and then half an hour later send the same message with the same message ID postfix would discard it ? I would find that very surprising.
13:53:30 <warlord> the discard will, most likely, happen on receipt at the far end.
13:53:45 <gjanssens> That makes more sense to me indeed
13:54:05 <jralls> May 24 06:35:04 jeeves postfix/smtp[14508]: 8D6091A00228: to=<jralls@ceridwen.us >, relay=127.0.0.1[127.0.0.1]:10024, delay=1.7, delays=0.17/0.02/0/1.5, dsn=2.0. 0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 1616C1A00443)
13:54:49 *** Unhammer has joined #gnucash
13:54:50 *** ChanServ sets mode: +v Unhammer
13:54:59 *** Mechtilde has joined #gnucash
13:55:27 <gjanssens> That seems to be an internal forward from amavis or a similar spam processing service
13:55:29 <jralls> 8D609... and 1616C... were separate receipts 2 seconds apart.
13:56:06 <gjanssens> Indeed, so what I believe happens here is your mail service accepts the mail and passes it on to amavis
13:56:07 <warlord> jralls, yes, but via a milter. And those are not the messageID, those are queue IDs, which are... different.
13:56:26 <gjanssens> or some other milter indeed
13:56:30 <warlord> the 127.0.0.1:10025 is an amavis address
13:56:47 <warlord> (maia is based on amavis and uses the same port)
13:57:08 <jralls> warlord: Exactly. Two Queue IDs, one Message ID. And yes, they both went through amavis. All of my mail goes through amavis.
13:57:36 <gjanssens> Interesting, I have amavis configured, but never heard of maia. What are the benefits ?
13:58:04 <gjanssens> jralls: no, the first queue id is when the mail got accepted by your mailserver.
13:58:09 <warlord> The point remains, if I send an email to gnucash-devel and cc jralls, you'll get two copies of the email at postfix and amavis, but your MUA will de-dup
13:58:16 <gjanssens> Instead of delivering it, it will get passed into amavis
13:58:49 <gjanssens> That processes it, and if acceptable will requeue the message (with the second queue id)
13:58:58 *** Mechtilde has quit IRC
13:59:00 <gjanssens> And only that second one will be actually delivered to your mailbox
13:59:00 <warlord> maia provides a web interface to mark messages spam, clear out quarantine, etc. But it's not well maintained. I am in the process of moving away from it.
13:59:17 <warlord> right
13:59:23 <gjanssens> So the two queue ids you posted above are the same message
13:59:28 <warlord> and the dedup only happens at that stage (or even later)
13:59:38 <jralls> Yes, postfix->amavis->postfix->procmail->~/john/Maildir.
13:59:58 <warlord> I think it's procmail that will do the dedup
14:00:08 <gjanssens> possibly
14:00:42 <gjanssens> I'm using dovecot's lmtp service to deliver to my mailboxes as that gives me sieve support
14:01:44 <gjanssens> Which my mail client also supports so I can configure delivery conditions from within my mail client.
14:03:13 <warlord> cool.
14:03:33 <warlord> I use cyrus-imapd. Also has sieve, but my client is Gnus which, AFAIK, does not.
14:04:50 *** calvinct has joined #gnucash
14:09:48 <gjanssens> Cyrus is proleague of course... :-)
14:10:30 *** frakturfreak has joined #gnucash
14:12:40 *** frakturfreak has quit IRC
14:13:54 *** frakturfreak has joined #gnucash
14:15:52 *** frakturfreak has quit IRC
14:17:23 *** frakturfreak has joined #gnucash
14:17:23 *** ChanServ sets mode: +v frakturfreak
14:18:58 *** frakturfreak has quit IRC
14:20:13 *** frakturfreak has joined #gnucash
14:20:13 *** ChanServ sets mode: +v frakturfreak
14:21:28 *** frakturfreak has quit IRC
14:22:54 *** frakturfreak has joined #gnucash
14:23:26 <jralls> frakturfreak is having connectivity issues.
14:23:57 *** ChanServ sets mode: +v frakturfreak
14:24:01 *** jralls is now known as jralls_afk
14:24:01 <frakturfreak> Nah
14:24:11 <frakturfreak> Sorry for the frequent reconnects
14:24:25 <frakturfreak> my usb scanner is a bit whacky
14:24:57 <frakturfreak> and often times only works after a lucky reboot
14:25:19 <frakturfreak> sorry for the hiccough
14:26:23 <frakturfreak> as like now finally
14:46:24 *** ArtMan has joined #gnucash
14:49:35 *** boldstripe has quit IRC
14:50:30 *** boldstripe has joined #gnucash
15:15:44 *** ArtMan has quit IRC
15:33:08 *** calvinct has quit IRC
15:48:18 *** ArtMan has joined #gnucash
15:51:18 *** ArtMan has quit IRC
15:54:52 *** MarkFirewhal has joined #gnucash
16:11:48 *** oozer has joined #gnucash
16:17:11 *** gjanssens has quit IRC
16:24:31 *** KevinDB has quit IRC
16:26:44 *** KevinDB has joined #gnucash
16:26:44 *** ChanServ sets mode: +v KevinDB
16:26:49 *** kapip has quit IRC
16:27:47 *** jerryq has quit IRC
16:50:15 *** boldstripe has quit IRC
16:51:11 *** boldstripe has joined #gnucash
17:31:18 *** calvinct has joined #gnucash
17:32:46 *** oozer has quit IRC
17:36:21 *** calvinct has quit IRC
18:03:54 *** guak has quit IRC
18:03:56 *** guak has joined #gnucash
18:08:12 *** chf has quit IRC
18:12:14 *** oozer has joined #gnucash
18:13:03 *** chf has joined #gnucash
19:28:13 *** frakturfreak has quit IRC
20:11:48 *** warlord has quit IRC
20:12:47 *** warlord has joined #gnucash
20:12:47 *** gncbot sets mode: +o warlord
20:16:25 *** ArtGravity has quit IRC
20:32:29 *** guak has quit IRC
21:04:16 *** oozer has quit IRC
21:54:19 *** warlord has quit IRC
21:54:31 *** warlord has joined #gnucash
21:54:31 *** gncbot sets mode: +o warlord
22:39:08 *** storyjesse has joined #gnucash
23:03:45 *** CDB-Man_ has joined #gnucash
23:03:46 *** ChanServ sets mode: +v CDB-Man_
23:06:07 *** CDB-Man has quit IRC
23:16:18 *** warlord has quit IRC
23:21:08 *** warlord has joined #gnucash
23:21:08 *** gncbot sets mode: +o warlord
23:22:47 *** chris has joined #gnucash
23:22:47 *** ChanServ sets mode: +v chris
23:23:00 <chris> .
23:23:00 <gncbot> chris: Sent 10 hours and 6 minutes ago: <jralls> It's possible to run gnucash without starting the GUI. We do that already with --add-price-quotes.
23:23:01 <gncbot> chris: Sent 9 hours and 47 minutes ago: <gjanssens> jralls: if we are going to expand the non-gui use of gnucash I would prefer to split that off into a separate executable, like gnucash-cmd or something similar
23:25:11 <chris> @tell gjanssens and jralls that's fine -- running scheme without gui is blue-sky for now... although I'm really wondering whether it'll be that difficult to create a scheme passthrough from commandline. Intuition says not difficult :)
23:25:11 <gncbot> chris: The operation succeeded.
23:48:26 *** jervin has joined #gnucash