[NUG] Bug Fixes (was API 2.0)

Norman Palardy npalardy at great-white-software.com
Fri Mar 15 13:21:04 CDT 2019


> On Mar 15, 2019, at 11:34 AM, don <don at flippingdades.com> wrote:
> 
> 
>> Huh .....
>> there are some desktop managers on linux that simply dont work with Xojo
>> And I dont know if thats Xojos issue or the window managers
>> 
>> Its one reason they specifically list which version they support
>> Linux is just too scattered a market to be able to say "we support linux" as a general thing
>> 
>> 
> Just to finish this thread,
> I heard back from Xojo.
> They think it will be a difficult fix and since users can simply change to another operating system, it's very unlikely to be fixed.

They're far from alone in saying "this is what we support and IF it works else  where for you great but we make no promises"

Dropbox did this recently by dropping support for any linux filesystems other than ext4
https://www.techrepublic.com/article/what-dropbox-dropping-linux-support-says/

While linux has lots of choices its also one reason linux hasn't yet taken over the desktop market like it has servers.
Its a blessing and a curse.
There are too many choices and too many combinations and so its overwhelming to choose a distro and try to support all of them.

I can say that even with the limited set of distro Xojo supported I had 17 linux VMs to be able to test on as many of the supported combinations we claimed to support

I had 5 for macOS (2 vms and the other 3 I could boot) for 10.11 through 10.14
And 3 for Windows + a real machine

And linux is the one that has < 2-3% of Xojo's user base
Its expensive to support 
I had to test on at least twice as many set ups for Linux as Windows & Mac combined
And there were always special tweaks for different distros as Centos use one set of tools for things and Ubuntu another & Mint another etc

So even something as innocuous as launching a debug app to get it to connect to back to the IDE had a handful of lines of code for mac & Windows and a huge pile of code for Linux to figure out the right way to start the app without opening a new Terminal window. seems silly but its true. It could be a call to xdg-open or ... its a mess there.

And that sort of thing is all over for dealing with the distro to distro differences of Linux (and dont get me or william started about trying to support Unity ... OMG !!!!!)

I commend them for keeping the IDE there but I would not expect them to bend over backwards to support anything they dont explicitly say is supported.





More information about the Nug mailing list