Tommy, I am replying via the GnC Dev list as others may have thoughts or appreciate having the information. This is a great community of like minded individuals and working together produces more than individually.
Other comments throughout the following. On 9/11/19 9:30 AM, Tommy Trussell wrote: > Stephen: > Replying off list. (like I did in May) > > It's been months since I contacted you and you subsequently posted the > instructions to the list for creating your builds (my notes say your > email was on May 21st). I really appreciate that "head start." And > thank you for your time! > > I just wanted to let you know I have been working on this off-and-on > (more "on" in just the past couple of weeks) even though I haven't > contacted you again. > > It's very possible I am tackling something that's too far beyond my > expertise. (As I mentioned before, my professional experience is in > technical writing, though I am comfortable looking at code.) No worries there. While my background is development the last few decades were as an Oracle database administrator (DBA) and then a dev manager. Thankfully they let me do some of the database back-end coding. I still haven't learned C++ yet. > > I am continuing to attempt to get GnuCash to build properly on Ubuntu > Bionic (18.04). > I have two reasons -- > 1) that's what I use in my office and want to upgrade to GnuCash 3.x and > 2) There are lots of "child" distros based on Bionic, so this will > continue to be relevant to a lot of folks until at least next summer. That's why I started doing the debian package. Then I moved up to 19.04 and can't do it for 18.04/18.10 any more. Still working on figuring that out myself. > > I believe this week I MAY have stumbled upon the underlying reason the > Bionic builds fail, but I have not yet learned enough to know what to > do about it. > > I am hoping maybe to connect better to your work. > > QUESTIONS: > > 1) Do you keep your debian GnuCash package code on github or another > git repository? I use the git repository that the GnC developers provide for the source code. https://github.com/Gnucash/gnucash.git They are not interested (nor should they) in the debian specific files needed to build the debian based package. I got most of this from the debian version repository. You are free to do with it as you choose. (esp for 1a and 1b below). > > 1a) If not, can I help that happen? I have been pushing myself to > become comfortable with basic git by committing and reverting and > adding tags and such to my own local gits. I do have a github account.) > > 1b) If you don't have the code in git may I upload your debian package > code from Google Drive to my GitHub account? (Basically I want an easy > way to literally build on your success.) ;-) I want it in github > because it makes it easier to tinker with the version control "safety > net." If you don't mind, I will do it and send you the link. I don't > see any versioning in Google Drive so I will only have two "snapshots" > to start with. > > 2) Are you using irc or some other service to discuss this? (I'm not a > big irc user but I realize that's the way to get immediate assistance > sometimes.) If not I don't mind email. It's a lot easier except I tend > to get too wordy. I know that the GnC team have an irc. I have not hooked up with that. So far, I am available via email. > > I have not yet put your instructions on a GnuCash wiki page, though > that would be another way to collaborate. There are instructions for doing a Linux build already at https://wiki.gnucash.org/wiki/Building. This is maintained by others and I made heavy use of it to get myself to the point of doing a local build for myself. Someone else supplied a dependency script for Linux which I just pushed up to my Google drive if that helps you get to the point of doing your own build. Look for gnucash-development-depndency-setup.sh Once you are able to build for yourself, then we can take the additional steps to setup to create a .deb file for others on Ubuntu 18.x and derivatives. This group can provide a lot of help to get you setup to compile locally for yourself. --Steve > > > > On Sun, Sep 8, 2019 at 9:07 PM Stephen M. Butler <kg...@arrl.net > <mailto:kg...@arrl.net>> wrote: > > Build attempt was clean on first try. Thanks John. > > Debian files for Disco have been uploaded to: > https://drive.google.com/open?id=1M04Ci8m0KthlooxgSVyLq0eyHymzRu6u > Sorry, I'm still not able to build debian files for pre-Disco > versions. > > Version: 3.7 Build ID: git 3.7-3-gb1d0dd7d5+(2019-09-08) > Finance::Quote: 1.47 > > Download the three .deb files located in that folder. Make sure they > are the only files in your download folder that contain 3.7 in the > file > names. > cd to the Downloads folder. Be sure to include the leading ./ in the > below file name > > sudo apt install ./*3.7*.deb > > You should see something like the following: > > Reading package lists... Done > Building dependency tree > Reading state information... Done > Note, selecting 'gnucash' instead of './gnucash_3.7-0_amd64.deb' > Note, selecting 'gnucash-common' instead of > './gnucash-common_3.7-0_all.deb' > Note, selecting 'python3-gnucash' instead of > './python3-gnucash_3.7-0_amd64.deb' > Suggested packages: > libdbd-mysql > The following packages will be upgraded: > gnucash gnucash-common python3-gnucash > 3 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. > Need to get 0 B/9,500 kB of archives. > After this operation, 809 kB of additional disk space will be used. > Get:1 /home/steve/Projects/GnuCash/gnucash_3.7-0_amd64.deb gnucash > amd64 > 1:3.7-0 [4,003 kB] > Get:2 /home/steve/Projects/GnuCash/gnucash-common_3.7-0_all.deb > gnucash-common all 1:3.7-0 [5,225 kB] > Get:3 /home/steve/Projects/GnuCash/python3-gnucash_3.7-0_amd64.deb > python3-gnucash amd64 1:3.7-0 [272 kB] > (Reading database ... 263809 files and directories currently > installed.) > Preparing to unpack .../gnucash_3.7-0_amd64.deb ... > Unpacking gnucash (1:3.7-0) over (1:3.6-0) ... > Preparing to unpack .../gnucash-common_3.7-0_all.deb ... > Unpacking gnucash-common (1:3.7-0) over (1:3.6-0) ... > Preparing to unpack .../python3-gnucash_3.7-0_amd64.deb ... > Unpacking python3-gnucash (1:3.7-0) over (1:3.6-0) ... > Setting up python3-gnucash (1:3.7-0) ... > Setting up gnucash-common (1:3.7-0) ... > Processing triggers for desktop-file-utils (0.23-4ubuntu1) ... > Processing triggers for mime-support (3.60ubuntu1) ... > Processing triggers for hicolor-icon-theme (0.17-2) ... > Processing triggers for gnome-menus (3.32.0-1ubuntu1) ... > Processing triggers for libglib2.0-0:amd64 > (2.60.4-0ubuntu0.19.04.1) ... > Processing triggers for libglib2.0-0:i386 > (2.60.4-0ubuntu0.19.04.1) ... > Processing triggers for man-db (2.8.5-2) ... > Setting up gnucash (1:3.7-0) ... > > > -- Stephen M Butler, PMP, PSM stephen.m.butle...@gmail.com kg...@arrl.net 253-350-0166 ------------------------------------------- GnuPG Fingerprint: 8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8 _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel