2020-10-11 GnuCash IRC logs

00:36:46 *** fell_laptop has joined #gnucash
00:36:46 *** fell has quit IRC
00:36:46 *** ChanServ sets mode: +o fell_laptop
01:13:31 *** Aussie_matt has joined #gnucash
01:36:55 *** fell has joined #gnucash
01:36:55 *** ChanServ sets mode: +o fell
01:37:02 *** fell_laptop has quit IRC
01:41:25 *** fell has quit IRC
01:42:22 *** fell has joined #gnucash
01:42:22 *** ChanServ sets mode: +o fell
01:46:06 *** fell_laptop has joined #gnucash
01:46:06 *** ChanServ sets mode: +o fell_laptop
01:46:07 *** fell has quit IRC
01:50:41 *** fell has joined #gnucash
01:50:42 *** ChanServ sets mode: +o fell
01:52:11 *** fell_laptop has quit IRC
01:59:54 *** frakturfreak has quit IRC
02:04:46 *** o01eg has joined #gnucash
02:13:30 <chris> @tell gjanssens while I'm looking at window-autoclear.c - any idea how to create C-based tests for these ui-heavy functions?
02:13:30 <gncbot> chris: The operation succeeded.
02:13:56 *** frakturfreak has joined #gnucash
02:17:25 *** sbluhm has joined #gnucash
02:17:25 *** ChanServ sets mode: +v sbluhm
02:19:35 <chris> @tell gjanssens - 2nd qu - I now know the split register is always a query. Any idea whether a query can be devised to accept a list of splits to display?
02:19:35 <gncbot> chris: The operation succeeded.
02:23:09 <chris> @tell gjanssens e.g. auto-clear could open a register with the newly cleared splits .
02:23:09 <gncbot> chris: The operation succeeded.
02:25:39 *** David has quit IRC
02:25:45 *** David has joined #gnucash
02:34:08 *** JayC has joined #gnucash
02:34:08 *** ChanServ sets mode: +v JayC
02:36:24 *** fell has quit IRC
02:36:43 *** fell has joined #gnucash
02:36:44 *** ChanServ sets mode: +o fell
02:37:34 *** fell has quit IRC
02:37:35 *** fell_laptop has joined #gnucash
02:37:35 *** ChanServ sets mode: +o fell_laptop
02:56:25 *** sbluhm has quit IRC
03:17:31 *** fell_laptop has quit IRC
03:17:38 *** fell_laptop has joined #gnucash
03:17:38 *** ChanServ sets mode: +o fell_laptop
03:26:05 *** Mechtilde has joined #gnucash
03:26:43 *** storyjesse has joined #gnucash
03:52:54 *** sbluhm has joined #gnucash
03:52:54 *** ChanServ sets mode: +v sbluhm
04:11:39 *** sbluhm has quit IRC
04:26:41 *** bertbob has quit IRC
04:27:15 *** sbluhm has joined #gnucash
04:27:15 *** ChanServ sets mode: +v sbluhm
04:35:30 *** sbluhm has quit IRC
04:39:02 *** bertbob has joined #gnucash
04:39:02 *** ChanServ sets mode: +v bertbob
04:48:04 *** vuamw has joined #gnucash
05:37:05 *** vuamw has quit IRC
05:40:09 *** meb has joined #gnucash
05:40:31 *** m3b has quit IRC
05:41:33 *** sbluhm has joined #gnucash
05:41:33 *** ChanServ sets mode: +v sbluhm
05:41:43 *** vuamw has joined #gnucash
05:56:04 *** User has joined #gnucash
06:13:04 *** sbluhm has quit IRC
06:34:39 *** sbluhm has joined #gnucash
06:34:39 *** ChanServ sets mode: +v sbluhm
06:50:12 *** gjanssens has joined #gnucash
06:50:12 *** gncbot sets mode: +o gjanssens
06:50:12 *** ChanServ sets mode: +o gjanssens
06:54:34 *** fell_laptop is now known as fell
07:16:39 *** sbluhm has quit IRC
07:34:40 *** fell has quit IRC
07:36:57 *** fell has joined #gnucash
07:36:57 *** ChanServ sets mode: +o fell
07:40:45 *** sbluhm has joined #gnucash
07:40:45 *** ChanServ sets mode: +v sbluhm
07:45:59 *** fell has quit IRC
07:46:17 *** fell has joined #gnucash
07:46:17 *** ChanServ sets mode: +o fell
07:48:14 *** sbluhm has quit IRC
07:59:55 *** vuamw has quit IRC
08:01:02 *** vuamw has joined #gnucash
08:07:24 *** Aussie_matt has quit IRC
08:13:04 *** Herbert has joined #gnucash
08:54:42 <gjanssens> .
08:54:42 <gncbot> gjanssens: Sent 6 hours and 41 minutes ago: <chris> while I'm looking at window-autoclear.c - any idea how to create C-based tests for these ui-heavy functions?
08:54:43 <gncbot> gjanssens: Sent 6 hours and 35 minutes ago: <chris> - 2nd qu - I now know the split register is always a query. Any idea whether a query can be devised to accept a list of splits to display?
08:54:44 <gncbot> gjanssens: Sent 6 hours and 31 minutes ago: <chris> e.g. auto-clear could open a register with the newly cleared splits .
08:57:13 <gjanssens> chris: I think the only thing you can do is generate a query that lists exactly the splits you wish to display. I'm not sure that's possible in the context of autoclear, though it may be possible using a combination of date-posted and reconcile status ?
09:32:40 *** fell has quit IRC
09:32:47 *** fell has joined #gnucash
09:32:47 *** ChanServ sets mode: +o fell
09:57:24 *** storyjesse has quit IRC
10:04:22 <chris> gjanssens yes this sounds acceptable
10:14:18 *** chris has quit IRC
10:15:33 *** chris has joined #gnucash
10:15:33 *** ChanServ sets mode: +v chris
10:15:33 *** gncbot sets mode: +o chris
10:24:27 *** suukim has joined #gnucash
10:48:18 *** alex3 has quit IRC
11:00:04 *** TownsendHardware has joined #gnucash
11:28:58 *** m3b81 has joined #gnucash
11:30:30 *** meb has quit IRC
11:58:21 <jralls> chris, I figured out that g_double_hash change: It was because it wasn't introduced until glib2.22 and that was newer than our minimum supported version in 2010.
12:05:31 <jralls> chris, the way to test autoclear is to separate the code that does the work from the code that drives the UI, see https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller. The model and controller functions are testable, and ideally the view functions do nothing except set up the UI element and hook up the controller callbacks.
12:11:32 <jralls> chris, to make a register of what autoclear has in mind I think you just need to make a GList of the splits and hand it over to a new register as if it was the *result* of a query or an account's split list. I don't know the function to call off of the top of my head but it should be easy to find.
12:13:32 *** dtux has joined #gnucash
12:19:38 <jralls> chris, I suppose that the list to send would be the nc_list from lines 144-157.
13:15:09 *** halipaul has joined #gnucash
13:24:49 *** ChanServ sets mode: +v halipaul
13:25:29 *** Sarah has joined #gnucash
13:25:48 *** sbluhm has joined #gnucash
13:25:48 *** ChanServ sets mode: +v sbluhm
13:26:10 *** Sarah has quit IRC
13:27:22 *** halipaul is now known as hfxpaul
13:28:16 *** hfxpaul is now known as halipaul
13:29:17 *** fell has quit IRC
13:33:19 *** sbluhm has quit IRC
13:34:14 *** fell has joined #gnucash
13:34:14 *** ChanServ sets mode: +o fell
13:43:42 *** PowaBanga has quit IRC
13:50:56 *** jervin has joined #gnucash
13:52:08 *** David has quit IRC
13:52:14 *** David has joined #gnucash
14:00:40 *** jervin has quit IRC
14:01:24 <fell> gjanssens, jralls: any objection to merge htdocs beta? the changes are in the metadata, mainly for ogp.
14:02:13 <jralls> fell, As long as it works right, go ahead. What's ogp?
14:02:21 <fell> Note I am unsureif the namespace is desired/required.
14:02:41 <gjanssens> fell: same for me
14:03:07 <fell> The metadata protocol mostly used by facebook.
14:04:57 <fell> cmarki had implemented it but only rudimental. One set english onky for all pages.
14:05:17 *** Sarah has joined #gnucash
14:06:33 <fell> last year (?) milotype made a PR to make it translatable.
14:08:04 <fell> Another point: do we want to create https://www.gnucash.org/pub/gnucash/ and redirect it to https://sourceforge.net/projects/gnucash/files/OldFiles/ ?
14:08:25 <fell> That would reeable the links in old news.
14:08:46 <fell> reenable
14:16:34 *** sbluhm has joined #gnucash
14:16:34 *** ChanServ sets mode: +v sbluhm
14:21:58 *** PowaBanga has joined #gnucash
14:23:39 <jralls> For .../pub/gnucash, sure.
14:29:51 <jralls> I don't think there's anything harmful about the OGP tags as long as there's no Facebook javascript involved. We don't want to enable their trackers.
14:30:42 *** Agfarmer18 has joined #gnucash
14:32:27 *** David has quit IRC
14:32:48 *** David has joined #gnucash
14:34:50 *** jervin has joined #gnucash
14:36:14 *** Agfarmer18 has quit IRC
14:37:09 *** suukim has quit IRC
14:37:52 *** frakturfreak has quit IRC
14:41:12 *** Agfarmer18 has joined #gnucash
14:41:19 <fell> https://ogp.me/
14:41:24 *** Agfarmer18 has quit IRC
14:43:58 *** jervin has quit IRC
14:46:59 *** frakturfreak has joined #gnucash
14:48:51 <gjanssens> jralls, fell: I saw on the msys issue that the main repo is back online. So I have enabled that one again. Only the SF mirror remains disabled.
14:49:30 <jralls> gjanssens, thanks.
15:27:11 *** User has quit IRC
15:27:11 *** Mechtilde has quit IRC
15:30:07 *** Sarah has quit IRC
15:34:13 *** jervin has joined #gnucash
15:35:28 *** o01eg has quit IRC
15:44:29 *** o01eg has joined #gnucash
15:47:30 *** jw4 has quit IRC
15:47:52 *** jw4 has joined #gnucash
15:47:52 *** ChanServ sets mode: +v jw4
15:58:34 *** sbluhm has quit IRC
16:25:47 <CDB-Man_> .tell sarah set your currency report option to "nearest in time", set the report currency to CAD, and F::Q to pull the current CADUSD fx rate. this way the report will print today's CAD value
16:25:57 <CDB-Man_> what's tht command you guys use?
16:26:11 <CDB-Man_> ah it's an @ sign
16:26:14 <CDB-Man_> @\tell sarah set your currency report option to "nearest in time", set the report currency to CAD, and F::Q to pull the current CADUSD fx rate. this way the report will print today's CAD value
16:26:14 <gncbot> CDB-Man_: Error: "\tell" is not a valid command.
16:26:20 <CDB-Man_> @tell sarah set your currency report option to "nearest in time", set the report currency to CAD, and F::Q to pull the current CADUSD fx rate. this way the report will print today's CAD value
16:26:20 <gncbot> CDB-Man_: The operation succeeded.
16:27:03 <CDB-Man_> jralls: your highlight comes in timely, as I had almost forgotton about my long current todo list on that ticket. given that it's thanksgiving long weekend this Monday in Canada, I will have some time to create something for chris to look at hopefully
16:28:02 <jralls> CDB_Man_ OK.
16:28:36 *** CDB-Man_ is now known as CDB-Man
16:33:28 <CDB-Man> I've been so busy the last 3 months with an attempted job change (hopefully realizing on it soon...)
16:34:59 <jralls> I sympathize. Job hunting is a pain.
16:36:10 <CDB-Man> In this case, it's an internal transfer, but COVID has put the brakes even on that
16:49:19 *** CDB-Man_ has joined #gnucash
16:49:19 *** ChanServ sets mode: +v CDB-Man_
16:49:35 *** CDB-Man has quit IRC
17:20:12 *** gjanssens has quit IRC
17:48:25 *** Robert8471 has joined #gnucash
17:50:22 *** Robert847 has quit IRC
17:56:44 *** hfxpaul has joined #gnucash
17:57:58 *** halipaul has quit IRC
18:09:37 *** Aussie_matt has joined #gnucash
18:13:35 *** m3b81 has quit IRC
18:29:15 *** dtux has quit IRC
18:34:57 *** fell has quit IRC
18:35:44 *** fell has joined #gnucash
18:35:44 *** ChanServ sets mode: +o fell
19:08:48 *** hfxpaul is now known as halipaul
19:09:21 *** ChanServ sets mode: +v halipaul
19:33:50 *** fell has quit IRC
19:33:58 *** fell has joined #gnucash
19:33:58 *** ChanServ sets mode: +o fell
19:55:38 *** jervin has joined #gnucash
20:28:09 *** AdrienM has joined #gnucash
20:28:09 *** ChanServ sets mode: +v AdrienM
20:29:19 *** Adrien has joined #gnucash
21:18:32 *** kcexn has joined #gnucash
21:18:32 *** ChanServ sets mode: +v kcexn
21:20:30 *** PowaBanga has quit IRC
21:22:09 <kcexn> Hi. I'm running GNUCash on a laptop with Debian 10 with all the data files backed up in Dropbox. Recently I'm also thinking I want a copy of GNUCash on a separate machine that runs Windows. Will there be compatibility problems between GNUCash 3.x (Debian) and Gnucash 4.x (Windows) if they're both sharing a common set of data.
21:22:39 <kcexn> Maybe I need to backport a newer version of GNUCash to Debian? Or use the older 3.11 for Windows?
21:27:38 *** PowaBanga has joined #gnucash
22:31:38 *** kcexn1 has joined #gnucash
22:33:01 *** kcexn1 has quit IRC
22:33:11 *** kcexn has quit IRC
22:33:15 *** kcexn has joined #gnucash
22:46:44 *** ChanServ sets mode: +v kcexn
23:05:55 <CDB-Man_> kcexn: most everyone with Linux experience is asleep right now. Stick around and they should start waking up in ~8 hours time
23:19:10 *** storyjesse has joined #gnucash
23:29:19 <kcexn> CDB-Man: I'm not too stressed about the linux queston. More about the 3.x and 4.x compatibility. If I open a 3.x database with a 4.x GNUCash am I going to break something?
23:29:36 <CDB-Man_> ah, well, in that case, I can comment
23:29:50 <CDB-Man_> i seamlessly switched from 3.x to 4.x on Windows
23:29:58 <CDB-Man_> and as always, keep a backup in case you need to revert
23:30:31 <kcexn> Can you switch back? I'm wanting to access the one database from two devices. And the struggle is that they're on different versions.
23:30:44 <kcexn> Yes. I can keep a backup and try it I suppose.
23:30:45 <CDB-Man_> I don't think switching back is very friendly
23:31:05 <CDB-Man_> the other device is not on 4.x?
23:31:21 <kcexn> No. Because Debian runs really old software and I was too lazy to try and install the latest version.
23:31:35 <kcexn> I can update it that's not a concern.
23:31:55 <kcexn> Just wondering if I anyone had any experience taking the lazy way out. And just using two version on two different devices.
23:32:19 <CDB-Man_> yeah, I don't think accessing a 4.x file on a 3.x device will play very nicely
23:32:30 <CDB-Man_> 4.x has some cleanup and modernizing scrubs on the file
23:33:06 <CDB-Man_> someone else can comment specifically on the extend, but at least for me, reverting backwards was a definite no
23:33:28 <kcexn> ok. That makes sense. These breaking changes would have been introduced in 4.0 right?
23:33:36 <kcexn> running 3.11 with like 3.9 should be fine?
23:34:01 <CDB-Man_> between major versions: yes
23:34:29 <CDB-Man_> Within the same major version, I would think you're fine, but I don't know the extent of changes when you're making such a step up
23:34:38 <CDB-Man_> better to just figure out and update your debian's build
23:35:06 <kcexn> Yeah alright.
23:36:07 <kcexn> Does GNUCash usually upgrade fairly seamlessly even if there's a fairly significant jump in versions? Or sometimes there are problems if you skip minor versions?
23:36:17 <kcexn> Maybe I need to do a mult-step upgrade path.
23:37:09 <kcexn> anyway. Thanks CDB-Man. You've answered the most important question.
23:37:13 <kcexn> About compatibility.
23:37:31 <CDB-Man_> Don;'t know, but personally I jumped from 3.4x to 3.8x in 1 swoop without issue
23:37:36 <kcexn> I'll figure out the upgrade.
23:38:09 *** chris has quit IRC
23:41:24 *** chris has joined #gnucash
23:41:24 *** ChanServ sets mode: +v chris
23:41:27 *** gncbot sets mode: +o chris