Page 1 of 1

ManagementStudio 3.1 Buggy on Linux

Posted: Wed 17 Jul, 2019 5:37 am
by Angela
KaffelogicManagementStudio 3.1 Beta

I've never liked this software; for me it's non-intuitive and tends to be clunky. On Windoze perhaps it works better? I don't think drag and drop has ever worked; I've always used the numerical settings - holding shift and control to speed up the step change - who knew?

With this iteration there seems to be a problem with screen draws. If I select a point on the roast profile curve tab nothing apparently happens. If I switch to the fan profile and back, my point is now selected.

Similarly for all other screen action dealing with mouse moving control points etc. Something like screen refresh code not being run after a draw event methinks?

I've found a couple of artisan CSVs online and they import OK. Adapting with the bugs described is difficult.

Re: ManagementStudio 3.1 Buggy on Linux

Posted: Wed 17 Jul, 2019 8:32 am
by kaffelogic
Actually I am now doing the majority of my development in Linux and not experiencing these issues. Having given it some thought I am suspecting that the distribution method is the problem - I am building an exe with PyInstaller and it looks like it is not coping with variants of graphic drivers. I will change the distribution method and we will try that. For the time being we will have to stay with the PyInstaller build, but I will get the source code available as soon as I can.

Re: ManagementStudio 3.1 Buggy on Linux

Posted: Wed 17 Jul, 2019 6:26 pm
by Angela
Superb support, as always, Chris; thank you.

Re: ManagementStudio 3.1 Buggy on Linux

Posted: Thu 18 Jul, 2019 11:00 pm
by Angela
bug.zip
(1.14 KiB) Downloaded 286 times
Startup errors appended. I have always errors about fonts, but I wonder if the 'Gtk Critical' errors over -1 size assertion for widgets are stopping screen redraws when needed?

[EDIT]
These extra errors appeared in 3.1 after use.
/usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so: undefined symbol: g_mount_operation_get_is_tcrypt_system_volume
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
/usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so: undefined symbol: g_mount_operation_get_is_tcrypt_system_volume
Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so

The library is present:-
angela@angela-XPS13-9333:/usr/lib/x86_64-linux-gnu/gio/modules$ ls -la
total 560
drwxr-xr-x 2 root root 4096 Jul 10 07:43 .
drwxr-xr-x 3 root root 4096 Apr 16 19:59 ..
-rw-r--r-- 1 root root 270 Jul 10 07:43 giomodule.cache
-rw-r--r-- 1 root root 63400 Dec 23 2018 libdconfsettings.so
-rw-r--r-- 1 root root 22528 Jun 12 10:12 libgiognomeproxy.so
-rw-r--r-- 1 root root 108680 Jun 12 10:12 libgiognutls.so
-rw-r--r-- 1 root root 18432 Jun 12 10:12 libgiolibproxy.so
-rw-r--r-- 1 root root 124848 Jul 5 13:31 libgioremote-volume-monitor.so
-rw-r--r-- 1 root root 211144 Jul 5 13:31 libgvfsdbus.so

Re: ManagementStudio 3.1 Buggy on Linux

Posted: Fri 19 Jul, 2019 9:29 am
by kaffelogic
That will be correct - the error stops all further processing and essentially restarts the main loop. There is probably an assumption about the size of one of the screen elements that is actually dependent on the screen resolution whereas I will have treated it as an absolute size. Thanks for the error details, I will investigate further.