gpsd-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gpsd-users] External main loop. Was: Correct way to handle 5 Hz on


From: Lisandro Damián Nicanor Pérez Meyer
Subject: Re: [gpsd-users] External main loop. Was: Correct way to handle 5 Hz on an application
Date: Wed, 24 Oct 2018 16:42:40 -0300

El miércoles, 24 de octubre de 2018 16:03:17 -03 Gary E. Miller escribió:
> Yo Lisandro!
> 
> On Wed, 24 Oct 2018 15:47:18 -0300
> 
> Lisandro Damián Nicanor Pérez Meyer <address@hidden> wrote:
> > > > Proper public API, for sure.
> > > 
> > > You got it.  So I fail to see the problem.
> > 
> > Or you might not consider public API as much as other do. Please do
> > not take any kind of offense in there, but yes, I'm of the lot who
> > considers public stable API a great thing to develop on.
> 
> And gpsd has a public stable API.  So keep walking around a problem but
> not descbing it.

Just not as good as it can be, provided that it already uses Qt.

> > That includes proper SONAME handling, which I know it's sometimes not
> > easy.
> 
> I see nothing wrong with the gpsd SONAME binding.  I do appreciate that
> Debian does some of that in non-standard ways.

Build libqgpsmm with Qt4 and you will get libQgpsmm.so.<nn>. Build libqgpsmm 
with Qt5 and you will still have the same shared library name and SONAME.

So the question is: why should the library have a different name according to 
which Qt version it uses? because it exposes it's public API (and in this case 
even uses the specific main loop!). So it can't be coinstalable.

Note that this is for libqgpsmm, not libgpsmm not libgps.

> > > One mans PITA is another man's safe place.  You ever read the Google
> > > critiques of Debian?
> > 
> > Yes, and I also have my critiques on Debian too. But proper library
> > handling is above that.
> 
> Can you please define 'proper'?  I think kgpsd is doing it properly.

No, see above.

I think the rest of the mails boils down to the same thing.

-- 
Confucius say: He who play in root, eventually kill tree.

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/

Attachment: signature.asc
Description: This is a digitally signed message part.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]