[GNC] 3.3 unstable on macOS Mojave

John Ralls jralls at ceridwen.fremont.ca.us
Mon Dec 3 19:53:33 EST 2018


> On Dec 4, 2018, at 9:13 AM, Dan Smith <dansmithx at icloud.com> wrote:
> 
>> On Dec 1, 2018, at 4:35 PM, John Ralls <jralls at ceridwen.fremont.ca.us> wrote:
>> 
>>> On Dec 2, 2018, at 4:31 AM, Dan Smith via gnucash-user <gnucash-user at gnucash.org> wrote:
>>> 
>>> I recently migrated from macOS High Sierra to a new system with Mojave, and replaced Gnucash 2.6.* with 3.3. I found 3.3 to be unusable, and reverted back to 2.6.23.
>>> 
>>> Some issues:
>>> 
>>> - Frequent crashes. Crashed about 3 times in 30 minutes of routine register activities.
>>> 
>>> - Text UI irregularities. I sometimes found it impossible to get the cursor in the position I wanted, or for "select all" to actually select an entire field.
>>> 
>>> - Account list missing white/grey backgrounds. This is just cosmetic, and may be a deliberate choice (or there's a setting somewhere?). But it's just a white page now, no alternating row highlights.
>>> 
>>> 2.6.23 also has issues: it seems to have trouble finding the right font, and so everything in the register and some other parts of the UI is in bold.
>>> 
>>> Are these known issues?
>> 
>> The crashes may be, but without a crash report one can’t be sure. Please check https://bugs.gnucash.org/show_bug.cgi?id=796879 and https://bugs.gnucash.org/show_bug.cgi?id=796867 or try the test build linked from both of them if your crash reports match the ones posted to either bug. If you have a different crash please open a new bug.
>> 
>> Cursor positioning is a problem reported by several users over time, see https://bugs.gnucash.org/show_bug.cgi?id=776602. If you have any additional information about the problem, including suggestions about how I might be able to replicate it, please add them to the bug report.
> 
> I attempted to do some further experimenting on these two issues, but now 3.3 crashes on startup. Presumably it's the startup bug I've seen referenced, but anyway my crash log is pasted below if it's useful. I'll wait for a future release before experimenting further with 3.*.

Yes, that’s https://bugs.gnucash.org/show_bug.cgi?id=796879 <https://bugs.gnucash.org/show_bug.cgi?id=796879>. It will be fixed in 3.4 which we’ll release in a couple of weeks.

> 
>> Alternating colors/shading was removed from Gtk3 with no way to restore it. At this point with Gtk3 in maintenance mode and all development effort going into Gtk4 it’s unlikely that the Gtk folks would restore it.
> 
> Okay, good to know.
> 
>> There is no GnuCash 2.6.23. Perhaps you mean 2.6.21? Regardless, fonts are a styling issue that you can change fairly easily. Search the web for Gtk 2 theming.
> 
> Yes, sorry, 2.6.21.
> 
> Looks complicated, given that I have no knowledge of the Gtk API or how GnuCash makes use of it. I can live with the ugly UI for now. But if there's going to be a 2.6.22, and if this is trivially reproducible on a fresh Mojave system (I don't _think_ there's anything unusual about my system, but who knows), it may be worth looking into.

The 2.6 branch is closed, there will be no more releases. Styling doesn’t require any knowledge of the Gtk API. There are instructions for changing fonts at https://wiki.gnucash.org/wiki/FAQ#Q:_How_get_I_rid_of_strange_unreadable_characters_or_adjust_the_font_size <https://wiki.gnucash.org/wiki/FAQ#Q:_How_get_I_rid_of_strange_unreadable_characters_or_adjust_the_font_size>.

Regards,
John Ralls



More information about the gnucash-user mailing list