All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] package/webkitgtk: bump to version 2.37.1
@ 2022-09-05 12:25 Thomas Devoogdt
  2022-09-05 13:20 ` Adrian Perez de Castro
  0 siblings, 1 reply; 3+ messages in thread
From: Thomas Devoogdt @ 2022-09-05 12:25 UTC (permalink / raw)
  To: buildroot; +Cc: Adrian Perez de Castro, Thomas Devoogdt

From: Thomas Devoogdt <thomas.devoogdt@gmail.com>

Update to a new major release which brings in improvements and a few new
features. Release notes:

https://webkitgtk.org/2022/07/12/webkitgtk2.37.1-released.html

The build option ENABLE_GTKDOC has been replaced by
ENABLE_DOCUMENTATION.
https://github.com/WebKit/WebKit/commit/b0ae032850bb6b2672051bab8032fc9f9ef5eb97

Cmake 3.20 is now required!
https://github.com/WebKit/WebKit/commit/6cd89696b5d406c1a3d9a7a9bbb18fda9284fa1f

A small patch (cherry-pick) was required to get it compiled.

Signed-off-by: Thomas Devoogdt <thomas.devoogdt@gmail.com>
---
 ...ld-fixes-early-ish-July-2022-edition.patch | 111 ++++++++++++++++++
 package/webkitgtk/webkitgtk.hash              |   8 +-
 package/webkitgtk/webkitgtk.mk                |   3 +-
 3 files changed, 116 insertions(+), 6 deletions(-)
 create mode 100644 package/webkitgtk/0001-Non-unified-build-fixes-early-ish-July-2022-edition.patch

diff --git a/package/webkitgtk/0001-Non-unified-build-fixes-early-ish-July-2022-edition.patch b/package/webkitgtk/0001-Non-unified-build-fixes-early-ish-July-2022-edition.patch
new file mode 100644
index 0000000000..8e15e37a11
--- /dev/null
+++ b/package/webkitgtk/0001-Non-unified-build-fixes-early-ish-July-2022-edition.patch
@@ -0,0 +1,111 @@
+From b7940becf07f182f3331116d8677b20e99354a46 Mon Sep 17 00:00:00 2001
+From: Adrian Perez de Castro <aperez@igalia.com>
+Date: Thu, 14 Jul 2022 01:41:19 -0700
+Subject: [PATCH] Non-unified build fixes, early-ish July 2022 edition
+ https://bugs.webkit.org/show_bug.cgi?id=242688
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Unreviewed non-unified build fixes.
+
+* Source/WebCore/html/ValidityState.h: Add missing HTMLElement.h header.
+* Source/WebCore/layout/formattingContexts/flex/FlexLayout.cpp: Add
+  missing FlexFormattingContext.h header.
+* Source/WebCore/page/ResizeObservation.cpp: Add missing Logging.h header.
+* Source/WebCore/rendering/RenderBlock.cpp: Add missing RenderGrid.h header.
+* Source/WebCore/rendering/RenderLayer.cpp: Add missing
+  wtf/IsoMallocInlines.h header.
+
+Canonical link: https://commits.webkit.org/252445@main
+
+(cherry picked from commit fa6290046ee65fc3587f517d0f095f24dbecd85e)
+
+In file included from /home/thomas/buildroot/output/build/webkitgtk-2.37.1/WebCore/DerivedSources/JSValidityState.h:24,
+                 from /home/thomas/buildroot/output/build/webkitgtk-2.37.1/WebCore/DerivedSources/JSValidityState.cpp:22,
+                 from /home/thomas/buildroot/output/build/webkitgtk-2.37.1/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-143.cpp:6:
+/home/thomas/buildroot/output/build/webkitgtk-2.37.1/Source/WebCore/html/ValidityState.h: In member function ‘WebCore::Element* WebCore::ValidityState::element()’:
+/home/thomas/buildroot/output/build/webkitgtk-2.37.1/Source/WebCore/html/ValidityState.h:35:48: error: cannot convert ‘WebCore::HTMLElement*’ to ‘WebCore::Element*’ in return
+     Element* element() { return &asHTMLElement(); }
+                                                ^
+
+In file included from /home/thomas/buildroot/output/build/webkitgtk-2.37.1/WebCore/DerivedSources/JSValidityState.h:24,
+                 from /home/thomas/buildroot/output/build/webkitgtk-2.37.1/WebCore/DerivedSources/JSValidityState.cpp:22,
+                 from /home/thomas/buildroot/output/build/webkitgtk-2.37.1/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-143.cpp:6:
+/home/thomas/buildroot/output/build/webkitgtk-2.37.1/Source/WebCore/html/ValidityState.h: In member function ‘WebCore::Node* WebCore::ValidityState::opaqueRootConcurrently()’:
+/home/thomas/buildroot/output/build/webkitgtk-2.37.1/Source/WebCore/html/ValidityState.h:36:60: error: cannot convert ‘WebCore::HTMLElement*’ to ‘WebCore::Node*’ in return
+     Node* opaqueRootConcurrently() { return &asHTMLElement(); }
+                                                            ^
+
+Signed-off-by: Thomas Devoogdt <thomas.devoogdt@gmail.com>
+---
+ Source/WebCore/html/ValidityState.h                          | 1 +
+ Source/WebCore/layout/formattingContexts/flex/FlexLayout.cpp | 1 +
+ Source/WebCore/page/ResizeObservation.cpp                    | 1 +
+ Source/WebCore/rendering/RenderBlock.cpp                     | 1 +
+ Source/WebCore/rendering/RenderLayer.cpp                     | 1 +
+ 5 files changed, 5 insertions(+)
+
+diff --git a/Source/WebCore/html/ValidityState.h b/Source/WebCore/html/ValidityState.h
+index 5d3321d1f3b4..f5faaeaec3a3 100644
+--- a/Source/WebCore/html/ValidityState.h
++++ b/Source/WebCore/html/ValidityState.h
+@@ -23,6 +23,7 @@
+ #pragma once
+ 
+ #include "FormAssociatedElement.h"
++#include "HTMLElement.h"
+ 
+ namespace WebCore {
+ 
+diff --git a/Source/WebCore/layout/formattingContexts/flex/FlexLayout.cpp b/Source/WebCore/layout/formattingContexts/flex/FlexLayout.cpp
+index a3b91e20373d..6142c378001d 100644
+--- a/Source/WebCore/layout/formattingContexts/flex/FlexLayout.cpp
++++ b/Source/WebCore/layout/formattingContexts/flex/FlexLayout.cpp
+@@ -28,6 +28,7 @@
+ 
+ #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
+ 
++#include "FlexFormattingContext.h"
+ #include "FlexRect.h"
+ #include "LayoutContext.h"
+ 
+diff --git a/Source/WebCore/page/ResizeObservation.cpp b/Source/WebCore/page/ResizeObservation.cpp
+index 89fc65634882..246b46c772ad 100644
+--- a/Source/WebCore/page/ResizeObservation.cpp
++++ b/Source/WebCore/page/ResizeObservation.cpp
+@@ -28,6 +28,7 @@
+ 
+ #include "ElementInlines.h"
+ #include "HTMLFrameOwnerElement.h"
++#include "Logging.h"
+ #include "RenderBox.h"
+ #include "SVGElement.h"
+ 
+diff --git a/Source/WebCore/rendering/RenderBlock.cpp b/Source/WebCore/rendering/RenderBlock.cpp
+index f8c4d1ce5981..0177f376066e 100644
+--- a/Source/WebCore/rendering/RenderBlock.cpp
++++ b/Source/WebCore/rendering/RenderBlock.cpp
+@@ -58,6 +58,7 @@
+ #include "RenderDeprecatedFlexibleBox.h"
+ #include "RenderFlexibleBox.h"
+ #include "RenderFragmentedFlow.h"
++#include "RenderGrid.h"
+ #include "RenderInline.h"
+ #include "RenderIterator.h"
+ #include "RenderLayer.h"
+diff --git a/Source/WebCore/rendering/RenderLayer.cpp b/Source/WebCore/rendering/RenderLayer.cpp
+index c9d6ce9c514d..e568fdeffb71 100644
+--- a/Source/WebCore/rendering/RenderLayer.cpp
++++ b/Source/WebCore/rendering/RenderLayer.cpp
+@@ -138,6 +138,7 @@
+ #include "WheelEventTestMonitor.h"
+ #include <stdio.h>
+ #include <wtf/HexNumber.h>
++#include <wtf/IsoMallocInlines.h>
+ #include <wtf/MonotonicTime.h>
+ #include <wtf/StdLibExtras.h>
+ #include <wtf/text/CString.h>
+-- 
+2.37.2
+
diff --git a/package/webkitgtk/webkitgtk.hash b/package/webkitgtk/webkitgtk.hash
index 7c6d7d65b5..5d6b223291 100644
--- a/package/webkitgtk/webkitgtk.hash
+++ b/package/webkitgtk/webkitgtk.hash
@@ -1,7 +1,7 @@
-# From https://webkitgtk.org/releases/webkitgtk-2.36.7.tar.xz.sums
-md5  466351cf35e4f742590919380b5dee93  webkitgtk-2.36.7.tar.xz
-sha1  36078148b6e0ef002f0279b25b1caf173f851ac8  webkitgtk-2.36.7.tar.xz
-sha256  0c260cf2b32f0481d017670dfed1b61e554967cd067195606c9f9eb5fe731743  webkitgtk-2.36.7.tar.xz
+# From https://webkitgtk.org/releases/webkitgtk-2.37.1.tar.xz.sums
+md5  11a5a291784349cc26b892bfdadeff87  webkitgtk-2.37.1.tar.xz
+sha1  c61cc88556653dc8295fd6c463dc02b3357fb2c0  webkitgtk-2.37.1.tar.xz
+sha256  c53326b1751f8c6da3db2f4bfa91c1801755893e287d0e1f6c07344589d4a6a7  webkitgtk-2.37.1.tar.xz
 
 # Hashes for license files:
 sha256  0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4  Source/WebCore/LICENSE-APPLE
diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk
index d1c517452d..e8fe613a8f 100644
--- a/package/webkitgtk/webkitgtk.mk
+++ b/package/webkitgtk/webkitgtk.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-WEBKITGTK_VERSION = 2.36.7
+WEBKITGTK_VERSION = 2.37.1
 WEBKITGTK_SITE = https://www.webkitgtk.org/releases
 WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz
 WEBKITGTK_INSTALL_STAGING = YES
@@ -20,7 +20,6 @@ WEBKITGTK_CONF_OPTS = \
 	-DENABLE_API_TESTS=OFF \
 	-DENABLE_GAMEPAD=OFF \
 	-DENABLE_GEOLOCATION=OFF \
-	-DENABLE_GTKDOC=OFF \
 	-DENABLE_MINIBROWSER=ON \
 	-DENABLE_SPELLCHECK=ON \
 	-DPORT=GTK \
-- 
2.37.2

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] package/webkitgtk: bump to version 2.37.1
  2022-09-05 12:25 [Buildroot] [PATCH] package/webkitgtk: bump to version 2.37.1 Thomas Devoogdt
@ 2022-09-05 13:20 ` Adrian Perez de Castro
  2022-09-05 13:47   ` Thomas Petazzoni via buildroot
  0 siblings, 1 reply; 3+ messages in thread
From: Adrian Perez de Castro @ 2022-09-05 13:20 UTC (permalink / raw)
  To: Thomas Devoogdt; +Cc: Thomas Devoogdt, buildroot


[-- Attachment #1.1: Type: text/plain, Size: 10073 bytes --]

Hello Thomas,

On Mon, 05 Sep 2022 14:25:22 +0200 Thomas Devoogdt <thomas@devoogdt.com> wrote:
> From: Thomas Devoogdt <thomas.devoogdt@gmail.com>
> 
> Update to a new major release which brings in improvements and a few new
> features. Release notes:
> 
> https://webkitgtk.org/2022/07/12/webkitgtk2.37.1-released.html

We do NOT want to update Buildroot to version 2.37.x because those are
development releases. WebKit GTK (and WPE) follow the old-style GNOME
versioning scheme:

  * If the second version number is odd, it's a development release.
    - If the number is <90, it's unstable. Example: 2.37.1 is unstable.
	- If the number is >=90, it's a release candidate. Example: 2.37.90.
  * If the second number is even, it's a stable release. Example: 2.38.0.

The versioning scheme is detailed here, too:

  https://wpewebkit.org/release/schedule/

Usually I take care myself of WebKit updates in Buildroot, but I appreciate
others wanting to help, so thanks anyway for your effort.

> The build option ENABLE_GTKDOC has been replaced by
> ENABLE_DOCUMENTATION.
> https://github.com/WebKit/WebKit/commit/b0ae032850bb6b2672051bab8032fc9f9ef5eb97
> 
> Cmake 3.20 is now required!
> https://github.com/WebKit/WebKit/commit/6cd89696b5d406c1a3d9a7a9bbb18fda9284fa1f
> 
> A small patch (cherry-pick) was required to get it compiled.
> 
> Signed-off-by: Thomas Devoogdt <thomas.devoogdt@gmail.com>
> ---
>  ...ld-fixes-early-ish-July-2022-edition.patch | 111 ++++++++++++++++++
>  package/webkitgtk/webkitgtk.hash              |   8 +-
>  package/webkitgtk/webkitgtk.mk                |   3 +-
>  3 files changed, 116 insertions(+), 6 deletions(-)
>  create mode 100644 package/webkitgtk/0001-Non-unified-build-fixes-early-ish-July-2022-edition.patch
> 
> diff --git a/package/webkitgtk/0001-Non-unified-build-fixes-early-ish-July-2022-edition.patch b/package/webkitgtk/0001-Non-unified-build-fixes-early-ish-July-2022-edition.patch

I also happen to be the person typically in charge of WPE WebKit releases
(sometimes I do the WebKitGTK ones, too) and I try to make sure that stable
releases build fine without needing to import patches from WebKit's main
branch. In a few weeks we will be preparing to release 2.38.0 and I will
check that all needed build fixes are included in the release branch.

We would rather prefer that packagers can avoid needing to hunt for build
fixes :-)

> new file mode 100644
> index 0000000000..8e15e37a11
> --- /dev/null
> +++ b/package/webkitgtk/0001-Non-unified-build-fixes-early-ish-July-2022-edition.patch
> @@ -0,0 +1,111 @@
> +From b7940becf07f182f3331116d8677b20e99354a46 Mon Sep 17 00:00:00 2001
> +From: Adrian Perez de Castro <aperez@igalia.com>
> +Date: Thu, 14 Jul 2022 01:41:19 -0700
> +Subject: [PATCH] Non-unified build fixes, early-ish July 2022 edition
> + https://bugs.webkit.org/show_bug.cgi?id=242688
> +MIME-Version: 1.0
> +Content-Type: text/plain; charset=UTF-8
> +Content-Transfer-Encoding: 8bit
> +
> +Unreviewed non-unified build fixes.
> +
> +* Source/WebCore/html/ValidityState.h: Add missing HTMLElement.h header.
> +* Source/WebCore/layout/formattingContexts/flex/FlexLayout.cpp: Add
> +  missing FlexFormattingContext.h header.
> +* Source/WebCore/page/ResizeObservation.cpp: Add missing Logging.h header.
> +* Source/WebCore/rendering/RenderBlock.cpp: Add missing RenderGrid.h header.
> +* Source/WebCore/rendering/RenderLayer.cpp: Add missing
> +  wtf/IsoMallocInlines.h header.
> +
> +Canonical link: https://commits.webkit.org/252445@main
> +
> +(cherry picked from commit fa6290046ee65fc3587f517d0f095f24dbecd85e)
> +
> +In file included from /home/thomas/buildroot/output/build/webkitgtk-2.37.1/WebCore/DerivedSources/JSValidityState.h:24,
> +                 from /home/thomas/buildroot/output/build/webkitgtk-2.37.1/WebCore/DerivedSources/JSValidityState.cpp:22,
> +                 from /home/thomas/buildroot/output/build/webkitgtk-2.37.1/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-143.cpp:6:
> +/home/thomas/buildroot/output/build/webkitgtk-2.37.1/Source/WebCore/html/ValidityState.h: In member function ‘WebCore::Element* WebCore::ValidityState::element()’:
> +/home/thomas/buildroot/output/build/webkitgtk-2.37.1/Source/WebCore/html/ValidityState.h:35:48: error: cannot convert ‘WebCore::HTMLElement*’ to ‘WebCore::Element*’ in return
> +     Element* element() { return &asHTMLElement(); }
> +                                                ^
> +
> +In file included from /home/thomas/buildroot/output/build/webkitgtk-2.37.1/WebCore/DerivedSources/JSValidityState.h:24,
> +                 from /home/thomas/buildroot/output/build/webkitgtk-2.37.1/WebCore/DerivedSources/JSValidityState.cpp:22,
> +                 from /home/thomas/buildroot/output/build/webkitgtk-2.37.1/WebCore/DerivedSources/unified-sources/UnifiedSource-3a52ce78-143.cpp:6:
> +/home/thomas/buildroot/output/build/webkitgtk-2.37.1/Source/WebCore/html/ValidityState.h: In member function ‘WebCore::Node* WebCore::ValidityState::opaqueRootConcurrently()’:
> +/home/thomas/buildroot/output/build/webkitgtk-2.37.1/Source/WebCore/html/ValidityState.h:36:60: error: cannot convert ‘WebCore::HTMLElement*’ to ‘WebCore::Node*’ in return
> +     Node* opaqueRootConcurrently() { return &asHTMLElement(); }
> +                                                            ^
> +
> +Signed-off-by: Thomas Devoogdt <thomas.devoogdt@gmail.com>
> +---
> + Source/WebCore/html/ValidityState.h                          | 1 +
> + Source/WebCore/layout/formattingContexts/flex/FlexLayout.cpp | 1 +
> + Source/WebCore/page/ResizeObservation.cpp                    | 1 +
> + Source/WebCore/rendering/RenderBlock.cpp                     | 1 +
> + Source/WebCore/rendering/RenderLayer.cpp                     | 1 +
> + 5 files changed, 5 insertions(+)
> +
> +diff --git a/Source/WebCore/html/ValidityState.h b/Source/WebCore/html/ValidityState.h
> +index 5d3321d1f3b4..f5faaeaec3a3 100644
> +--- a/Source/WebCore/html/ValidityState.h
> ++++ b/Source/WebCore/html/ValidityState.h
> +@@ -23,6 +23,7 @@
> + #pragma once
> + 
> + #include "FormAssociatedElement.h"
> ++#include "HTMLElement.h"
> + 
> + namespace WebCore {
> + 
> +diff --git a/Source/WebCore/layout/formattingContexts/flex/FlexLayout.cpp b/Source/WebCore/layout/formattingContexts/flex/FlexLayout.cpp
> +index a3b91e20373d..6142c378001d 100644
> +--- a/Source/WebCore/layout/formattingContexts/flex/FlexLayout.cpp
> ++++ b/Source/WebCore/layout/formattingContexts/flex/FlexLayout.cpp
> +@@ -28,6 +28,7 @@
> + 
> + #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
> + 
> ++#include "FlexFormattingContext.h"
> + #include "FlexRect.h"
> + #include "LayoutContext.h"
> + 
> +diff --git a/Source/WebCore/page/ResizeObservation.cpp b/Source/WebCore/page/ResizeObservation.cpp
> +index 89fc65634882..246b46c772ad 100644
> +--- a/Source/WebCore/page/ResizeObservation.cpp
> ++++ b/Source/WebCore/page/ResizeObservation.cpp
> +@@ -28,6 +28,7 @@
> + 
> + #include "ElementInlines.h"
> + #include "HTMLFrameOwnerElement.h"
> ++#include "Logging.h"
> + #include "RenderBox.h"
> + #include "SVGElement.h"
> + 
> +diff --git a/Source/WebCore/rendering/RenderBlock.cpp b/Source/WebCore/rendering/RenderBlock.cpp
> +index f8c4d1ce5981..0177f376066e 100644
> +--- a/Source/WebCore/rendering/RenderBlock.cpp
> ++++ b/Source/WebCore/rendering/RenderBlock.cpp
> +@@ -58,6 +58,7 @@
> + #include "RenderDeprecatedFlexibleBox.h"
> + #include "RenderFlexibleBox.h"
> + #include "RenderFragmentedFlow.h"
> ++#include "RenderGrid.h"
> + #include "RenderInline.h"
> + #include "RenderIterator.h"
> + #include "RenderLayer.h"
> +diff --git a/Source/WebCore/rendering/RenderLayer.cpp b/Source/WebCore/rendering/RenderLayer.cpp
> +index c9d6ce9c514d..e568fdeffb71 100644
> +--- a/Source/WebCore/rendering/RenderLayer.cpp
> ++++ b/Source/WebCore/rendering/RenderLayer.cpp
> +@@ -138,6 +138,7 @@
> + #include "WheelEventTestMonitor.h"
> + #include <stdio.h>
> + #include <wtf/HexNumber.h>
> ++#include <wtf/IsoMallocInlines.h>
> + #include <wtf/MonotonicTime.h>
> + #include <wtf/StdLibExtras.h>
> + #include <wtf/text/CString.h>
> +-- 
> +2.37.2
> +
> diff --git a/package/webkitgtk/webkitgtk.hash b/package/webkitgtk/webkitgtk.hash
> index 7c6d7d65b5..5d6b223291 100644
> --- a/package/webkitgtk/webkitgtk.hash
> +++ b/package/webkitgtk/webkitgtk.hash
> @@ -1,7 +1,7 @@
> -# From https://webkitgtk.org/releases/webkitgtk-2.36.7.tar.xz.sums
> -md5  466351cf35e4f742590919380b5dee93  webkitgtk-2.36.7.tar.xz
> -sha1  36078148b6e0ef002f0279b25b1caf173f851ac8  webkitgtk-2.36.7.tar.xz
> -sha256  0c260cf2b32f0481d017670dfed1b61e554967cd067195606c9f9eb5fe731743  webkitgtk-2.36.7.tar.xz
> +# From https://webkitgtk.org/releases/webkitgtk-2.37.1.tar.xz.sums
> +md5  11a5a291784349cc26b892bfdadeff87  webkitgtk-2.37.1.tar.xz
> +sha1  c61cc88556653dc8295fd6c463dc02b3357fb2c0  webkitgtk-2.37.1.tar.xz
> +sha256  c53326b1751f8c6da3db2f4bfa91c1801755893e287d0e1f6c07344589d4a6a7  webkitgtk-2.37.1.tar.xz
>  
>  # Hashes for license files:
>  sha256  0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4  Source/WebCore/LICENSE-APPLE
> diff --git a/package/webkitgtk/webkitgtk.mk b/package/webkitgtk/webkitgtk.mk
> index d1c517452d..e8fe613a8f 100644
> --- a/package/webkitgtk/webkitgtk.mk
> +++ b/package/webkitgtk/webkitgtk.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>  
> -WEBKITGTK_VERSION = 2.36.7
> +WEBKITGTK_VERSION = 2.37.1
>  WEBKITGTK_SITE = https://www.webkitgtk.org/releases
>  WEBKITGTK_SOURCE = webkitgtk-$(WEBKITGTK_VERSION).tar.xz
>  WEBKITGTK_INSTALL_STAGING = YES
> @@ -20,7 +20,6 @@ WEBKITGTK_CONF_OPTS = \
>  	-DENABLE_API_TESTS=OFF \
>  	-DENABLE_GAMEPAD=OFF \
>  	-DENABLE_GEOLOCATION=OFF \
> -	-DENABLE_GTKDOC=OFF \
>  	-DENABLE_MINIBROWSER=ON \
>  	-DENABLE_SPELLCHECK=ON \
>  	-DPORT=GTK \
> -- 
> 2.37.2
> 
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot

Cheers,
—Adrián

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

[-- Attachment #2: Type: text/plain, Size: 150 bytes --]

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH] package/webkitgtk: bump to version 2.37.1
  2022-09-05 13:20 ` Adrian Perez de Castro
@ 2022-09-05 13:47   ` Thomas Petazzoni via buildroot
  0 siblings, 0 replies; 3+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-09-05 13:47 UTC (permalink / raw)
  To: Adrian Perez de Castro; +Cc: Thomas Devoogdt, Thomas Devoogdt, buildroot

Hello Adrian,

On Mon, 5 Sep 2022 16:20:07 +0300
Adrian Perez de Castro <aperez@igalia.com> wrote:

> development releases. WebKit GTK (and WPE) follow the old-style GNOME
> versioning scheme:
> 
>   * If the second version number is odd, it's a development release.
>     - If the number is <90, it's unstable. Example: 2.37.1 is unstable.
> 	- If the number is >=90, it's a release candidate. Example: 2.37.90.
>   * If the second number is even, it's a stable release. Example: 2.38.0.
> 
> The versioning scheme is detailed here, too:
> 
>   https://wpewebkit.org/release/schedule/

This has come up many times for GNOME packages. Perhaps we should add a
comment above the <pkg>_VERSION variable which explains this?

Best regards,

Thomas
-- 
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2022-09-05 13:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-05 12:25 [Buildroot] [PATCH] package/webkitgtk: bump to version 2.37.1 Thomas Devoogdt
2022-09-05 13:20 ` Adrian Perez de Castro
2022-09-05 13:47   ` Thomas Petazzoni via buildroot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.