diff mbox series

[2/2] package/gobject-introspection: bump to version 1.74.0

Message ID 20221007133912.2869000-2-james.hilliard1@gmail.com
State Accepted
Headers show
Series [1/2] package/libglib2: bump to version 2.74.0 | expand

Commit Message

James Hilliard Oct. 7, 2022, 1:39 p.m. UTC
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/gobject-introspection/gobject-introspection.hash | 4 ++--
 package/gobject-introspection/gobject-introspection.mk   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

Comments

Yann E. MORIN May 13, 2023, 11:59 a.m. UTC | #1
James H., All,

+James K. for having bumped libglib2 to 1.76.x:

On 2022-10-07 07:39 -0600, James Hilliard spake thusly:
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/gobject-introspection/gobject-introspection.hash | 4 ++--
>  package/gobject-introspection/gobject-introspection.mk   | 2 +-
>  2 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/package/gobject-introspection/gobject-introspection.hash b/package/gobject-introspection/gobject-introspection.hash
> index 8f9d323d9a..c1a1363ddb 100644
> --- a/package/gobject-introspection/gobject-introspection.hash
> +++ b/package/gobject-introspection/gobject-introspection.hash
> @@ -1,5 +1,5 @@
> -#From http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/1.70/gobject-introspection-1.72.0.sha256sum
> -sha256  02fe8e590861d88f83060dd39cda5ccaa60b2da1d21d0f95499301b186beaabc  gobject-introspection-1.72.0.tar.xz
> +#From https://download.gnome.org/sources/gobject-introspection/1.74/gobject-introspection-1.74.0.sha256sum
> +sha256  347b3a719e68ba4c69ff2d57ee2689233ea8c07fc492205e573386779e42d653  gobject-introspection-1.74.0.tar.xz
>  sha256  faa2e414bd5f91d2d2c39e85c7cc3f2ccde05c3306f96b404f8ed8cf0266c279  COPYING.LGPL
>  sha256  4c1cedcbb4a12ea964f1160dbbf36099e5a59b96129a99a1a1a61f2cb09271fb  COPYING.GPL
>  sha256  23f82cbc9808cdd8e902df38271434040ce0562ca382ac2a96f5e3bf807b6d31  giscanner/scannerlexer.l
> diff --git a/package/gobject-introspection/gobject-introspection.mk b/package/gobject-introspection/gobject-introspection.mk
> index c8ad9b3c72..436c12aa48 100644
> --- a/package/gobject-introspection/gobject-introspection.mk
> +++ b/package/gobject-introspection/gobject-introspection.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>  
> -GOBJECT_INTROSPECTION_VERSION_MAJOR = 1.72
> +GOBJECT_INTROSPECTION_VERSION_MAJOR = 1.74

Do we have to make sure that the "major" version of the GNOME packages
be aligned, or is it possible tix-n-match versions?

I.e. can we keep goi 1.74.x with libglib2 1.76.x, or should both be
1.76.x ?

Regards,
Yann E. MORIN.

>  GOBJECT_INTROSPECTION_VERSION = $(GOBJECT_INTROSPECTION_VERSION_MAJOR).0
>  GOBJECT_INTROSPECTION_SITE = http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/$(GOBJECT_INTROSPECTION_VERSION_MAJOR)
>  GOBJECT_INTROSPECTION_SOURCE = gobject-introspection-$(GOBJECT_INTROSPECTION_VERSION).tar.xz
> -- 
> 2.34.1
> 
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
James Knight May 20, 2023, 7:56 p.m. UTC | #2
Yann,

On Sat, May 13, 2023 at 7:59 AM Yann E. MORIN <yann.morin.1998@free.fr> wrote:
>
> Do we have to make sure that the "major" version of the GNOME packages
> be aligned, or is it possible tix-n-match versions?

It is my understanding (now) that keeping the minor version in
lockstep is almost always preferred (at least, when considering the
packages glib2, glib-networking, gobject-introspection and glibmm; I'd
be curious to know if I missed any). Micro versions for sure do not
require a match and may be older or newer than glib2's micro version.

When I submitted the patch for libglib2 to 1.76.x, I should have taken
the time to include updates for gobject-introspection and glibmm as
well. My focus at the time was to just use the more recent version of
glib-networking, which was the sole reason for libglib2 being bumped.
Yann E. MORIN May 21, 2023, 3:29 p.m. UTC | #3
James, All,

On 2023-05-20 15:56 -0400, James Knight spake thusly:
> On Sat, May 13, 2023 at 7:59 AM Yann E. MORIN <yann.morin.1998@free.fr> wrote:
> > Do we have to make sure that the "major" version of the GNOME packages
> > be aligned, or is it possible tix-n-match versions?
> It is my understanding (now) that keeping the minor version in
> lockstep is almost always preferred (at least, when considering the
> packages glib2, glib-networking, gobject-introspection and glibmm; I'd
> be curious to know if I missed any). Micro versions for sure do not
> require a match and may be older or newer than glib2's micro version.

What would be the actual drawbacks (build failures, runtime failures) of
keeping gobject-introspection to 1.74, when we have 2.76.x for libglib2
(note: *1*.74 vs *2*.76) ?

IOW, should we take [0] in master, which is feature-frozen for the
upcoming 2023.05 release, or can it wait for the next cycle?

[0] https://patchwork.ozlabs.org/project/buildroot/patch/20230515203002.346534-1-aduskett@gmail.com/

> When I submitted the patch for libglib2 to 1.76.x, I should have taken
> the time to include updates for gobject-introspection and glibmm as
> well. My focus at the time was to just use the more recent version of
> glib-networking, which was the sole reason for libglib2 being bumped.

Regards,
Yann E. MORIN.
diff mbox series

Patch

diff --git a/package/gobject-introspection/gobject-introspection.hash b/package/gobject-introspection/gobject-introspection.hash
index 8f9d323d9a..c1a1363ddb 100644
--- a/package/gobject-introspection/gobject-introspection.hash
+++ b/package/gobject-introspection/gobject-introspection.hash
@@ -1,5 +1,5 @@ 
-#From http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/1.70/gobject-introspection-1.72.0.sha256sum
-sha256  02fe8e590861d88f83060dd39cda5ccaa60b2da1d21d0f95499301b186beaabc  gobject-introspection-1.72.0.tar.xz
+#From https://download.gnome.org/sources/gobject-introspection/1.74/gobject-introspection-1.74.0.sha256sum
+sha256  347b3a719e68ba4c69ff2d57ee2689233ea8c07fc492205e573386779e42d653  gobject-introspection-1.74.0.tar.xz
 sha256  faa2e414bd5f91d2d2c39e85c7cc3f2ccde05c3306f96b404f8ed8cf0266c279  COPYING.LGPL
 sha256  4c1cedcbb4a12ea964f1160dbbf36099e5a59b96129a99a1a1a61f2cb09271fb  COPYING.GPL
 sha256  23f82cbc9808cdd8e902df38271434040ce0562ca382ac2a96f5e3bf807b6d31  giscanner/scannerlexer.l
diff --git a/package/gobject-introspection/gobject-introspection.mk b/package/gobject-introspection/gobject-introspection.mk
index c8ad9b3c72..436c12aa48 100644
--- a/package/gobject-introspection/gobject-introspection.mk
+++ b/package/gobject-introspection/gobject-introspection.mk
@@ -4,7 +4,7 @@ 
 #
 ################################################################################
 
-GOBJECT_INTROSPECTION_VERSION_MAJOR = 1.72
+GOBJECT_INTROSPECTION_VERSION_MAJOR = 1.74
 GOBJECT_INTROSPECTION_VERSION = $(GOBJECT_INTROSPECTION_VERSION_MAJOR).0
 GOBJECT_INTROSPECTION_SITE = http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/$(GOBJECT_INTROSPECTION_VERSION_MAJOR)
 GOBJECT_INTROSPECTION_SOURCE = gobject-introspection-$(GOBJECT_INTROSPECTION_VERSION).tar.xz