2020-09-18 GnuCash IRC logs

00:18:25 *** bertbob has joined #gnucash
00:18:25 *** ChanServ sets mode: +v bertbob
00:31:41 *** KipITOne has quit IRC
00:39:43 *** TommyT has quit IRC
00:42:30 *** Mechtilde has joined #gnucash
00:44:26 *** bertbob has quit IRC
00:46:40 *** bertbob has joined #gnucash
00:46:41 *** ChanServ sets mode: +v bertbob
00:49:47 *** geo has joined #gnucash
01:02:03 *** Aussie_matt has quit IRC
01:11:53 *** Aussie_matt has joined #gnucash
01:15:44 *** fell_laptop has joined #gnucash
01:15:44 *** ChanServ sets mode: +o fell_laptop
01:17:57 *** fell has quit IRC
01:25:39 *** sbluhm has joined #gnucash
01:42:34 *** Mechtilde has quit IRC
02:01:56 *** jervin has joined #gnucash
02:49:17 *** parsnip has quit IRC
02:49:19 *** parsnip has joined #gnucash
02:49:21 *** miklcct has quit IRC
02:51:47 *** miklcct has joined #gnucash
02:51:47 *** ChanServ sets mode: +v miklcct
03:00:12 *** storyjesse has joined #gnucash
03:02:45 *** Mechtilde has joined #gnucash
03:39:37 *** FH_thecat has quit IRC
03:52:12 *** jervin has quit IRC
04:14:20 *** jw4 has quit IRC
04:15:19 *** jw4 has joined #gnucash
04:34:20 *** fell_laptop is now known as fell
04:40:39 *** sbluhm has quit IRC
04:45:27 *** miklcct has quit IRC
04:47:39 *** miklcct has joined #gnucash
04:47:39 *** ChanServ sets mode: +v miklcct
04:58:22 *** miklcct has quit IRC
04:58:42 *** sbluhm has joined #gnucash
04:58:43 *** ChanServ sets mode: +v sbluhm
04:59:37 *** miklcct has joined #gnucash
04:59:37 *** ChanServ sets mode: +v miklcct
05:19:31 *** FH_thecat has joined #gnucash
05:20:20 *** storyjesse1 has joined #gnucash
05:20:56 *** storyjesse has quit IRC
05:20:56 *** storyjesse1 is now known as storyjesse
05:22:57 *** PowaBanga has quit IRC
05:25:53 *** PowaBanga has joined #gnucash
05:44:37 *** miklcct has quit IRC
05:46:42 *** hussam has quit IRC
05:46:45 *** miklcct has joined #gnucash
05:46:45 *** ChanServ sets mode: +v miklcct
06:12:12 *** sbluhm has quit IRC
06:12:17 *** User has joined #gnucash
06:25:24 *** ramontjunior has joined #gnucash
06:40:44 *** miklcct has quit IRC
06:42:54 *** miklcct has joined #gnucash
06:42:54 *** ChanServ sets mode: +v miklcct
06:43:35 *** Aussie_matt has quit IRC
07:36:58 *** hussam has joined #gnucash
07:36:58 *** ChanServ sets mode: +v hussam
07:37:18 *** sbluhm has joined #gnucash
07:37:18 *** ChanServ sets mode: +v sbluhm
07:37:45 *** hussam has quit IRC
07:38:56 *** hussam has joined #gnucash
07:38:56 *** ChanServ sets mode: +v hussam
07:49:18 *** sbluhm has quit IRC
07:56:29 *** sethmhur has joined #gnucash
07:57:38 *** sethmhur has quit IRC
07:57:45 *** KaiForce has joined #gnucash
08:54:38 *** Jimraehl1 has joined #gnucash
09:56:42 *** hussam has quit IRC
09:59:12 *** David has quit IRC
09:59:18 *** David has joined #gnucash
10:06:55 *** Mechtilde has quit IRC
10:16:20 *** Mechtilde has joined #gnucash
10:19:21 *** Mechtilde has quit IRC
10:22:56 *** TommyT has joined #gnucash
10:22:57 *** ChanServ sets mode: +v TommyT
10:27:44 *** iduno8912 has joined #gnucash
10:28:24 *** ChanServ sets mode: +v iduno8912
10:28:34 <TommyT> fell I am twt on the wiki. Are you available to chat about my edits on the Dependencies page?
10:29:45 *** Mechtilde has joined #gnucash
10:32:16 <TommyT> fell here is my perspective: I copy-pasted my way through a build environment in a VM with Ubuntu 20.04. Several of the explicit commands on that page failed, so I dug in to figure out why.
10:32:47 *** Mechtilde has quit IRC
10:35:38 <TommyT> fell the apt commands presume Debian derivatives. I looked and libglib2.0-0 has been named that way in Debian and Ubuntu for awhile. (I don't know why) If you try "apt install libglib2.0" it does not work.
10:37:13 <TommyT> fell similarly, there is a package called gtk+3.0 and it is source only. I went through all the packages the source generates and found six generated by that package that are brought in when you use the command "apt build-dep gnucash"
10:38:30 <TommyT> fell and four of them are dependencies of libgtk-3-dev and libgtk-3-bin brings in the final one
10:39:20 <TommyT> fell otherwise the commands don't work. I understand that it's supposed to be generic, but I also think the wiki should not have failing code
10:40:32 <TommyT> fell if you would rather keep our discussion to the talk page that's fine but I thought maybe this would allow better discussion
10:40:48 <fell> NP
10:44:03 <fell> My thought is, we should not annoy the user by entering redundancies, so ideally they should have to enter only "apt build-dep gnucash".
10:44:54 <TommyT> Yes that would certainly be desirable HOWEVER I can think of one circumstance where it breaks down
10:45:38 <TommyT> when there's a major change to GnuCash it may have such different dependencies that the existing package does not bring in something critical.
10:46:12 <fell> To build gnucash 4.x under e.g. ubuntu-18 or 19 that would not be sufficient, because some dependencies changed.
10:46:24 <TommyT> That said, the way the section is written is not really all that useful, because as you say the build-dep command gets everything and these commands just don't reflect reality
10:46:45 <TommyT> and when you go to build you get errors that point you to the missing pieces
10:47:09 <TommyT> though for an inexperienced person like me (or even less clever) it is quite a challenge
10:47:13 <fell> In that case they have to pull higher dependenciesmanually
10:48:14 *** Agfarmer18 has joined #gnucash
10:49:03 <TommyT> I personally think there would be some value in listing the distro-specific build dependencies explicitly to document them as they change... these things come from the source package. BUT as you may have noticed, the Debian maintainer is behind
10:49:32 <TommyT> I think 3.8b is the latest in Debian, though I haven't looked in a few days
10:49:57 <fell> He reported he needs help, because he has less time now.
10:50:00 <TommyT> sorry it's 3.10
10:50:32 <TommyT> yes I have been trying to teach myself enough packaging to offer help but it's quite a stretch for me personally
10:56:06 <TommyT> I am not so invested in my edits in the wiki -- I just wanted exact examples to work.
10:56:18 <fell> about debian, you should probably talk with Mechtilde. She know more internals like packaging policy.
10:57:52 <fell> I assume, for the stable releases, the patch level, the ending -x, will not change, but for backport it will. Then you have to update the wiki.
10:59:01 <fell> Perhaps we should split the cooking recipe in 3 parts:
11:00:41 <TommyT> Are we talking about https://wiki.gnucash.org/wiki/Building_On_Linux now?
11:01:02 <fell> 1. The distri offers the righht main version of gnucash, currently 4, 'apt build-dep gnucash' is sufficient.
11:03:51 <fell> no, why do you thinkß
11:04:18 *** ArtGravity has joined #gnucash
11:04:18 *** ChanServ sets mode: +v ArtGravity
11:04:36 <TommyT> The https://wiki.gnucash.org/wiki/Installing_Dependencies page is subordinate to the Building_On_Linux page
11:05:29 <fell> Right, Ii have to see, which parts belong where...
11:06:20 <TommyT> The Building page actually does say to use build-dep to bring in the dependencies but the Building page has FOUR sub-pages to go through
11:06:50 <TommyT> under the section Setting up to Build GnuCash on Linux
11:06:51 <fell> after it sent you to Installing Dependencies
11:08:27 <TommyT> The Building page probably needs some editing for clarity because it does say right BELOW that section to use build-dep. That could be emphasized again at the top of the dependencies page
11:09:26 <fell> right
11:11:05 <TommyT> not that I intend to get you off course but another minor point on the dependencies page is that I think the database section should be moved to "main dependencies"
11:11:42 <TommyT> or at least the mysql part should
11:12:42 <TommyT> but I decided that because of the way the options are worded maybe folks are still building it without mysql support
11:12:48 <fell> where do you see it?
11:13:07 *** Agfarmer18 has quit IRC
11:13:28 <TommyT> In the Installing Dependencies it has Database Backend as an optional section with the caveat that you probably want it
11:13:47 <fell> Ah, ok,
11:15:26 <fell> related to the thread https://lists.gnucash.org/pipermail/gnucash-devel/2020-September/045480.html, one could say "I am happy with the xml backend, may be later."
11:16:31 <TommyT> yes I have been following that discussion and I think you could probably find just as many XML fans as SQL fans -- whatever you're used to
11:16:39 <fell> and for user,which are no certified database administrator, we suggest SQLite.
11:16:58 *** Cuare has quit IRC
11:17:16 <TommyT> I"m sorry I said mysql and I think I meant squlite
11:17:27 <TommyT> whatever creates the single storage file
11:21:16 <fell> but currently xml is built-in and SQL is optional. So I would keep it that way for users, who want a llean system. That can change sometime in the future.
11:23:43 <fell> About my other question: if you 'sudo apt install libxslt1-dev', does it pull libxslt1.1 by itself?
11:26:28 <TommyT> looking at https://packages.ubuntu.com/focal/libxslt1-dev the answer is yes
11:27:23 <fell> that would simplify you script. :-)
11:28:45 *** guak has joined #gnucash
11:28:46 <fell> Perhaps add a comment like # verfiy, it pulls libxslt >= 1.1
11:29:28 <fell> or whatever we write in Readme.dependencies.
11:30:15 <fell> I believe that would also resolve the patch level question.
11:32:07 <fell> And the linker libtool/libltdl-dev would belong in https://wiki.gnucash.org/wiki/Install_Build_Tools#build-essential
11:34:29 <TommyT> README.dependencies doesn't seem to specify a version for libxslt
11:36:22 *** PowaBanga has quit IRC
11:37:33 *** PowaBanga has joined #gnucash
11:38:38 <fell> About build-essential, in opensuse exists a meta package patterns-devel-C-C++-devel_C_C++, which will pull compilers, linker, …
11:39:05 <TommyT> debian / ubuntu has a package called build-essential
11:40:56 <fell> That wouuld simplify the process, too.
11:41:04 <TommyT> brings in dpkg-dev g++ gcc libc6-dev and make and of course all the subordinate packages
11:42:58 <fell> dpkg is not really required, only if I want to import deb packages in my rpm based system.
11:43:27 <TommyT> sorry yes that's the package name it is another meta package
11:44:23 <TommyT> it brings in binutils bzip2 libdpkg-perl make (again?) perl patch tar xz-utils
11:45:34 <TommyT> which are more packages that bring in more packages and next thing you know you have a lot ;-)
11:45:35 <fell> Ok, it is useful on deb, add a note for other distris.
11:46:48 <TommyT> I understand, I think. Even though I have tinkered for years I know very little on THAT level
11:48:27 <fell> Yes, it is more for packagers, but most parts are used in 'make distcheck', which I run each time after adding or removing files to/from gnucash.
11:50:02 <fell> My thought is, make it easier for first time users of the page: less typing, less typos, ...
11:51:01 <TommyT> Yes I agree -- the packages are set up to make it easy to do common things like build
11:51:19 <fell> and for wiki maintainers: the patch level in flavour x changed, but not in y, ...
11:57:59 <TommyT> OK so I'm digging around the package documentatioin using the same suggestion as before. libglib2.0-0 is a dependency of libglib2.0-dev SO there's no reason to have both, I think. That addresses your earlier complaint
11:58:27 <TommyT> I don't know who originally wrote this -- it's credited to DaveC49 in the wiki but DaveC49 may have copied it from elsewhere
12:00:14 <TommyT> I think what I should do is set it side by side with the current README.dependencies and make sure all is addressed in the same order
12:01:59 <fell> I believe the origin was written in times of basic package managers, which could not resolve dependencies.
12:02:55 <TommyT> That could be, but apt has always handled dependencies so maybe someone "translated" it from dpkg which I think doesn't try
12:02:57 <fell> later somebody replaced 'deb …' by 'apt …' but did not simplify it.
12:04:32 *** raftoral has joined #gnucash
12:04:41 <raftoral> Hi again!
12:04:52 <fell> Hi
12:05:34 <raftoral> warlord, thanks for your support and patience
12:05:51 <warlord> you're welcome.
12:05:59 <raftoral> Your're asking me about the account type
12:06:58 <raftoral> Well, the example I said I was transfering from a currency account type in USD to a stock account type in USD, as well
12:08:41 <raftoral> I've done another try transfering from a bank account type in USD to the same stock account type in USD, with the same result
12:11:11 <raftoral> You also asked me how I do the transaction. Well, I've tried several ways: 1) starting the transaction from the currency account type, 2) starting from the stock account type and 3) using the Transfer option in menu Actions
12:11:51 <raftoral> I got allways the same problem: Trial Report unbalanced
12:12:42 <raftoral> I know that the problem lays on gain/loss but I don't how I could solve it
12:13:50 <raftoral> Do you know or other people any idea for solving it?
12:15:16 <fell> chris is the report guru. ;-)
12:15:42 <raftoral> Ah, ok! Thanks!
12:17:47 *** Mechtilde has joined #gnucash
12:26:42 <fell> TommyT: How about 'sudo apt install build-essential # Verify gcc >= 8.0, ...
12:27:09 <raftoral> chris, please, do you have any idea where could be the problem?
12:29:02 <fell> He could be busy or sleeping. Keep your chat window open or look tomorrow in https://lists.gnucash.org/logs/2020/09/18.html ff.
12:30:32 *** geo has quit IRC
12:34:12 <fell> TommyT: That is already in https://wiki.gnucash.org/wiki/Install_Build_Tools
12:37:16 <raftoral> Thanks, fell. I'll look tomorrow. Cheers!
12:37:32 <fell> OK, cheers!
12:44:12 *** jervin has joined #gnucash
12:48:10 *** sbluhm has joined #gnucash
12:57:43 *** jervin has quit IRC
13:09:10 *** sbluhm has quit IRC
13:15:27 *** fell has quit IRC
13:15:31 *** fell_laptop has joined #gnucash
13:15:32 *** ChanServ sets mode: +o fell_laptop
13:16:20 *** Mechtilde has quit IRC
13:16:26 *** iduno8912 has left #gnucash
13:19:41 *** jervin has joined #gnucash
13:27:41 *** jervin has quit IRC
13:30:13 *** Mechtilde has joined #gnucash
13:30:27 *** raftoral has quit IRC
13:30:43 *** storyjesse has quit IRC
13:32:52 *** fell_laptop has quit IRC
13:41:15 *** sbluhm has joined #gnucash
13:41:15 *** ChanServ sets mode: +v sbluhm
13:53:58 *** clawson has joined #gnucash
14:00:42 *** Mechtilde has quit IRC
14:01:13 *** Mechtilde has joined #gnucash
14:45:01 *** gjanssens has joined #gnucash
14:45:02 *** gncbot sets mode: +o gjanssens
14:45:02 *** ChanServ sets mode: +o gjanssens
14:55:12 *** jervin has joined #gnucash
15:08:51 *** m3bTAB3 has joined #gnucash
15:09:14 <m3bTAB3> morning, afternoon, evening...
15:10:22 <m3bTAB3> lol I've been trying to get gnucash for windows 10, to let me change the default invoice template... I've tried, and tried...
15:12:03 <m3bTAB3> ;~(
15:13:26 *** clawson has quit IRC
15:14:45 *** fell_laptop has joined #gnucash
15:14:45 *** ChanServ sets mode: +o fell_laptop
15:15:07 *** jervin has quit IRC
15:15:35 *** fell_laptop is now known as fell
15:15:56 <m3bTAB3> heh... it be straight forward, but when I print, it defaults to a old one...
15:16:23 <m3bTAB3> I've tried renaming a stylesheet etc...
15:17:02 <m3bTAB3> I know HTML/css... no files are found like invoice.scm...
15:18:47 <fell> you saw https://wiki.gnucash.org/wiki/Custom_Reports ?
15:19:17 <m3bTAB3> one second kind soul
15:22:11 *** frakturfreak has joined #gnucash
15:24:06 *** jervin has joined #gnucash
15:29:18 *** jervin has quit IRC
15:33:37 <m3bTAB3> ok, I'll be back, I have a 6/hour drive. wish I could have printed out my invoice....
15:34:37 <m3bTAB3> thanks for the link
15:36:28 *** Agfarmer18 has joined #gnucash
15:41:00 *** jervin has joined #gnucash
15:53:04 *** gjanssens has quit IRC
15:55:17 *** m3bTAB3 has quit IRC
15:58:35 *** Mechtilde has quit IRC
16:01:19 *** ramontjunior has quit IRC
16:10:24 *** User has quit IRC
16:27:13 *** jervin has quit IRC
16:37:22 *** fell has quit IRC
16:39:24 *** lmat has quit IRC
16:42:31 *** lmat has joined #gnucash
16:45:38 <ArtGravity> anyone happen to know if I'm going make a mess of my gnucash mysql database if I switch from latin1 to uf8?
16:46:02 <ArtGravity> Specifically utf8mb4
16:51:00 *** sbluhm has quit IRC
16:57:28 *** ArtGravity has quit IRC
17:05:04 <jralls> @tell ArtGravity It should be utf8 (meaning utf8mb3) already. The only way it would be Latin1 would be if you created it by hand and pointed GnuCash at it afterwards.
17:05:04 <gncbot> jralls: The operation succeeded.
17:09:48 *** keiffer has quit IRC
17:18:50 *** fell has joined #gnucash
17:18:50 *** ChanServ sets mode: +o fell
17:23:51 *** fell has quit IRC
17:24:05 *** frakturfreak has quit IRC
17:25:56 *** fell has joined #gnucash
17:25:57 *** ChanServ sets mode: +o fell
17:27:27 *** fell has quit IRC
17:31:11 *** fell has joined #gnucash
17:31:11 *** ChanServ sets mode: +o fell
17:31:53 *** fell_laptop has joined #gnucash
17:31:54 *** fell has quit IRC
17:31:54 *** ChanServ sets mode: +o fell_laptop
17:32:29 *** lmat has quit IRC
17:35:34 *** lmat has joined #gnucash
17:50:10 *** fell has joined #gnucash
17:50:10 *** ChanServ sets mode: +o fell
17:50:11 *** fell_laptop has quit IRC
17:52:41 *** David has quit IRC
17:52:47 *** David has joined #gnucash
18:09:50 *** fell has quit IRC
18:10:44 *** fell has joined #gnucash
18:10:44 *** ChanServ sets mode: +o fell
18:16:09 *** TommyT has quit IRC
18:58:04 *** KaiForce has quit IRC
19:06:17 *** Agfarmer18 has quit IRC
19:48:55 *** fell has quit IRC
19:49:18 *** fell has joined #gnucash
19:49:18 *** ChanServ sets mode: +o fell
20:30:03 *** guak has quit IRC
20:31:33 *** guak has joined #gnucash
20:33:19 *** guak has quit IRC
20:34:54 *** fell has quit IRC
20:35:13 *** fell has joined #gnucash
20:35:13 *** ChanServ sets mode: +o fell
20:37:42 *** lmat has quit IRC
20:40:49 *** lmat has joined #gnucash
22:27:23 *** miklcct has quit IRC
22:32:20 *** miklcct has joined #gnucash
22:32:20 *** ChanServ sets mode: +v miklcct
23:51:44 *** jervin has joined #gnucash