Message ID | 86r15omagw.fsf@163.com |
---|---|
State | New |
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id AC6EB27BBEB; Sat, 23 Apr 2022 10:11:31 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,SPF_HELO_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1551F27BBEA for <patchwork@mira.cbaines.net>; Sat, 23 Apr 2022 10:11:31 +0100 (BST) Received: from localhost ([::1]:50854 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org>) id 1niBne-0002y0-8d for patchwork@mira.cbaines.net; Sat, 23 Apr 2022 05:11:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45914) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1niBnC-0002rG-M0 for guix-patches@gnu.org; Sat, 23 Apr 2022 05:11:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:33077) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1niBnC-00067c-Cd for guix-patches@gnu.org; Sat, 23 Apr 2022 05:11:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1niBnC-0005ph-8u for guix-patches@gnu.org; Sat, 23 Apr 2022 05:11:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#55078] [PATCH]: Update webkitgtk & wpewebkit to 2.36.1. Resent-From: Zhu Zihao <all_but_last@163.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 23 Apr 2022 09:11:02 +0000 Resent-Message-ID: <handler.55078.B.165070504322391@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55078 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55078@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165070504322391 (code B ref -1); Sat, 23 Apr 2022 09:11:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 Apr 2022 09:10:43 +0000 Received: from localhost ([127.0.0.1]:55207 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1niBms-0005p5-O9 for submit@debbugs.gnu.org; Sat, 23 Apr 2022 05:10:43 -0400 Received: from lists.gnu.org ([209.51.188.17]:59904) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <all_but_last@163.com>) id 1niBmq-0005ow-HJ for submit@debbugs.gnu.org; Sat, 23 Apr 2022 05:10:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45854) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <all_but_last@163.com>) id 1niBmo-0002oP-By for guix-patches@gnu.org; Sat, 23 Apr 2022 05:10:40 -0400 Received: from mail-m972.mail.163.com ([123.126.97.2]:59013) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from <all_but_last@163.com>) id 1niBmi-00066g-75 for guix-patches@gnu.org; Sat, 23 Apr 2022 05:10:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-ID:MIME-Version; bh=TJCWL LqboOuOns2NxeSUb74uPJGfQuNQqYC+83A9cGw=; b=W9zUbCSlB/egKIR+FR9mW 1QoxmjKdLF076qghTGc+2Or/OD8wxXZGYC5UoGVpwCG3kYVMn8l8dBXzCEskeJlo Knq1kdvBwsjPU44QzYeranHYKNhzd/tRWPMD0n38boRYCzJF03zJ5XMr3ALY8l8k /2xq0k+UxMib6BJ5GONkac= Received: from asus-laptop (unknown [163.125.202.140]) by smtp2 (Coremail) with SMTP id GtxpCgA3XpmBwmNi+EqvCg--.13754S2; Sat, 23 Apr 2022 17:10:25 +0800 (CST) User-agent: mu4e 1.6.10; emacs 27.2 From: Zhu Zihao <all_but_last@163.com> Date: Sat, 23 Apr 2022 17:09:51 +0800 Message-ID: <86r15omagw.fsf@163.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-CM-TRANSID: GtxpCgA3XpmBwmNi+EqvCg--.13754S2 X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73 VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxU1T5LUUUUU X-Originating-IP: [163.125.202.140] X-CM-SenderInfo: pdoosuxxwbztlvw6il2tof0z/xtbBawbrr1et4P1hdAABsa Received-SPF: pass client-ip=123.126.97.2; envelope-from=all_but_last@163.com; helo=mail-m972.mail.163.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-getmail-retrieved-from-mailbox: Patches |
Series |
[bug#55078] : Update webkitgtk & wpewebkit to 2.36.1.
|
|
Commit Message
Zhu Zihao
April 23, 2022, 9:09 a.m. UTC
Comments
ping again. Zhu Zihao <all_but_last@163.com> writes: > [[PGP Signed Part:Undecided]] > > ping.
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
@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.
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
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.
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.
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
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
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
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.
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
From 9b758fece51fbf69eddb897cf8221ab252eac0a1 Mon Sep 17 00:00:00 2001 From: Zhu Zihao <all_but_last@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