[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
pgpOJR5WuOvCw.pgp
Description: OpenPGP digital signature
Re: ✘3.23 is near. Please test!, Gary E. Miller, 2021/07/30