GNU bug report logs - #55078
[PATCH]: Update webkitgtk & wpewebkit to 2.36.1.

Previous Next

Package: guix-patches;

Reported by: Zhu Zihao <all_but_last <at> 163.com>

Date: Sat, 23 Apr 2022 09:11:02 UTC

Severity: normal

Tags: patch

Done: Liliana Marie Prikler <liliana.prikler <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 55078 in the body.
You can then email your comments to 55078 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#55078; Package guix-patches. (Sat, 23 Apr 2022 09:11:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Zhu Zihao <all_but_last <at> 163.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Sat, 23 Apr 2022 09:11:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Zhu Zihao <all_but_last <at> 163.com>
To: guix-patches <at> gnu.org
Subject: [PATCH]: Update webkitgtk & wpewebkit to 2.36.1.
Date: Sat, 23 Apr 2022 17:09:51 +0800
[Message part 1 (text/plain, inline)]

[signature.asc (application/pgp-signature, inline)]
[0001-gnu-webkitgtk-Update-to-2.36.1.patch (text/x-patch, inline)]
From b23c7db97f373dbe385e20eed0d415e9841dafa4 Mon Sep 17 00:00:00 2001
From: Zhu Zihao <all_but_last <at> 163.com>
Date: Sat, 23 Apr 2022 17:07:38 +0800
Subject: [PATCH 1/2] gnu: webkitgtk: Update to 2.36.1.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.36.1.
---
 gnu/packages/webkit.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm
index 476c33a1cd..5ebc62cfec 100644
--- a/gnu/packages/webkit.scm
+++ b/gnu/packages/webkit.scm
@@ -123,7 +123,7 @@ (define-public wpebackend-fdo
 engine that uses Wayland for graphics output.")
     (license license:bsd-2)))
 
-(define %webkit-version "2.36.0")
+(define %webkit-version "2.36.1")
 
 (define-public webkitgtk
   (package
@@ -134,7 +134,7 @@ (define-public webkitgtk
               (uri (string-append "https://www.webkitgtk.org/releases/"
                                   name "-" version ".tar.xz"))
               (sha256
-               (base32 "0kf6avqlq9f74lwzji7l3xlnng5yqarc4ykwsmfmy8q5y6hwqxxq"))
+               (base32 "13qc5kqkjlh357fah97a04036ix0ab4lazb7h6cjl3yjn5gylj81"))
               (patches (search-patches
                         "webkitgtk-adjust-bubblewrap-paths.patch"))))
     (build-system cmake-build-system)
-- 
2.35.1

[0002-gnu-wpewebkit-Update-to-2.36.1.patch (text/x-patch, inline)]
From 9b758fece51fbf69eddb897cf8221ab252eac0a1 Mon Sep 17 00:00:00 2001
From: Zhu Zihao <all_but_last <at> 163.com>
Date: Sat, 23 Apr 2022 17:08:34 +0800
Subject: [PATCH 2/2] gnu: wpewebkit: Update to 2.36.1.

* gnu/packages/webkit.scm (wpewebkit): Update to 2.36.1.
---
 gnu/packages/webkit.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm
index 5ebc62cfec..9ee786124f 100644
--- a/gnu/packages/webkit.scm
+++ b/gnu/packages/webkit.scm
@@ -300,7 +300,7 @@ (define-public wpewebkit
               (uri (string-append "https://wpewebkit.org/releases/"
                                   name "-" version ".tar.xz"))
               (sha256
-               (base32 "0nkdx6pckbkhs85z3pidnh4cbp0wfa38lf2qyn0grywvgpwajsh9"))))
+               (base32 "08spp864l1c6fvhg9rhg41qanxlq7c7l8s8djplrqiy3z2rdi0zc"))))
     (arguments
      (substitute-keyword-arguments (package-arguments webkitgtk)
        ((#:configure-flags flags)
-- 
2.35.1

[Message part 5 (text/plain, inline)]
-- 
Retrieve my PGP public key:

  gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F

Zihao

Information forwarded to guix-patches <at> gnu.org:
bug#55078; Package guix-patches. (Sun, 01 May 2022 15:57:02 GMT) Full text and rfc822 format available.

Message #8 received at 55078 <at> debbugs.gnu.org (full text, mbox):

From: Zhu Zihao <all_but_last <at> 163.com>
To: 55078 <at> debbugs.gnu.org
Subject: Re: bug#55078: Acknowledgement ([PATCH]: Update webkitgtk &
 wpewebkit to 2.36.1.)
Date: Sun, 01 May 2022 23:56:07 +0800
[Message part 1 (text/plain, inline)]
ping.
-- 
Retrieve my PGP public key:

  gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F

Zihao
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#55078; Package guix-patches. (Fri, 06 May 2022 10:49:02 GMT) Full text and rfc822 format available.

Message #11 received at 55078 <at> debbugs.gnu.org (full text, mbox):

From: Zhu Zihao <all_but_last <at> 163.com>
To: 55078 <at> debbugs.gnu.org
Subject: Re: bug#55078: Acknowledgement ([PATCH]: Update webkitgtk &
 wpewebkit to 2.36.1.)
Date: Fri, 06 May 2022 18:47:21 +0800
[Message part 1 (text/plain, inline)]
ping again.

Zhu Zihao <all_but_last <at> 163.com> writes:

> [[PGP Signed Part:Undecided]]
>
> ping.


-- 
Retrieve my PGP public key:

  gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F

Zihao
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#55078; Package guix-patches. (Mon, 09 May 2022 18:23:01 GMT) Full text and rfc822 format available.

Message #14 received at 55078 <at> debbugs.gnu.org (full text, mbox):

From: Jack Hill <jackhill <at> jackhill.us>
To: Zhu Zihao <all_but_last <at> 163.com>
Cc: 55078 <at> debbugs.gnu.org
Subject: Re: [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk & wpewebkit
 to 2.36.1.)
Date: Mon, 9 May 2022 14:22:49 -0400 (EDT)
I tested this upgrade by building and running with a webkitgtk browser 
(vimb) on x86_64. I was able to browse a few pages without problems. This 
was with the libsoup2 variant. This, of course, doesn't test all the 
possible variations, but since this is a minor bugfix update, everything 
looks good to me and I think it is ready to be committed. Hopefully a 
committer will have time soon.

Best,
Jack




Information forwarded to guix-patches <at> gnu.org:
bug#55078; Package guix-patches. (Tue, 10 May 2022 14:48:01 GMT) Full text and rfc822 format available.

Message #17 received at 55078 <at> debbugs.gnu.org (full text, mbox):

From: Raghav Gururajan <rg <at> raghavgururajan.name>
To: 55078 <at> debbugs.gnu.org
Subject: Re: [PATCH]: Update webkitgtk & wpewebkit to 2.36.1.
Date: Tue, 10 May 2022 10:47:34 -0400
[Message part 1 (text/plain, inline)]
@Zhu Zihao

Could you split the patch into two? One for webkitgtk update and another 
for wpewebkit update? Also, please generate the patches based-off of 
core-updates branch, instead of master branch.

Sorry for the delay and thanks for the patience.

I'll merge once I am done with #50537.


@Jack Hill

Thanks for the review. :)

Regards,
RG.
[OpenPGP_signature (application/pgp-signature, attachment)]

Information forwarded to guix-patches <at> gnu.org:
bug#55078; Package guix-patches. (Wed, 11 May 2022 04:15:01 GMT) Full text and rfc822 format available.

Message #20 received at 55078 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Raghav Gururajan <rg <at> raghavgururajan.name>, 55078 <at> debbugs.gnu.org
Subject: Re: [PATCH]: Update webkitgtk & wpewebkit to 2.36.1.
Date: Wed, 11 May 2022 06:13:52 +0200
Am Dienstag, dem 10.05.2022 um 10:47 -0400 schrieb Raghav Gururajan:
> @Zhu Zihao
> 
> Could you split the patch into two? One for webkitgtk update and
> another for wpewebkit update? Also, please generate the patches
> based-off of core-updates branch, instead of master branch.
WPEWebkit inherits from WebkitGTK (at least on master), so it ought to
be done in the same patch.  For master, we should add the appropriate
grafts, since Webkit updates usually don't come without security
notices.

Cheers




Information forwarded to guix-patches <at> gnu.org:
bug#55078; Package guix-patches. (Thu, 12 May 2022 02:54:01 GMT) Full text and rfc822 format available.

Message #23 received at 55078 <at> debbugs.gnu.org (full text, mbox):

From: Raghav Gururajan <rg <at> raghavgururajan.name>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>, 55078 <at> debbugs.gnu.org
Subject: Re: [PATCH]: Update webkitgtk & wpewebkit to 2.36.1.
Date: Thu, 12 May 2022 08:23:20 +0530
Ah yes, thanks for pointing it out LilyP. Didn't notice the inheritance. Also, I'll look into the grafts for master.

Regards,
RG.
Sent from K-9 Mail, on Redmi Note 7 running LineageOS for MicroG with Magisk.




Information forwarded to guix-patches <at> gnu.org:
bug#55078; Package guix-patches. (Sat, 04 Jun 2022 07:05:01 GMT) Full text and rfc822 format available.

Message #26 received at 55078 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Raghav Gururajan <rg <at> raghavgururajan.name>, 55078 <at> debbugs.gnu.org
Subject: Re: [PATCH]: Update webkitgtk & wpewebkit to 2.36.1.
Date: Sat, 04 Jun 2022 09:04:46 +0200
Am Donnerstag, dem 12.05.2022 um 08:23 +0530 schrieb Raghav Gururajan:
> Ah yes, thanks for pointing it out LilyP. Didn't notice the
> inheritance. Also, I'll look into the grafts for master.
Is this on the right branch yet?  There certainly are no grafts on
master currently.




Information forwarded to guix-patches <at> gnu.org:
bug#55078; Package guix-patches. (Mon, 06 Jun 2022 15:55:01 GMT) Full text and rfc822 format available.

Message #29 received at 55078 <at> debbugs.gnu.org (full text, mbox):

From: Zhu Zihao <all_but_last <at> 163.com>
To: 55078 <at> debbugs.gnu.org
Subject: Re: bug#55078: Acknowledgement ([PATCH]: Update webkitgtk &
 wpewebkit to 2.36.1.)
Date: Mon, 06 Jun 2022 23:53:45 +0800
[Message part 1 (text/plain, inline)]
ping again and again.
-- 
Retrieve my PGP public key:

  gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F

Zihao
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#55078; Package guix-patches. (Mon, 06 Jun 2022 17:09:01 GMT) Full text and rfc822 format available.

Message #32 received at 55078 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Zhu Zihao <all_but_last <at> 163.com>, 55078 <at> debbugs.gnu.org
Subject: Re: bug#55078: Acknowledgement ([PATCH]: Update webkitgtk &
 wpewebkit to 2.36.1.)
Date: Mon, 06 Jun 2022 19:07:59 +0200
Am Montag, dem 06.06.2022 um 23:53 +0800 schrieb Zhu Zihao:
> ping again and again.
Last time Raghav reviewed this, they said to base it off of core-
updates.  Since 2.36.1 has security fixes, we should aim for master
instead, but use grafts (we can later ungraft on core-updates or a
dedicated branch).

Can you resend this as a grafting patch for master?

Thanks





Information forwarded to guix-patches <at> gnu.org:
bug#55078; Package guix-patches. (Mon, 06 Jun 2022 17:27:01 GMT) Full text and rfc822 format available.

Message #35 received at 55078 <at> debbugs.gnu.org (full text, mbox):

From: Jack Hill <jackhill <at> jackhill.us>
To: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Cc: 55078 <at> debbugs.gnu.org, Zhu Zihao <all_but_last <at> 163.com>
Subject: Re: [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk & wpewebkit
 to 2.36.1.)
Date: Mon, 6 Jun 2022 13:25:54 -0400 (EDT)
On Mon, 6 Jun 2022, Liliana Marie Prikler wrote:

> Am Montag, dem 06.06.2022 um 23:53 +0800 schrieb Zhu Zihao:
>> ping again and again.
> Last time Raghav reviewed this, they said to base it off of core-
> updates.  Since 2.36.1 has security fixes, we should aim for master
> instead, but use grafts (we can later ungraft on core-updates or a
> dedicated branch).
>
> Can you resend this as a grafting patch for master?
>
> Thanks

Is grafting really needed (I'm not confident I'm not adept enough with 
`git log` to tell for sure if we've done this before)?

I guess technically it should go via staging as `guix refresh -l 
webkitgtk` reports 359 dependent package to rebuild (which and additional 
75 from webkitgtk-with-libsoup2), but many of those are python packages 
which will presumably be fast rebuilds.

Also, WebKitGTK 2.36.3 is out: 
https://webkitgtk.org/2022/05/28/webkitgtk2.36.3-released.html

Best,
Jack




Information forwarded to guix-patches <at> gnu.org:
bug#55078; Package guix-patches. (Mon, 06 Jun 2022 18:25:02 GMT) Full text and rfc822 format available.

Message #38 received at 55078 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Jack Hill <jackhill <at> jackhill.us>
Cc: 55078 <at> debbugs.gnu.org, Zhu Zihao <all_but_last <at> 163.com>
Subject: Re: [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk &
 wpewebkit to 2.36.1.)
Date: Mon, 06 Jun 2022 20:24:26 +0200
Am Montag, dem 06.06.2022 um 13:25 -0400 schrieb Jack Hill:
> On Mon, 6 Jun 2022, Liliana Marie Prikler wrote:
> 
> > Am Montag, dem 06.06.2022 um 23:53 +0800 schrieb Zhu Zihao:
> > > ping again and again.
> > Last time Raghav reviewed this, they said to base it off of core-
> > updates.  Since 2.36.1 has security fixes, we should aim for master
> > instead, but use grafts (we can later ungraft on core-updates or a
> > dedicated branch).
> > 
> > Can you resend this as a grafting patch for master?
> > 
> > Thanks
> 
> Is grafting really needed (I'm not confident I'm not adept enough
> with `git log` to tell for sure if we've done this before)?
Webkit is the base for a bunch of browsers.  Most of them are
lightweight compared to webkit itself, but still nasty to recompile.

> I guess technically it should go via staging as `guix refresh -l 
> webkitgtk` reports 359 dependent package to rebuild (which and
> additional 75 from webkitgtk-with-libsoup2), but many of those are
> python packages which will presumably be fast rebuilds.
Staging it is, then.  (Unless our security team says we should directly
push to master without a graft, which hasn't worked that well for us
last time.)

> Also, WebKitGTK 2.36.3 is out: 
> https://webkitgtk.org/2022/05/28/webkitgtk2.36.3-released.html
Yeah, let's do 2.36.3 then.

Cheers




Information forwarded to guix-patches <at> gnu.org:
bug#55078; Package guix-patches. (Mon, 06 Jun 2022 18:28:02 GMT) Full text and rfc822 format available.

Message #41 received at 55078 <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Jack Hill <jackhill <at> jackhill.us>
Cc: 55078 <at> debbugs.gnu.org, Zhu Zihao <all_but_last <at> 163.com>
Subject: Re: [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk &
 wpewebkit to 2.36.1.)
Date: Mon, 06 Jun 2022 20:27:08 +0200
Am Montag, dem 06.06.2022 um 20:24 +0200 schrieb Liliana Marie Prikler:
> Am Montag, dem 06.06.2022 um 13:25 -0400 schrieb Jack Hill:
> > Is grafting really needed (I'm not confident I'm not adept enough
> > with `git log` to tell for sure if we've done this before)?
> Webkit is the base for a bunch of browsers.  Most of them are
> lightweight compared to webkit itself, but still nasty to recompile.
With WebkitGTK currently having a spurious failure on CI, now wouldn't
be the worst time to ignore the usual grafting process, though.




Reply sent to Liliana Marie Prikler <liliana.prikler <at> gmail.com>:
You have taken responsibility. (Tue, 14 Jun 2022 18:23:01 GMT) Full text and rfc822 format available.

Notification sent to Zhu Zihao <all_but_last <at> 163.com>:
bug acknowledged by developer. (Tue, 14 Jun 2022 18:23:01 GMT) Full text and rfc822 format available.

Message #46 received at 55078-done <at> debbugs.gnu.org (full text, mbox):

From: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
To: Jack Hill <jackhill <at> jackhill.us>
Cc: 55078-done <at> debbugs.gnu.org, Zhu Zihao <all_but_last <at> 163.com>
Subject: Re: [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk &
 wpewebkit to 2.36.1.)
Date: Tue, 14 Jun 2022 20:21:46 +0200
Am Montag, dem 06.06.2022 um 13:25 -0400 schrieb Jack Hill:
> Is grafting really needed (I'm not confident I'm not adept enough
> with `git log` to tell for sure if we've done this before)?
> 
> I guess technically it should go via staging as `guix refresh -l 
> webkitgtk` reports 359 dependent package to rebuild
As staging was merged recently I went ahead and pushed 2.36.3 to
master.  This will cause slightly more rebuilds than necessary or
comfortable, but I cross my fingers that it'll be fine.

Cheers




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 13 Jul 2022 11:24:12 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 287 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.