[GNC-dev] Windows Build

John Ralls jralls at ceridwen.us
Thu May 17 13:22:42 EDT 2018



> On May 17, 2018, at 9:49 AM, Geert Janssens <geert.gnucash at kobaltwit.be> wrote:
> 
> Op donderdag 17 mei 2018 18:11:49 CEST schreef Robert Fewell:
>> Trying to answer my own question...
>> 
>> I assume the file size difference is because the nightly have debug
>> information built in.
>> 
> Indeed.
> 
>> I know the last bit is the commit it is based on, can not see why they
>> start with 'g' but can find 5f5ad968f but not d2ef5fd0f
>> 
> The 'g' comes by default from git's "describe" command and refers to (g)it 
> commit.
> 
> Perhaps d2ef5fd0f is not found because John started the build from a commit 
> that never got pushed ? Can't find it either in my git repo.
> 

It exists only in the reflog on the machine that built the tarballs: I re-made the tarballs (that's why they're 3.1-1) after making an inconsequential change to CMakeLists.txt, to wit:
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -14,11 +14,11 @@ ENABLE_TESTING()
 SET (GNUCASH_MAJOR_VERSION 3)
 SET (GNUCASH_MINOR_VERSION 1)
 SET (VERSION "${GNUCASH_MAJOR_VERSION}.${GNUCASH_MINOR_VERSION}")
-SET (GNUCASH_LATEST_STABLE_SERIES 3.1)
+SET (GNUCASH_LATEST_STABLE_SERIES 3.x)
 
 SET (PACKAGE gnucash)
 SET (PACKAGE_NAME GnuCash)
-SET (PACKAGE_VERSION 3.0)
+SET (PACKAGE_VERSION 3.1)
 SET (PACKAGE_BUGREPORT gnucash-devel at gnucash.org)
 SET (PACKAGE_TARNAME ${PACKAGE})
 SET (PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")

Neither variable is actually used for anything, so a better change would probably be to simply remove them.

The difference between 3.1-2 and 3.1-3 is that the latter is built with the latest release of libofx (0.9.13 instead of 0.9.10) to see if it fixes Chris Good's OFX import problem (https://bugzilla.gnome.org/show_bug.cgi?id=795347). It appears instead to have caused other problems. The "official" current release on Windows is 3.1-2.

Regards,
John Ralls



More information about the gnucash-devel mailing list