gpsd-users
[Top][All Lists]
Advanced

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

Re: ✘3.23 is near. Please test!


From: Gary E. Miller
Subject: Re: ✘3.23 is near. Please test!
Date: Fri, 30 Jul 2021 17:12:51 -0700

Yo Greg!

On Fri, 30 Jul 2021 19:58:41 -0400
Greg Troxel <gdt@lexort.com> wrote:

> "Gary E. Miller" <gem@rellim.com> writes:
> 
> > I just pushed 3.23-rc1, libgps version 29  
> 
> Has there actually been an ABI break in libgps?

Yes, and no.  Some items were added to gps_data_t,  subframe_t, and
attitude_t.  Added was orbit_t.

The source API the client sees is merely expanded, the binary API has
larger structures than before.  So new clients will not work with
old libraries.

>  I don't think it's
> appropriate to bump shlib versions because of releases.  But if there
> is an ABI break, it needs to happen.

Binary API break, not source API break.  So a bump is needed.

Rust and Go just do away with shared libraries.  Maybe gpsd should to.

RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
        gem@rellim.com  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: pgpOJR5WuOvCw.pgp
Description: OpenPGP digital signature


reply via email to

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