Thanks to both Steve and Colin for replies.

I think I will try the .deb on my test system before installing on my production machine.

I will provide feedback for both cases.

Les

On 12/31/18 11:27 AM, Colin Law wrote:
On Mon, 31 Dec 2018 at 13:57, Les <lellio...@gmail.com> wrote:
Thanks for the great work Steve.

I am currently using Linux Mint 18.2 and GC 2.6.17.  I am wondering if
this .deb will run on my system, or will I have to update Linux MInt to
19.0?
There shouldn't be any danger trying it, though obviously backup your
data files first.  I uninstalled the standard version, ran apt-get
autoremove, then downloaded the deb and installed it.  You can always
remove it again and install the repository version again if there are
problems.  If the install fails or it complains about missing packages
or such like come back and ask.  If it says it is going to remove
packages when you try to install the deb then ask first.

Colin

Thanks

Les

On 12/30/18 2:25 PM, Stephen M. Butler wrote:
For those interested in a deb file but not willing to compile yourself:
https://drive.google.com/open?id=172BMIvLgD7twcGEWkR5GcddoZ_A4QWfY -->
gnucash_3.4-0-1_amd64.deb

The zero after 3.4 is the commit number after the tag (there are
currently none) and the one after that is the first attempt to build
that on my box.

I have removed the interim 3.3 versions from Google drive and now only
have the base 3.3 version also available:
https://drive.google.com/open?id=1PUEq8qE4yzq_HrBfJZQ376QbdTmJdYsP -->
gnucash_3.3-0-1_amd64.deb

These were built on Ubuntu 18.04 based on a git pull of the maint branch.

--Steve


On 12/30/18 12:01 PM, John Ralls wrote:
The GnuCash development team announces GnuCash 3.4, the fifth release
of the 3.x stable release series.

Changes

Between 3.3 and 3.4, the following bugfixes were accomplished:

     • Bug 498072 - GnuCash show taxes on invoice when individual
taxes is not checked
     • Bug 760825 - On duplicating a bill, the entry dates should be
set to the bill date, not to the current date - followup:
Use neutral time on entry post dates instead of canonical time
     • Bug 767772 - Associated file with transaction is lost when
moving entry between accounts
     • Bug 775580 - Inaccurate information provided for "Common
Accounts" when using "New Account Hierarchy Setup"
     • Bug 779565 - Treeview header combos do not work at first load
     • Bug 788332 - Last Reconcile Date column sorts by day of month
not date
     • Bug 789674 - Close Book tool regression
     • Bug 793156 - Incorrect date sort order in Generic import
matcher window
     • Bug 795080 - Some dates reset to 01/01/1970
     • Bug 795237 - Update of "wohnungsw" template
     • Bug 795425 - Version 2018 of german account template SKR49
     • Bug 796772 - Receivable Ageing Report invalid URL for Totals
column
     • Bug 796806 - Crash after OFX import if line item dragged
     • Bug 796842 - Add new employee window may not fit on screen
     • Bug 796849 - Load another QIF file causes "that file already
loaded" dialog
     • Bug 796875 - Unable to use arrow keys to advance past
pre-filled text in register
     • Bug 796878 - test-qofsession fails on x86_32.
     • Bug 796883 - Register text oddities
HOME and END need to be treated like right and left arrow keys.
     • Bug 796886 - OFX Import does not show source account in the
transaction matching window
     • Bug 796887 - Remove account slot key color if there is no valid
color
     • Bug 796893 - invoice.GetDatePosted() and other date related
functions returns strange values for uninitalised dates.
     • Bug 796896 - Button to complete an export not intuitively
placed or discoverable
     • Bug 796903 - Crash when searching invoice by Invoice Owner
     • Bug 796914 - Customer Summary is giving error
     • Bug 796915 - Update Account colour background
     • Bug 796940 - Invalid transaction date-posted KVP causes
date-posted to not be saved.
     • Bug 796944 - Tab navigation From Company Address field in New
Book Options
     • Bug 796945 - Search Search Criteria window does not scroll when
added criteria exceed a certain amount
     • Bug 796948 - Scheduled Transactions Entered Since Last Run Are
not Visible
     • Bug 796949 - Incorrect conversion of 0,01 USD to EUR
     • Bug 796960 - Incorrect amount sort order in Generic import
matcher window
     • Bug 796961 - Can't overwrite existing MYSQL database, V3.3.
     • Bug 796967 - gnclock table not removed when using PostgreSQL.
     • Bug 796978 - Deleting a split of same account as register
cancels the transaction without warning
     • Bug 796981 - Gnucash crashes with critical error when selecting
another file
     • Bug 796982 - Import Bills & Invoices: change in un_escape()
routine causes description and notes fields to be mangled.
     • Bug 796988 - Untranslated string in CSV transaction importer
     • Bug 796989 - some date/time does not honor user locale
     • Bug 796994 - Unable to generate Tax Report because of pricedb
error
The following fixes and improvements were not associated with bug
reports:

     • Set up filepath utils to determine the GNC_CONFIG_HOME in the
same way as GNC_DATA_HOME.
Until now GNC_CONFIG_HOME was more or less hard-coded. Now it can be
set via environment variable GNC_CONFIG_HOME. In addition it will
automatically be created to avoid potential user confusion.
     • Redesign gnc-uri-utils
         • gnc_uri_get_components will now return NULL as protocol if
the input is a normal file system path instead of a uri (it used to
return 'file')
         • gnc_uri_get_protocol will now return NULL if the input is a
normal file system path instead of a uri (it used to return 'file')
         • gnc_uri_is_file_protocol now returns FALSE if protocol is
NULL (it used to return TRUE)
         • gnc_uri_is_file_uri now returns FALSE if input is a normal
file system path instead of a uri (it used to return TRUE)
         • a new function gnc_uri_targets_local_fs will return TRUE
only if its input is either a file uri or a normal file system path.
This function is now mostly used instead of gnc_uri_is_file_uri in
the current code base
         • a new function gnc_uri_is_uri is added to check whether its
input is a valid uri (has protocol, path and hostname for non-file uris)
         • refer to 'scheme' instead of 'protocol' as that's the more
formal term used in uris This involves renaming 3 functions:
             • gnc_uri_get_protocol -> gnc_uri_get_scheme
             • gnc_uri_is_known_protocol -> gnc_uri_is_known_scheme
             • gnc_uri_is_file_protocol -> gnc_uri_is_file_scheme
         • The *_protocol variants are marked as deprecated.
         • Additionally a number of local variables have been renamed
from protocol to scheme to support this change.
     • Show warnings for deprecated declarations
We're about to announce our own set of deprecated functions in
libgnucash. That would be pretty pointless if we also would silence
all deprecation warnings at the same time...
     • More report code-cleanup by Chris Lam, including deprecating
the following functions:
         • gnc:account-get-balance-at-date
         • gnc:account-get-total-flow
         • gnc-commodity-numeric-string
         • gnc-commodity-value->string
         • gnc:double-col
         • gnc:options-add-include-subaccounts
         • gnc:options-add-group-accounts
         • gnc:options-add-currency-selection
The following modules are deprecated:
         • report-system/collectors
         • report-system/report-collectors
     • Invoice: Remove H1 title and superflous option.
Printing the title twice is silly, so remove the option and the H1
display of the title. Note that the remaining title is in a div named
"invoice-title" so it can be styled with CSS as the user pleases from
the Report Options Layout tab.
     • The preference, use formal accounting labels does not update
the header With a register open and you change preference 'use formal
accounting labels' it does not update the register header so add a
call back for the preference.
     • Make the grid lines of totals Budget tree view track the
preferences.
Make the grid lines of the totals tree view track the preferences to
match the account tree view above it.
     • Add routine to fix Account Color being set to "Not Set"
Previously the account color slot has been populated with "Not Set"
when any field for the account has been edited and saved. This
routine should run once and remove all such entries.
     • Performance fix in dom_chars_handler: use g_strndup instead of
g_strdup
     • In the appdata/metadata file, rename the ID from
org.gnucash.Gnucash to org.gnucash.GnuCash to match flathub, and add
a launchable ID to link it to the desktop file.
     • Added double-click-on-file for the CSV transaction, price, and
account importers and exporters.
     • Cleaned up a variety of issues reported by the clang static
analyzer.
     • Allow the text options widget to use all remaining space
The text option widget used for report options has only about 3 lines
visible currently and will not use any available space in the
dialogue. Change the packing for this widget to expand and fill the
remaining dialogue space. If there are more than one text option
widget on a page then the available space will be shared equally.
     • Add short_labels for a few toolbar buttons with long names.
That should fit a few more buttons on the toolbar.
     • Update iso-4217-currencies.xml, adddding VES - Bolivar
Soberano, minor updates of other VE currencies.
     • Python 3 bindings fixes and improvements from Christoph
Holterman and Sumit Bhardwaj.
We have revised translations for Chinese (Simplified), Farsi, German,
Japanese, Portuguese (Portugal), and Ukrainian

Revised or added account templates for English (US), English (UK),
German (Austria), German (Germany), Portuguese (Portugal)

Known Issues

The following are open bug reports new to the 3.x series considered
significant by the development team:

     • Bug 775368 - "Average cost" price source problem
     • Bug 795071 - new account entry screen keeps on disappearing and
coming back
     • Bug 795251 - googletest detection cannot be overridden
     • Bug 795362 - Special variable "i" not parsed in function calls
     • Bug 795383 - Gnucash crashes on import of a 1400-transaction
(or more) CSV file
     • Bug 795384 - GnuCash 3 is tremendously memory hungry on macOs
     • Bug 795393 - Do not create .log files when using sqlite backend
     • Bug 795614 - Unicode handling in amount fields [resubmission]
     • Bug 795729 - Advanced Portfolio Report - Percentage rates not
displaying leadinga zeroes
     • Bug 795804 - Extremely slow save
     • Bug 796100 - Autosave Doesn't Always Work
     • Bug 796122 - Poor Performance Scanning Old Files During Autosave
     • Bug 796492 - Wrong calculation of the first occurrence
     • Bug 796496 - CSV Importer: Column Selectors invisible on Windows.
     • Bug 796500 - Scalability issue - importing large CSV to large
book won't finish
     • Bug 796520 - Layout overlapping in Income & Expense Chart
     • Bug 796656 - GnuCash frequently crashes, usually involving
unsaved transactions.
     • Bug 796687 - Tax Entity name and type for an account won't work
under "Tax Reporting Options" in Gnucash 3.2
     • Bug 796688 - "Next" Button Moves Repeatedly During New File Wizard
     • Bug 796728 - GnuCash 3.0-3.2 crashes when starting up under
Windows
     • Bug 796736 - Column Widths calculator need to allow more padding
     • Bug 796740 - Selecting register value with mouse fails
     • Bug 796746 - Cannot copy and paste anything into the amount
field (both credit and debit)
     • Bug 796750 - qof_query_search_for stores pointer of type string
argument
     • Bug 796754 - Guile encoding certain strings not as UTF-8
     • Bug 796758 - Improve error messages, why one can not remove a
tax table
     • Bug 796761 - Newline (char(10) is inserted into the end of the
string if copy & paste text from excel into the description field of
transaction
     • Bug 796767 - The importer shows read-only and placeholder accounts
     • Bug 796773 - Display of Negative numbers
     • Bug 796774 - Investment account QIF Import does not import
transaction
     • Bug 796779 - Window size in SEPA transaction
     • Bug 796782 - Cannot import OFX file in new 3.2
     • Bug 796799 - After Deleting Transaction Price, Enter Required 2x
     • Bug 796810 - Account creation and editing dialogs do not allow
entering umlaut-u
     • Bug 796824 - took more than 2 hours to import 220 transactions
     • Bug 796844 - Amount column of Customer Report should net
Credits and Debits
     • Bug 796847 - Error trying to do CSV import doesn't recognize
account specification
     • Bug 796850 - Auto-decimal-point causes incorrect price to
display when amount is edited.
     • Bug 796852 - Context sensitive Help broken
     • Bug 796857 - Import of QIF duplicates transfer transactions
     • Bug 796867 - GNUCash crashes on startup with Mac Mojave 10.14
in Dark mode.
     • Bug 796870 - Cannot (occasionally) undo invoice billing
     • Bug 796871 - GtkFileChooser Name Field and Sidebar Ignore UNC
Paths
     • Bug 796877 - test-stress-options fails
     • Bug 796878 - test-qofsession fails on x86_32
     • Bug 796879 - GnuCash crashes on startup
     • Bug 796880 - Menu Tooltips Interfere with All Dialogs
     • Bug 796882 - Entering an amount as a calculation fails the
first time in bills
     • Bug 796885 - SX Editor Calendar Sometimes Shows Wrong Year,
Wrong Next Date
     • Bug 796890 - CSV import of multi-split transactions marks
reconciliation status of first line as cleared
     • Bug 796892 - Startup warning: undefined symbol PyOS_getsig
     • Bug 796894 - Edit -> Preferences results in gnucash.exe- No
Disk error box
     • Bug 796895 - Report end and start dates not obeyed
     • Bug 796896 - Button to complete an export not intuitively
placed or discoverable
     • Bug 796899 - FTBFS on [mips]: segfault; test-backend-dbi;
endianness
     • Bug 796900 - Problems in Description Editing. Select all
implemented with the Caps Key (plus no Ctrl Z Undo, grrr)
     • Bug 796905 - GNUcash does not start after windows 10 update
     • Bug 796907 - After a series of actions to the window of
GnuCash, some of or all of the contents will dispear and could not
get them back
     • Bug 796909 - Can't enter different notes and memos for an AR
payment transaction
     • Bug 796911 - Minimum window width is too large, so it may not
be possible to maximise the window
     • Bug 796926 - Scrolling Fails if Mouse Leaves Window
     • Bug 796933 - Backspace key doesn't work, sometimes.
     • Bug 796934 - Menu and message characters display as boxes
     • Bug 796935 - Scrollbar indicator does not move while scrolling
     • Bug 796936 - Saving XML-formatted file to CryFS volume crashes
GNUCash
     • Bug 796938 - Typing account name no longer navigates to account
     • Bug 796942 - Make Auto-Split Optional or Undo-Able for Data Entry
     • Bug 796946 - Mortgage and Loan Repayment Setup tool crashes
when exiting "Loan Repayment Options" page
     • Bug 796953 - Attempting to enter loan causes 3.3 to crash
     • Bug 796954 - No scroll in invoice/billing and all columns not
visible. Column resizing is disastrous
     • Bug 796955 - Import CSV - Single-line two-currency transactions
can't be imported
     • Bug 796965 - Show Unused Accounts
     • Bug 796968 - Screen display gets corrupted in some
circumstances when multiple windows stacked on top of each other
     • Bug 796970 - Disable editing of currency retrieval settings for
currencies.
     • Bug 796971 - Keys "Home" and "End" do not work after popup is
displayed
     • Bug 796973 - Blocking problem when importing QIF - trading
commodities enter Information
     • Bug 796974 - Feature Request - Headings for the Matcher column
Deposit/Withdrawal do not change to Debit/Credit when formal
accounting labels are preferenced
     • Bug 796976 - saving file with scheduled transaction hangs: copy
of scheduled transactions missing in tmp file?
     • Bug 796977 - No amounts displaying after upgrade from 2.6.19 to
3.3
     • Bug 796979 - GnuCash segfaults on first startup when run from
remote X session
     • Bug 796983 - fails when importing QIF exported by Quicken 2015
Deluxe
     • Bug 796989 - some date/time does not honor user locale
     • Bug 796990 - Budget : Newly created account and account with
zero transaction cannot be shown in Budget
     • Bug 796992 - gnucash --add-price-quotes always fails
Documentation

There were no content changes to the GnuCash Documentation, though
the build system was modified.


Getting GnuCash for Windows and MacOS

GnuCash is provided for both Microsoft Windows XP® and later and
MacOS X 10.9 (Mavericks)® and later in pre-built, all-in-one
packages. An installer is provided for Microsoft Windows® while the
MacOS X® package is a disk image containing a drag-and-drop
application bundle.

The SHA256 Hashes for the downloadable files are:

     •
a254883c8f7e34f2e19ebdc6a0185489d9027341d7d62a6f1ef815a8c9e342d7
gnucash-3.4.tar.bz2
     •
95e8d340b7299e67ed9bedd29141cdc50824a1d6c17ebba302396b862e33b2ea
gnucash-3.4.tar.gz
     •
7ebbec0bc668e42d04178254a754aab7ba63c3177ed4e60bd5c6da917a2a316f
gnucash-3.4.setup.exe
     •
359d3ecbfc2143fe11901bd0319a60c5b802a8c13206c4da0041e510b7d39d59
Gnucash-Intel-3.4-1.dmg
     •
6575438811ecf8a208a33cd6055b4a10ed324b89e12a247a76cdecc5a82489ec
gnucash-docs-3.4.tar.gz

SourceForge:

Download GnuCash for Win32:
https://downloads.sourceforge.net/sourceforge/gnucash/gnucash-3.4.setup.exe
Download GnuCash for Mac-Intel:
https://downloads.sourceforge.net/sourceforge/gnucash/Gnucash-Intel-3.4-1.dmg

Github

Download GnuCash for Win32:
https://github.com/Gnucash/gnucash/releases/download/3.3/gnucash-3.4.setup.exe
Download GnuCash for Mac-Intel:
https://github.com/Gnucash/gnucash/releases/download/3.3/Gnucash-Intel-3.4-1.dmg

Getting GnuCash as source code

If you want to compile GnuCash 3.4 for yourself, the source code can
be downloaded from:

Sourceforge:
http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-3.4.tar.bz2
http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-3.4.tar.gz
Github:
https://github.com/Gnucash/gnucash/releases/download/3.4/gnucash-3.4.tar.bz2
https://github.com/Gnucash/gnucash/releases/download/3.4/gnucash-3.4.tar.gz
   WARNING Do not try to use the github-generated files labelled
"Source Code". They have not been processed with swig and will not
build.
You can also checkout the sources: git clone
https://github.com/Gnucash/gnucash.


Please consult the README.dependencies file in the sources for the
required dependencies and versions needed to build GnuCash from
source. Additional information on building GnuCash may be found at
https://wiki.gnucash.org/wiki/Building.

Getting the documentation

The documentation is available at Documentation page of the GnuCash
website. The 3.4 documentation can be found under "GnuCash v3
(current stable release)" in multiple languages both for reading
online and for download in pdf, epub, and mobi formats.

If you want to compile the GnuCash Documentation 3.4 for yourself,
the source code can be downloaded from:

Sourceforge:
http://downloads.sourceforge.net/sourceforge/gnucash/gnucash-docs-3.4.tar.gz
GitHub:
https://github.com/Gnucash/gnucash/releases/download/3.4/gnucash-docs-3.4.tar.gz
You can also checkout the sources directly from the git repository as
described at https://wiki.gnucash.org/wiki/Git.

Detailed instructions for building GnuCash may be found at
https://wiki.gnucash.org/wiki/Building and for the Documentation at
https://wiki.gnucash.org/wiki/Initializing_Documentation_Build_Environment.

About the Program

GnuCash is a free, open source accounting program released under the
GNU General Public License (GPL) and available for GNU/Linux, *BSD,
Solaris, Mac OSX and Microsoft Windows. Programming on GnuCash began
in 1997, and its first stable release was in 1998.

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to