Should I pull 2.3.14?
John Ralls
jralls at ceridwen.us
Mon Jun 7 17:56:07 EDT 2010
On Jun 7, 2010, at 1:02 PM, John Ralls wrote:
>
> On Jun 7, 2010, at 12:08 PM, Geert Janssens wrote:
>
>> On Monday 7 June 2010, Phil Longstaff wrote:
>>> Given the issue with DBD directory, should 2.3.14 be pulled and either
>>> retagged (maybe too late for that) or tagged as 2.3.15 with Geert's fix?
>>>
>> With "maybe too late for that" do you mean that 2.3.14 likely has been
>> downloaded by a number of people already, and hence it would be confusing to
>> put out another 2.3.14 ? If that's what you meant, then a 2.3.15 would indeed
>> be a better solution.
>>
>> I'm not sure though this bug warrants another release. It will only be
>> triggered if --with-dbi-dbd-dir is set. Most people wouldn't need to set this.
>> And if it's set, the workaround is fairly trivial (remove the quotes in the
>> environment file).
>>
>> Also, it's a mostly linux only bug. OS X doesn't currently use the environment
>> file and the Windows build system creates this file at install time,
>> independently of the bug-affected makefile (when using the windows installer,
>> at least, not when running directly from the build environment).
>>
>
> I don't know yet what's wrong, but File Save isn't offering the SQLite alternative in 2.3.14 on OSX.
> OSX does compile with --with-dbi-dbd-dir, and then passes GNC_DBI_DIR in its launcher script.
>
> I just built a fresh svn retrieval and that works fine in the debugger (figures!), so now I'm doing a debug build on the source tree I used Saturday to build 2.3.14. I'll report back in a bit.
>
Found it.
src/Makefile writes GNC_DBD_DIR=@GNC_DBD_DIR@ into the environment file regardless of OS, so there it was, along with its erroneous quotes, over-riding the launcher script -- because it ignores environment variables that have already been set.
I've just committed r19238 which prevent's calling environment-override() when built with MAC_INTEGRATION.
In the meantime, I'll fix the environment file and upload Gnucash Intel-2.3.14.1.dmg.
Regards,
John Ralls
More information about the gnucash-devel
mailing list