Re: [ANNOUNCE] libgpiod v2.2

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

 



On Wed, Oct 23, 2024 at 6:25 PM Luca Weiss <luca@xxxxxxxxxxxx> wrote:
>
> On Dienstag, 22. Oktober 2024 13:16:17 Mitteleuropäische Sommerzeit Bartosz
> Golaszewski wrote:
> > I'm announcing the release of libgpiod v2.2.
> >
> > This is a big update for libgpiod bringing in the D-Bus daemon and its
> > command-line client, GLib bindings with GObject-introspection and a
> > slew of other updates and improvements. The detailed changelog can be
> > found in the NEWS file.
> >
> > The goal of the D-Bus API is to address the concerns about the lack of
> > persistence of GPIO state when the process that requested it exits.
> > Now the state can be stored inside the GPIO manager with which clients
> > can interact using a well known protocol.
> >
> > The release tarball and the git tree can be found over at kernel.org[1][2].
> >
> > Bartosz
> >
> > [1] https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/
> > [2] git://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git
> >
> >
>
> Hi Bartosz!
>
> I'm noticing while packaging for Alpine that the file name of the installed
> lib changed from libgpiod.so.3.1.2 in v2.1.3 to libgpiod.so.3.1.1 in v2.2 - so
> essentially it jumped back.
>
> I'm guessing this is not on purpose and while I don't think it should cause
> issues in the distro, I wanted to make you aware.
>

Everytime I do a release, I bump the libtool ABI numbers as suggested
here[1] depending on how the code evolved between the versions.

I guess I bumped the revision everytime new fixes landed and were
released in v2.1.x stable branch but for master I only did it once
when releasing v2.2.

I'm not sure what exactly should be done with that. I can of course
set the libgpiod ABI to v2.1.4 in v2.2.1 bugfix release if that
doesn't cause any issues but it doesn't really feel right.

Any suggestions?

Bart

[1] https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html





[Index of Archives]     [Linux SPI]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux