[Top][All Lists]

[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: Gary E. Miller
Subject: Re: [gpsd-users] External main loop. Was: Correct way to handle 5 Hz on an application
Date: Wed, 24 Oct 2018 13:01:17 -0700

Yo Lisandro!

On Wed, 24 Oct 2018 16:42:40 -0300
Lisandro Damián Nicanor Pérez Meyer <address@hidden> wrote:

> > 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.

Suggestions welcome.  Patches stronly encouraged.

> > 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<nn>. Build
> libqgpsmm with Qt5 and you will still have the same shared library
> name and SONAME.

So learn to use 'cp'?  You don't rename libc with each new gcc, but
the same types of incomatibilities exist.

Also similar to the Debian mess with Python 2 and Python 3 which
go against upstreams requests.

I could prolly come up with a very large list of similar version

> 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.

And since every distro does it differently, it is up to the packager to
create  gpsd package that conforms to his system.
> Note that this is for libqgpsmm, not libgpsmm not libgps.

Sort of.  Change the compiler and all of a sudden libgps may not work.

> > Can you please define 'proper'?  I think kgpsd is doing it
> > properly.  
> No, see above.

Patches welcome.  And send a patch to the debian maintainer so they can
make it work the debian way.

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

Maybe a language issue?  Simpler just to say: please rename the library?
Time better spent on how to 'cp' a file?

Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
        address@hidden  Tel:+1 541 382 8588

            Veritas liberabit vos. -- Quid est veritas?
    "If you can’t measure it, you can’t improve it." - Lord Kelvin

Attachment: pgpjqvJvWAjVR.pgp
Description: OpenPGP digital signature

reply via email to

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