linux-gpio.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [ANNOUNCE] libgpiod v2.2-rc1
@ 2024-10-02 13:31 Bartosz Golaszewski
  2024-10-02 17:50 ` [ANNOUNCE] libgpiod v2.2-rc2 Bartosz Golaszewski
  0 siblings, 1 reply; 8+ messages in thread
From: Bartosz Golaszewski @ 2024-10-02 13:31 UTC (permalink / raw)
  To: open list:GPIO SUBSYSTEM
  Cc: Linus Walleij, Kent Gibson, Viresh Kumar, Vincent Fazio

I've just tagged and pushed out the first release candidate for libgpiod v2.2.

It's a big release that - next to an assortment of smaller
improvements and bug-fixes - brings in a big new feature: D-Bus daemon
and command-line client together with GObject bindings to core
libgpiod.

It's in good enough shape to now focus on ironing out the creases and
make it available in the following weeks.

The tarball and git tree are in their usual places[1][2].

Bart

[1] https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/
[2] git://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [ANNOUNCE] libgpiod v2.2-rc2
  2024-10-02 13:31 [ANNOUNCE] libgpiod v2.2-rc1 Bartosz Golaszewski
@ 2024-10-02 17:50 ` Bartosz Golaszewski
  2024-10-03  3:24   ` Kent Gibson
  0 siblings, 1 reply; 8+ messages in thread
From: Bartosz Golaszewski @ 2024-10-02 17:50 UTC (permalink / raw)
  To: open list:GPIO SUBSYSTEM
  Cc: Linus Walleij, Kent Gibson, Viresh Kumar, Vincent Fazio

On Wed, Oct 2, 2024 at 3:31 PM Bartosz Golaszewski <brgl@bgdev.pl> wrote:
>
> I've just tagged and pushed out the first release candidate for libgpiod v2.2.
>
> It's a big release that - next to an assortment of smaller
> improvements and bug-fixes - brings in a big new feature: D-Bus daemon
> and command-line client together with GObject bindings to core
> libgpiod.
>
> It's in good enough shape to now focus on ironing out the creases and
> make it available in the following weeks.
>
> The tarball and git tree are in their usual places[1][2].
>
> Bart
>
> [1] https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/
> [2] git://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git

Well, that wasn't very good, rc1 had a build issue in the tarball. I
had to fix it up and release rc2 which now builds fine in yocto.

Bart

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] libgpiod v2.2-rc2
  2024-10-02 17:50 ` [ANNOUNCE] libgpiod v2.2-rc2 Bartosz Golaszewski
@ 2024-10-03  3:24   ` Kent Gibson
  2024-10-03  3:36     ` Kent Gibson
  0 siblings, 1 reply; 8+ messages in thread
From: Kent Gibson @ 2024-10-03  3:24 UTC (permalink / raw)
  To: Bartosz Golaszewski
  Cc: open list:GPIO SUBSYSTEM, Linus Walleij, Viresh Kumar,
	Vincent Fazio

On Wed, Oct 02, 2024 at 07:50:04PM +0200, Bartosz Golaszewski wrote:
> On Wed, Oct 2, 2024 at 3:31 PM Bartosz Golaszewski <brgl@bgdev.pl> wrote:
> >
> > I've just tagged and pushed out the first release candidate for libgpiod v2.2.
> >
> > It's a big release that - next to an assortment of smaller
> > improvements and bug-fixes - brings in a big new feature: D-Bus daemon
> > and command-line client together with GObject bindings to core
> > libgpiod.
> >
> > It's in good enough shape to now focus on ironing out the creases and
> > make it available in the following weeks.
> >
> > The tarball and git tree are in their usual places[1][2].
> >
> > Bart
> >
> > [1] https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/
> > [2] git://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git
>
> Well, that wasn't very good, rc1 had a build issue in the tarball. I
> had to fix it up and release rc2 which now builds fine in yocto.
>

I'm trying to do a build without any glib related targets:

./autogen.sh --prefix=/usr/local --enable-bindings-python --enable-bindings-cxx --enable-tools --enable-tests --enable-gpioset-interactive --enable-examples

but I get:

checking for glib-2.0 >= 2.50... no
configure: error: Package requirements (glib-2.0 >= 2.50) were not met:

Package 'glib-2.0', required by 'virtual:world', not found


Why is glib now required?

Cheers,
Kent.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] libgpiod v2.2-rc2
  2024-10-03  3:24   ` Kent Gibson
@ 2024-10-03  3:36     ` Kent Gibson
  2024-10-03  8:45       ` Bartosz Golaszewski
  0 siblings, 1 reply; 8+ messages in thread
From: Kent Gibson @ 2024-10-03  3:36 UTC (permalink / raw)
  To: Bartosz Golaszewski
  Cc: open list:GPIO SUBSYSTEM, Linus Walleij, Viresh Kumar,
	Vincent Fazio

On Thu, Oct 03, 2024 at 11:24:57AM +0800, Kent Gibson wrote:
> On Wed, Oct 02, 2024 at 07:50:04PM +0200, Bartosz Golaszewski wrote:
> > On Wed, Oct 2, 2024 at 3:31 PM Bartosz Golaszewski <brgl@bgdev.pl> wrote:
> > >
> > > I've just tagged and pushed out the first release candidate for libgpiod v2.2.
> > >
> > > It's a big release that - next to an assortment of smaller
> > > improvements and bug-fixes - brings in a big new feature: D-Bus daemon
> > > and command-line client together with GObject bindings to core
> > > libgpiod.
> > >
> > > It's in good enough shape to now focus on ironing out the creases and
> > > make it available in the following weeks.
> > >
> > > The tarball and git tree are in their usual places[1][2].
> > >
> > > Bart
> > >
> > > [1] https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/
> > > [2] git://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git
> >
> > Well, that wasn't very good, rc1 had a build issue in the tarball. I
> > had to fix it up and release rc2 which now builds fine in yocto.
> >
>
> I'm trying to do a build without any glib related targets:
>
> ./autogen.sh --prefix=/usr/local --enable-bindings-python --enable-bindings-cxx --enable-tools --enable-tests --enable-gpioset-interactive --enable-examples
>
> but I get:
>
> checking for glib-2.0 >= 2.50... no
> configure: error: Package requirements (glib-2.0 >= 2.50) were not met:
>
> Package 'glib-2.0', required by 'virtual:world', not found
>
>
> Why is glib now required?
>

Similarly (after commenting out the GLIB and GIO checks tripping above):

Making all in gpiosim-glib
make[3]: Entering directory '/home/pi/libgpiod/tests/gpiosim-glib'
  CC       gpiosim-glib.lo
In file included from gpiosim-glib.c:9:
gpiosim-glib.h:7:10: fatal error: gio/gio.h: No such file or directory
    7 | #include <gio/gio.h>
      |          ^~~~~~~~~~~


Why is gpiosim-glib being built?  I'm not using glib.  I don't have
glib. I don't want to install glib.  But now I can't build. Yay.

Cheers,
Kent.



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] libgpiod v2.2-rc2
  2024-10-03  3:36     ` Kent Gibson
@ 2024-10-03  8:45       ` Bartosz Golaszewski
  2024-10-03  8:55         ` Kent Gibson
  0 siblings, 1 reply; 8+ messages in thread
From: Bartosz Golaszewski @ 2024-10-03  8:45 UTC (permalink / raw)
  To: Kent Gibson
  Cc: open list:GPIO SUBSYSTEM, Linus Walleij, Viresh Kumar,
	Vincent Fazio

On Thu, Oct 3, 2024 at 5:36 AM Kent Gibson <warthog618@gmail.com> wrote:
>
> On Thu, Oct 03, 2024 at 11:24:57AM +0800, Kent Gibson wrote:
> > On Wed, Oct 02, 2024 at 07:50:04PM +0200, Bartosz Golaszewski wrote:
> > > On Wed, Oct 2, 2024 at 3:31 PM Bartosz Golaszewski <brgl@bgdev.pl> wrote:
> > > >
> > > > I've just tagged and pushed out the first release candidate for libgpiod v2.2.
> > > >
> > > > It's a big release that - next to an assortment of smaller
> > > > improvements and bug-fixes - brings in a big new feature: D-Bus daemon
> > > > and command-line client together with GObject bindings to core
> > > > libgpiod.
> > > >
> > > > It's in good enough shape to now focus on ironing out the creases and
> > > > make it available in the following weeks.
> > > >
> > > > The tarball and git tree are in their usual places[1][2].
> > > >
> > > > Bart
> > > >
> > > > [1] https://mirrors.edge.kernel.org/pub/software/libs/libgpiod/
> > > > [2] git://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git
> > >
> > > Well, that wasn't very good, rc1 had a build issue in the tarball. I
> > > had to fix it up and release rc2 which now builds fine in yocto.
> > >
> >
> > I'm trying to do a build without any glib related targets:
> >
> > ./autogen.sh --prefix=/usr/local --enable-bindings-python --enable-bindings-cxx --enable-tools --enable-tests --enable-gpioset-interactive --enable-examples
> >
> > but I get:
> >
> > checking for glib-2.0 >= 2.50... no
> > configure: error: Package requirements (glib-2.0 >= 2.50) were not met:
> >
> > Package 'glib-2.0', required by 'virtual:world', not found
> >
> >
> > Why is glib now required?
> >
>
> Similarly (after commenting out the GLIB and GIO checks tripping above):
>
> Making all in gpiosim-glib
> make[3]: Entering directory '/home/pi/libgpiod/tests/gpiosim-glib'
>   CC       gpiosim-glib.lo
> In file included from gpiosim-glib.c:9:
> gpiosim-glib.h:7:10: fatal error: gio/gio.h: No such file or directory
>     7 | #include <gio/gio.h>
>       |          ^~~~~~~~~~~
>
>
> Why is gpiosim-glib being built?  I'm not using glib.  I don't have
> glib. I don't want to install glib.  But now I can't build. Yay.
>
> Cheers,
> Kent.
>
>

That wasn't the goal of course. Let me build a vm with minimal
environment and go through each build option individually.

Bart

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] libgpiod v2.2-rc2
  2024-10-03  8:45       ` Bartosz Golaszewski
@ 2024-10-03  8:55         ` Kent Gibson
  2024-10-03  9:06           ` Bartosz Golaszewski
  0 siblings, 1 reply; 8+ messages in thread
From: Kent Gibson @ 2024-10-03  8:55 UTC (permalink / raw)
  To: Bartosz Golaszewski
  Cc: open list:GPIO SUBSYSTEM, Linus Walleij, Viresh Kumar,
	Vincent Fazio

On Thu, Oct 03, 2024 at 10:45:35AM +0200, Bartosz Golaszewski wrote:
> On Thu, Oct 3, 2024 at 5:36 AM Kent Gibson <warthog618@gmail.com> wrote:
> >
> >
> >
> > Why is gpiosim-glib being built?  I'm not using glib.  I don't have
> > glib. I don't want to install glib.  But now I can't build. Yay.
> >
> > Cheers,
> > Kent.
> >
> >
>
> That wasn't the goal of course. Let me build a vm with minimal
> environment and go through each build option individually.
>

It was the --enable-tests that pulled in glib for core tests - despite
--enable-glib not being selected.  I was able to build everything else
without glib by dropping --enable-tests.

Cheers,
Kent.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] libgpiod v2.2-rc2
  2024-10-03  8:55         ` Kent Gibson
@ 2024-10-03  9:06           ` Bartosz Golaszewski
  2024-10-03  9:16             ` Kent Gibson
  0 siblings, 1 reply; 8+ messages in thread
From: Bartosz Golaszewski @ 2024-10-03  9:06 UTC (permalink / raw)
  To: Kent Gibson
  Cc: open list:GPIO SUBSYSTEM, Linus Walleij, Viresh Kumar,
	Vincent Fazio

On Thu, Oct 3, 2024 at 10:55 AM Kent Gibson <warthog618@gmail.com> wrote:
>
> On Thu, Oct 03, 2024 at 10:45:35AM +0200, Bartosz Golaszewski wrote:
> > On Thu, Oct 3, 2024 at 5:36 AM Kent Gibson <warthog618@gmail.com> wrote:
> > >
> > >
> > >
> > > Why is gpiosim-glib being built?  I'm not using glib.  I don't have
> > > glib. I don't want to install glib.  But now I can't build. Yay.
> > >
> > > Cheers,
> > > Kent.
> > >
> > >
> >
> > That wasn't the goal of course. Let me build a vm with minimal
> > environment and go through each build option individually.
> >
>
> It was the --enable-tests that pulled in glib for core tests - despite
> --enable-glib not being selected.  I was able to build everything else
> without glib by dropping --enable-tests.
>

Ah, yes but it has been this way for a long time, the test harness uses GLib.

Bart

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [ANNOUNCE] libgpiod v2.2-rc2
  2024-10-03  9:06           ` Bartosz Golaszewski
@ 2024-10-03  9:16             ` Kent Gibson
  0 siblings, 0 replies; 8+ messages in thread
From: Kent Gibson @ 2024-10-03  9:16 UTC (permalink / raw)
  To: Bartosz Golaszewski
  Cc: open list:GPIO SUBSYSTEM, Linus Walleij, Viresh Kumar,
	Vincent Fazio

On Thu, Oct 03, 2024 at 11:06:34AM +0200, Bartosz Golaszewski wrote:
> On Thu, Oct 3, 2024 at 10:55 AM Kent Gibson <warthog618@gmail.com> wrote:
> >
> > On Thu, Oct 03, 2024 at 10:45:35AM +0200, Bartosz Golaszewski wrote:
> > > On Thu, Oct 3, 2024 at 5:36 AM Kent Gibson <warthog618@gmail.com> wrote:
> > > >
> > > >
> > > >
> > > > Why is gpiosim-glib being built?  I'm not using glib.  I don't have
> > > > glib. I don't want to install glib.  But now I can't build. Yay.
> > > >
> > > > Cheers,
> > > > Kent.
> > > >
> > > >
> > >
> > > That wasn't the goal of course. Let me build a vm with minimal
> > > environment and go through each build option individually.
> > >
> >
> > It was the --enable-tests that pulled in glib for core tests - despite
> > --enable-glib not being selected.  I was able to build everything else
> > without glib by dropping --enable-tests.
> >
>
> Ah, yes but it has been this way for a long time, the test harness uses GLib.
>

I haven't done a build for quite some time - at least none that
involved --enable-tests, so news to me.

Cheers,
Kent.


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-10-03  9:16 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-02 13:31 [ANNOUNCE] libgpiod v2.2-rc1 Bartosz Golaszewski
2024-10-02 17:50 ` [ANNOUNCE] libgpiod v2.2-rc2 Bartosz Golaszewski
2024-10-03  3:24   ` Kent Gibson
2024-10-03  3:36     ` Kent Gibson
2024-10-03  8:45       ` Bartosz Golaszewski
2024-10-03  8:55         ` Kent Gibson
2024-10-03  9:06           ` Bartosz Golaszewski
2024-10-03  9:16             ` Kent Gibson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).