Re: unixodbc gui split

Nick Gorham <[email protected]> Sat, 16 Jan 2016 10:28:13 +0000
Newsgroups gmane.comp.db.unixodbc.devel
Message-ID <[email protected]>
On 16/01/16 03:32, Peter Lai wrote:
> This is the UNIX principle of KISS (keep it simple stupid). In a
> server environment, having the GUI part is neither necessary nor
> desirable. Core codebase provides the core functionality. As long as
> the API is documented and the hooks are present/maintained, the GUI
> code should be kept separate. This helps with development process
> workflow: why result in extra version bumps of UnixODBC every time
> some code in the GUI got changed? Why reduce portability/stability
> just to keep add-on code? I suppose an argument could be made to use
> Make flags to tell it whether to build the GUI or not.

Yep, Peter Lai has it how I see it. The GUI part is not linked to the 
core libs, it can live on its own, and as my interest is not GUI, and 
Peter at the time wanted to work on it, splitting seemed the sensible 
thing to do, and still does IMHO.

Also, the GUI while being far less use, created more support requests 
that I had time to worry about, especially in every case, the users 
actual problem cound be solved without the GUI.

And then the GUI makes less sense if the driver writers don't make a 
setup lib, but doing that becomes a pain for them, as it is either 
written using X intrinsics, or whatever is the GUI of choice this week, 
or some graphics lib, that will just introduce extra dependencies and 
work needed just to keep it working.

My take on open source is that the work is best done by someone who has 
a requirement for the result, no one has come forward to do that with 
the GUI, so it is what it is.
>
> On Fri, Jan 15, 2016 at 9:35 PM, Igor Korot <[email protected]> wrote:
>> Hi, Nick,
>> Sorry to write on the private email. I just don't know which unixODBC
>> mailing list is still good...

AFAIK, they all should be, I do have to sleep now and then though.
>>
>> Have a quick question: what was the reasoning behind the GUI part split?
>> I am running Gentoo and trying to compile the unixODBC GUI part it
>> gives an error.

See above.
>>
>> It is very helpful to have the GUI part put back and ship it as one project.

Not so much IMHO, if you want to make it work for your platform, help 
yourself.

-- 
Nick
_______________________________________________
unixODBC-dev mailing list
[email protected]
http://mailman.unixodbc.org/mailman/listinfo/unixodbc-dev