diff mbox series

[1/1] package/wpewebkit: bump to version 2.28.0

Message ID 20200324215809.77787-1-james.hilliard1@gmail.com
State Accepted
Headers show
Series [1/1] package/wpewebkit: bump to version 2.28.0 | expand

Commit Message

James Hilliard March 24, 2020, 9:58 p.m. UTC
Adjust fix build with musl patch for 2.28.0.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
---
 package/wpewebkit/0001-Fix-build-with-musl.patch | 6 +++---
 package/wpewebkit/wpewebkit.hash                 | 8 ++++----
 package/wpewebkit/wpewebkit.mk                   | 2 +-
 3 files changed, 8 insertions(+), 8 deletions(-)

Comments

Thomas Petazzoni March 29, 2020, 8:13 p.m. UTC | #1
On Tue, 24 Mar 2020 15:58:09 -0600
James Hilliard <james.hilliard1@gmail.com> wrote:

> Adjust fix build with musl patch for 2.28.0.
> 
> Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> ---
>  package/wpewebkit/0001-Fix-build-with-musl.patch | 6 +++---
>  package/wpewebkit/wpewebkit.hash                 | 8 ++++----
>  package/wpewebkit/wpewebkit.mk                   | 2 +-
>  3 files changed, 8 insertions(+), 8 deletions(-)

Applied to master, thanks. Why isn't the musl patch upstream ? :-)

Thomas
James Hilliard March 30, 2020, 4:27 a.m. UTC | #2
On Sun, Mar 29, 2020 at 2:13 PM Thomas Petazzoni
<thomas.petazzoni@bootlin.com> wrote:
>
> On Tue, 24 Mar 2020 15:58:09 -0600
> James Hilliard <james.hilliard1@gmail.com> wrote:
>
> > Adjust fix build with musl patch for 2.28.0.
> >
> > Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> > ---
> >  package/wpewebkit/0001-Fix-build-with-musl.patch | 6 +++---
> >  package/wpewebkit/wpewebkit.hash                 | 8 ++++----
> >  package/wpewebkit/wpewebkit.mk                   | 2 +-
> >  3 files changed, 8 insertions(+), 8 deletions(-)
>
> Applied to master, thanks. Why isn't the musl patch upstream ? :-)
Not sure, maybe Adrian might know?
>
> Thomas
> --
> Thomas Petazzoni, CTO, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
Adrian Perez de Castro April 1, 2020, 11:27 p.m. UTC | #3
Hello,

On Sun, 29 Mar 2020 22:27:15 -0600, James Hilliard <james.hilliard1@gmail.com> wrote:
> On Sun, Mar 29, 2020 at 2:13 PM Thomas Petazzoni
> <thomas.petazzoni@bootlin.com> wrote:
> >
> > On Tue, 24 Mar 2020 15:58:09 -0600
> > James Hilliard <james.hilliard1@gmail.com> wrote:
> >
> > > Adjust fix build with musl patch for 2.28.0.
> > >
> > > Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> > > ---
> > >  package/wpewebkit/0001-Fix-build-with-musl.patch | 6 +++---
> > >  package/wpewebkit/wpewebkit.hash                 | 8 ++++----
> > >  package/wpewebkit/wpewebkit.mk                   | 2 +-
> > >  3 files changed, 8 insertions(+), 8 deletions(-)
> >
> > Applied to master, thanks. Why isn't the musl patch upstream ? :-)
>
> Not sure, maybe Adrian might know?

Nobody has attempted to send the patch upstream. Maybe I can do it myself :]
Note to self: The OpenBSD people are applying some patches which would be
neat having upstream as well.

Note that in WebKit trunk we have now a fix [1] which will explicitly set the
thread stack sizes using “pthread_attr_setstacksize()”, which should further
help with Musl (and possibly uClibc) — I have tried at backporting it over to
the 2.28 release branch but it's not trivial and it will need another attempt
at some point, or waiting until 2.30.x for it ;-)

Cheers,
—Adrián

---
[1] https://bugs.webkit.org/show_bug.cgi?id=208223
Peter Korsgaard April 7, 2020, 7:29 p.m. UTC | #4
>>>>> "James" == James Hilliard <james.hilliard1@gmail.com> writes:

 > Adjust fix build with musl patch for 2.28.0.

This is a security bump, so should be marked as such:

https://webkitgtk.org/security/WSA-2020-0003.html

What about the corresponding webkitgtk bump?
James Hilliard April 7, 2020, 7:32 p.m. UTC | #5
On Tue, Apr 7, 2020 at 1:29 PM Peter Korsgaard <peter@korsgaard.com> wrote:
>
> >>>>> "James" == James Hilliard <james.hilliard1@gmail.com> writes:
>
>  > Adjust fix build with musl patch for 2.28.0.
>
> This is a security bump, so should be marked as such:
>
> https://webkitgtk.org/security/WSA-2020-0003.html
>
> What about the corresponding webkitgtk bump?
I'm not really set up for testing webkitgtk, maybe Adrian can handle that.
>
> --
> Bye, Peter Korsgaard
Adrian Perez de Castro April 8, 2020, 2:57 p.m. UTC | #6
Hello,

On Tue, 7 Apr 2020 13:32:49 -0600, James Hilliard <james.hilliard1@gmail.com> wrote:
> On Tue, Apr 7, 2020 at 1:29 PM Peter Korsgaard <peter@korsgaard.com> wrote:
> >
> > >>>>> "James" == James Hilliard <james.hilliard1@gmail.com> writes:
> >
> >  > Adjust fix build with musl patch for 2.28.0.
> >
> > This is a security bump, so should be marked as such:
> >
> > https://webkitgtk.org/security/WSA-2020-0003.html
> >
> > What about the corresponding webkitgtk bump?
>
> I'm not really set up for testing webkitgtk, maybe Adrian can handle that.

I will be sending a patch to update WebKitGTK soon =)

Cheers,
—Adrián
Adrian Perez de Castro April 8, 2020, 3:30 p.m. UTC | #7
On Wed, 8 Apr 2020 17:57:58 +0300, Adrian Perez de Castro <aperez@igalia.com> wrote:
> Hello,
> 
> On Tue, 7 Apr 2020 13:32:49 -0600, James Hilliard <james.hilliard1@gmail.com> wrote:
> > On Tue, Apr 7, 2020 at 1:29 PM Peter Korsgaard <peter@korsgaard.com> wrote:
> > >
> > > >>>>> "James" == James Hilliard <james.hilliard1@gmail.com> writes:
> > >
> > >  > Adjust fix build with musl patch for 2.28.0.
> > >
> > > This is a security bump, so should be marked as such:
> > >
> > > https://webkitgtk.org/security/WSA-2020-0003.html
> > >
> > > What about the corresponding webkitgtk bump?
> >
> > I'm not really set up for testing webkitgtk, maybe Adrian can handle that.
> 
> I will be sending a patch to update WebKitGTK soon =)

Here goes:

  https://patchwork.ozlabs.org/patch/1268124/

:-]
diff mbox series

Patch

diff --git a/package/wpewebkit/0001-Fix-build-with-musl.patch b/package/wpewebkit/0001-Fix-build-with-musl.patch
index a436adf6ce..705c67c7f6 100644
--- a/package/wpewebkit/0001-Fix-build-with-musl.patch
+++ b/package/wpewebkit/0001-Fix-build-with-musl.patch
@@ -9,7 +9,7 @@  https://github.com/WebPlatformForEmbedded/meta-wpe/blob/master/recipes-wpe/wpewe
 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
 ---
  Source/JavaScriptCore/runtime/MachineContext.h | 10 +++++-----
- Source/WTF/wtf/Platform.h                      |  2 +-
+ Source/WTF/wtf/PlatformHave.h                  |  2 +-
  2 files changed, 6 insertions(+), 6 deletions(-)
 
 diff --git a/Source/JavaScriptCore/runtime/MachineContext.h b/Source/JavaScriptCore/runtime/MachineContext.h
@@ -63,8 +63,8 @@  index bf0bdc7a51a..78d2ec81838 100644
  #if CPU(X86)
 diff --git a/Source/WTF/wtf/Platform.h b/Source/WTF/wtf/Platform.h
 index e2a3388993f..95fe7c593cf 100644
---- a/Source/WTF/wtf/Platform.h
-+++ b/Source/WTF/wtf/Platform.h
+--- a/Source/WTF/wtf/PlatformHave.h
++++ b/Source/WTF/wtf/PlatformHave.h
 @@ -683,7 +683,7 @@
  #define HAVE_CFNETWORK_STORAGE_PARTITIONING 1
  #endif
diff --git a/package/wpewebkit/wpewebkit.hash b/package/wpewebkit/wpewebkit.hash
index fd78264914..2e7016fe38 100644
--- a/package/wpewebkit/wpewebkit.hash
+++ b/package/wpewebkit/wpewebkit.hash
@@ -1,7 +1,7 @@ 
-# From https://wpewebkit.org/releases/wpewebkit-2.26.4.tar.xz.sums
-md5  4cd2883ec9da38a0ffe413bb75239874  wpewebkit-2.26.4.tar.xz
-sha1  337f78ee237fe98c7e6e728d8fc0508069b007be  wpewebkit-2.26.4.tar.xz
-sha256  0c292182864b63b725491f1a69b55c03e0e75f6db0875389caff31fe9c0d3ae9  wpewebkit-2.26.4.tar.xz
+# From https://wpewebkit.org/releases/wpewebkit-2.28.0.tar.xz.sums
+md5  4298b9d38b4f05f92995422ea9979893  wpewebkit-2.28.0.tar.xz
+sha1  9e791b6112cca8cda51ae7e991b545f4bf0bb46c  wpewebkit-2.28.0.tar.xz
+sha256  a85cd3cb46206a4929a9562d53379a7e7e2ec1a3224b34e2dcf5da30bb906722  wpewebkit-2.28.0.tar.xz
 
 # Hashes for license files:
 sha256  0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4  Source/WebCore/LICENSE-APPLE
diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk
index 6591c7a0d8..9c969cae5a 100644
--- a/package/wpewebkit/wpewebkit.mk
+++ b/package/wpewebkit/wpewebkit.mk
@@ -4,7 +4,7 @@ 
 #
 ################################################################################
 
-WPEWEBKIT_VERSION = 2.26.4
+WPEWEBKIT_VERSION = 2.28.0
 WPEWEBKIT_SITE = http://www.wpewebkit.org/releases
 WPEWEBKIT_SOURCE = wpewebkit-$(WPEWEBKIT_VERSION).tar.xz
 WPEWEBKIT_INSTALL_STAGING = YES