[GNC-dev] [GNC] Announcement: GnuCash 3.7 Released
Stephen M. Butler
kg7je at arrl.net
Wed Sep 11 17:55:15 EDT 2019
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 <kg7je at arrl.net
> <mailto:kg7je at 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.Butler51 at gmail.com
kg7je at arrl.net
253-350-0166
-------------------------------------------
GnuPG Fingerprint: 8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8
More information about the gnucash-devel
mailing list