2023-10-16 GnuCash IRC logs

00:00:23 *** jervin has quit IRC
00:00:36 *** jervin has joined #gnucash
00:00:55 *** Julianold[m] has quit IRC
00:00:55 *** chrislck[m] has quit IRC
00:00:55 *** warlord has quit IRC
00:00:56 *** Felix[m] has quit IRC
00:01:05 *** MatrixTravelerbot[m] has quit IRC
00:01:13 *** technicus[m] has quit IRC
00:01:13 *** shukonmatrix[m] has quit IRC
00:01:15 *** antonlada[m] has quit IRC
00:01:16 *** sunyibo[m] has quit IRC
00:01:16 *** warlord has joined #gnucash
00:01:16 *** gncbot sets mode: +o warlord
00:01:22 *** peter-butler[m] has quit IRC
00:01:24 *** reactormonk[m] has quit IRC
00:01:29 *** ElonSatoshi[m] has quit IRC
00:01:33 *** PeterScholtens[m] has quit IRC
00:01:36 *** Trygve[m] has quit IRC
00:01:41 *** JokerGermany has quit IRC
00:01:47 *** luwum[m] has quit IRC
00:02:55 *** chris has joined #gnucash
00:02:55 *** ChanServ sets mode: +v chris
00:02:55 *** gncbot sets mode: +o chris
00:15:24 *** Julianold[m] has joined #gnucash
00:17:12 *** chrislck[m] has joined #gnucash
00:22:26 *** bertbob has quit IRC
00:23:29 *** bertbob has joined #gnucash
00:23:29 *** ChanServ sets mode: +v bertbob
00:24:42 *** warlord has quit IRC
00:26:58 *** warlord has joined #gnucash
00:26:58 *** gncbot sets mode: +o warlord
00:40:09 *** jwhite has quit IRC
00:48:42 *** technicus[m] has joined #gnucash
00:49:34 *** shukonmatrix[m] has joined #gnucash
00:50:58 *** NoobAlice has quit IRC
00:51:19 *** antonlada[m] has joined #gnucash
00:52:28 *** sunyibo[m] has joined #gnucash
00:57:20 *** peter-butler[m] has joined #gnucash
01:13:23 *** gandalf has joined #gnucash
01:14:17 *** giuseppef has quit IRC
01:14:53 *** jervin has quit IRC
01:15:09 *** Felix[m] has joined #gnucash
01:30:27 *** jervin has joined #gnucash
01:33:53 *** jervin has quit IRC
01:34:48 *** fell has quit IRC
01:36:07 *** fell has joined #gnucash
01:36:07 *** ChanServ sets mode: +o fell
01:52:51 *** MatrixTravelerbot[m] has joined #gnucash
02:32:22 *** giuseppef has joined #gnucash
02:32:22 *** ChanServ sets mode: +v giuseppef
03:12:38 *** reactormonk[m] has joined #gnucash
03:21:55 *** chris has quit IRC
03:25:30 *** ElonSatoshi[m] has joined #gnucash
03:47:18 *** PeterScholtens[m] has joined #gnucash
04:02:07 *** Trygve[m] has joined #gnucash
04:28:41 *** JokerGermany has joined #gnucash
04:37:54 *** gandalf1 has joined #gnucash
04:38:21 *** gandalf has quit IRC
04:38:21 *** gandalf1 is now known as gandalf
04:43:09 *** luwum[m] has joined #gnucash
04:49:56 *** gandalf1 has joined #gnucash
04:50:23 *** gandalf has quit IRC
04:50:23 *** gandalf1 is now known as gandalf
04:53:02 *** chris has joined #gnucash
04:53:03 *** ChanServ sets mode: +v chris
04:53:03 *** gncbot sets mode: +o chris
05:06:44 *** bertbob has quit IRC
05:14:01 *** bertbob has joined #gnucash
05:14:02 *** ChanServ sets mode: +v bertbob
05:28:02 *** chris has quit IRC
05:45:58 *** chris has joined #gnucash
05:45:59 *** ChanServ sets mode: +v chris
05:45:59 *** gncbot sets mode: +o chris
06:26:30 *** gjanssens has joined #gnucash
06:26:30 *** ChanServ sets mode: +o gjanssens
06:32:35 *** nevivurn has joined #gnucash
06:32:35 *** ChanServ sets mode: +v nevivurn
06:36:58 *** chris has quit IRC
07:24:08 *** chris has joined #gnucash
07:24:08 *** ChanServ sets mode: +v chris
07:24:09 *** gncbot sets mode: +o chris
07:24:44 <chris> gjanssens: thought about your concerns for two types of scripts - one with immediate access to full api, another needs (use-modules ...) or import
07:25:03 <chris> I think this is easily resolved by ensuring any scripts does its own (use-modules) or import, by removing scm_c_use_module (...) from the script loader
07:26:41 *** nevivurn1 has joined #gnucash
07:26:41 *** ChanServ sets mode: +v nevivurn1
07:27:26 *** nevivurn has quit IRC
07:27:27 *** mosiu has joined #gnucash
07:29:10 <gjanssens> chris: that may help towards a more unified experience indeed.
07:29:34 <gjanssens> BTW I have not had the change yet to review your latest work. I hope to get to that this week.
07:30:10 <gjanssens> Return question: have you tried to load any of the python example scripts we currently ship via gnucash-cli and check the results ?
07:49:37 <chris> uh... no
07:50:07 <chris> actually i did and it currently fails because i don't have gobject-introspection
07:54:17 <warlord> .
07:56:37 <gjanssens> Huh, I'm surprised gobject-introspection comes into play here... I can't imagine what it has to do with our guile and python bindings.
07:59:39 <warlord> gjanssens, my guess is that it's under the covers with the gobject-based object parameter lookups.
08:04:14 <gjanssens> warlord: still odd. Our python bindings haven't relied on gobject-introspection before chris' PR so that would mean the PR suddenly adds the requirement.
08:04:24 <gjanssens> However as I said, I haven't reviewed this just yet.
08:04:24 <warlord> odd
08:13:27 <chris> uhh I think the gi stuff is whatever the committer has decided to use in init.py
08:13:38 <chris> to open the console
08:19:18 *** nevivurn1 is now known as nevivurn
08:25:16 *** giuseppef has quit IRC
08:27:54 *** jwhite has joined #gnucash
08:27:54 *** ChanServ sets mode: +v jwhite
08:50:28 *** gandalf has quit IRC
08:52:32 <chris> gjanssens: I cannot test most of the examples due to bit rot :LOL: however qof.py seems to work
08:53:07 <chris> gnucash-cli --language python stable/bindings/example/qof.py does work
09:28:57 *** FeuerwehrMichael has joined #gnucash
09:28:57 *** ChanServ sets mode: +v FeuerwehrMichael
09:30:08 *** chris has quit IRC
09:39:12 *** jervin has joined #gnucash
09:40:33 *** chris has joined #gnucash
09:40:33 *** ChanServ sets mode: +v chris
09:40:33 *** gncbot sets mode: +o chris
10:11:11 *** FeuerwehrMichael has quit IRC
10:14:29 *** FeuerwehrMichael has joined #gnucash
10:14:29 *** ChanServ sets mode: +v FeuerwehrMichael
10:30:46 *** FeuerwehrMichael has quit IRC
10:41:32 *** chris has quit IRC
11:12:32 *** gandalf has joined #gnucash
11:34:32 *** jervin has quit IRC
13:40:48 *** palerider has joined #gnucash
13:57:01 *** palerider has left #gnucash
14:32:03 *** jervin has joined #gnucash
15:32:04 *** jervin has quit IRC
16:08:40 *** FeuerwehrMichael has joined #gnucash
16:08:41 *** ChanServ sets mode: +v FeuerwehrMichael
16:11:16 *** gandalf has quit IRC
16:19:16 *** FeuerwehrMichael has quit IRC
16:51:02 *** warlord has quit IRC
16:51:25 *** gjanssens has quit IRC
18:32:12 *** NoobAlice has joined #gnucash
18:32:12 *** ChanServ sets mode: +v NoobAlice
18:53:16 *** warlord has joined #gnucash
18:53:16 *** gncbot sets mode: +o warlord
19:23:52 *** jervin has joined #gnucash
19:29:46 *** icarus_79 has joined #gnucash
19:30:57 *** icarus_79 is now known as ic_79
19:31:22 *** jervin has quit IRC
19:31:47 *** jralls-m1 is now known as jralls
19:32:45 *** ChanServ sets mode: +o jralls
19:35:17 <jralls> chris, that error is from the python console in gnucash/python. It needs gobject-introspection to draw its control. It's completely separate from your gnucash-cli work. You can either install gobject-introspection from your distro (apt/dnf/yum/whatever don't remember which one you use) or ignore the problem and just test the example scripts in bindings/python/examples.
19:35:36 *** ChanServ sets mode: +v ic_79
19:35:48 <jralls> @tell chris That error is from the python console in gnucash/python. It needs gobject-introspection to draw its control. It's completely separate from your gnucash-cli work. You can either install gobject-introspection from your distro (apt/dnf/yum/whatever don't remember which one you use) or ignore the problem and just test the example scripts in bindings/python/examples.
19:35:48 <gncbot> jralls: The operation succeeded.
19:45:15 <ic_79> Hi there
19:50:10 *** warlord has quit IRC
19:56:00 *** jervin has joined #gnucash
19:59:02 *** jervin has quit IRC
20:00:02 *** raghukamath has quit IRC
20:09:51 *** raghukamath has joined #gnucash
20:09:51 *** ChanServ sets mode: +v raghukamath
20:32:35 *** chris has joined #gnucash
20:32:35 *** ChanServ sets mode: +v chris
20:32:35 *** gncbot sets mode: +o chris
20:33:46 <chris> jralls: agree gi error is harmless but I can't seem to remove it from gnucash(gui) via CMakelists while still allowing gnucash-cli to find Python.h
20:39:22 <jralls> chris, you'd have to create a separate WITH_PYTHON_CONSOLE option. Probably a good idea anyway, the only time I've ever heard of anyone interested in using it is PR 819.
20:42:31 <chris> ugh... there's no CMake magic to enable Python3_INCLUDE_DIRS for cli only and not gui?
20:43:18 *** nevivurn has quit IRC
20:44:56 <jralls> Don't you get that error if you build WITH_PYTHON on stable?
20:49:33 <chris> oh didn't check
20:50:19 <chris> don't usu build with WITH_PYTHON until this branch
20:50:21 <chris> gtg now
20:50:29 <jralls> OK, later.
21:48:36 *** chris has quit IRC
22:02:35 *** mosiu_ has joined #gnucash
22:02:50 *** mosiu has quit IRC
22:02:50 *** mosiu_ is now known as mosiu
23:41:55 *** NoobAlice has quit IRC