* [bug#55078] [PATCH]: Update webkitgtk & wpewebkit to 2.36.1.
@ 2022-04-23 9:09 Zhu Zihao
[not found] ` <handler.55078.B.165070504322391.ack@debbugs.gnu.org>
2022-05-10 14:47 ` [bug#55078] [PATCH]: Update webkitgtk & wpewebkit to 2.36.1 Raghav Gururajan via Guix-patches via
0 siblings, 2 replies; 14+ messages in thread
From: Zhu Zihao @ 2022-04-23 9:09 UTC (permalink / raw)
To: 55078
[-- Attachment #1.1: Type: text/plain, Size: 0 bytes --]
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 255 bytes --]
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-gnu-webkitgtk-Update-to-2.36.1.patch --]
[-- Type: text/x-patch, Size: 1279 bytes --]
From b23c7db97f373dbe385e20eed0d415e9841dafa4 Mon Sep 17 00:00:00 2001
From: Zhu Zihao <all_but_last@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
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0002-gnu-wpewebkit-Update-to-2.36.1.patch --]
[-- Type: text/x-patch, Size: 1000 bytes --]
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
[-- Attachment #4: Type: text/plain, Size: 100 bytes --]
--
Retrieve my PGP public key:
gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F
Zihao
^ permalink raw reply related [flat|nested] 14+ messages in thread
[parent not found: <handler.55078.B.165070504322391.ack@debbugs.gnu.org>]
* [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk & wpewebkit to 2.36.1.)
[not found] ` <handler.55078.B.165070504322391.ack@debbugs.gnu.org>
@ 2022-05-01 15:56 ` Zhu Zihao
2022-05-06 10:47 ` Zhu Zihao
0 siblings, 1 reply; 14+ messages in thread
From: Zhu Zihao @ 2022-05-01 15:56 UTC (permalink / raw)
To: 55078
[-- Attachment #1: Type: text/plain, Size: 114 bytes --]
ping.
--
Retrieve my PGP public key:
gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F
Zihao
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 255 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk & wpewebkit to 2.36.1.)
2022-05-01 15:56 ` [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk & wpewebkit to 2.36.1.) Zhu Zihao
@ 2022-05-06 10:47 ` Zhu Zihao
2022-05-09 18:22 ` Jack Hill
2022-06-06 15:53 ` Zhu Zihao
0 siblings, 2 replies; 14+ messages in thread
From: Zhu Zihao @ 2022-05-06 10:47 UTC (permalink / raw)
To: 55078
[-- Attachment #1: Type: text/plain, Size: 215 bytes --]
ping again.
Zhu Zihao <all_but_last@163.com> writes:
> [[PGP Signed Part:Undecided]]
>
> ping.
--
Retrieve my PGP public key:
gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F
Zihao
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 255 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk & wpewebkit to 2.36.1.)
2022-05-06 10:47 ` Zhu Zihao
@ 2022-05-09 18:22 ` Jack Hill
2022-06-06 15:53 ` Zhu Zihao
1 sibling, 0 replies; 14+ messages in thread
From: Jack Hill @ 2022-05-09 18:22 UTC (permalink / raw)
To: Zhu Zihao; +Cc: 55078
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
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk & wpewebkit to 2.36.1.)
2022-05-06 10:47 ` Zhu Zihao
2022-05-09 18:22 ` Jack Hill
@ 2022-06-06 15:53 ` Zhu Zihao
2022-06-06 17:07 ` Liliana Marie Prikler
1 sibling, 1 reply; 14+ messages in thread
From: Zhu Zihao @ 2022-06-06 15:53 UTC (permalink / raw)
To: 55078
[-- Attachment #1: Type: text/plain, Size: 130 bytes --]
ping again and again.
--
Retrieve my PGP public key:
gpg --recv-keys D47A9C8B2AE3905B563D9135BE42B352A9F6821F
Zihao
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 255 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk & wpewebkit to 2.36.1.)
2022-06-06 15:53 ` Zhu Zihao
@ 2022-06-06 17:07 ` Liliana Marie Prikler
2022-06-06 17:25 ` Jack Hill
0 siblings, 1 reply; 14+ messages in thread
From: Liliana Marie Prikler @ 2022-06-06 17:07 UTC (permalink / raw)
To: Zhu Zihao, 55078
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
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk & wpewebkit to 2.36.1.)
2022-06-06 17:07 ` Liliana Marie Prikler
@ 2022-06-06 17:25 ` Jack Hill
2022-06-06 18:24 ` Liliana Marie Prikler
2022-06-14 18:21 ` bug#55078: " Liliana Marie Prikler
0 siblings, 2 replies; 14+ messages in thread
From: Jack Hill @ 2022-06-06 17:25 UTC (permalink / raw)
To: Liliana Marie Prikler; +Cc: 55078, Zhu Zihao
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
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk & wpewebkit to 2.36.1.)
2022-06-06 17:25 ` Jack Hill
@ 2022-06-06 18:24 ` Liliana Marie Prikler
2022-06-06 18:27 ` Liliana Marie Prikler
2022-06-14 18:21 ` bug#55078: " Liliana Marie Prikler
1 sibling, 1 reply; 14+ messages in thread
From: Liliana Marie Prikler @ 2022-06-06 18:24 UTC (permalink / raw)
To: Jack Hill; +Cc: 55078, Zhu Zihao
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
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk & wpewebkit to 2.36.1.)
2022-06-06 18:24 ` Liliana Marie Prikler
@ 2022-06-06 18:27 ` Liliana Marie Prikler
0 siblings, 0 replies; 14+ messages in thread
From: Liliana Marie Prikler @ 2022-06-06 18:27 UTC (permalink / raw)
To: Jack Hill; +Cc: 55078, Zhu Zihao
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.
^ permalink raw reply [flat|nested] 14+ messages in thread
* bug#55078: Acknowledgement ([PATCH]: Update webkitgtk & wpewebkit to 2.36.1.)
2022-06-06 17:25 ` Jack Hill
2022-06-06 18:24 ` Liliana Marie Prikler
@ 2022-06-14 18:21 ` Liliana Marie Prikler
1 sibling, 0 replies; 14+ messages in thread
From: Liliana Marie Prikler @ 2022-06-14 18:21 UTC (permalink / raw)
To: Jack Hill; +Cc: 55078-done, Zhu Zihao
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
^ permalink raw reply [flat|nested] 14+ messages in thread
* [bug#55078] [PATCH]: Update webkitgtk & wpewebkit to 2.36.1.
2022-04-23 9:09 [bug#55078] [PATCH]: Update webkitgtk & wpewebkit to 2.36.1 Zhu Zihao
[not found] ` <handler.55078.B.165070504322391.ack@debbugs.gnu.org>
@ 2022-05-10 14:47 ` Raghav Gururajan via Guix-patches via
2022-05-11 4:13 ` Liliana Marie Prikler
1 sibling, 1 reply; 14+ messages in thread
From: Raghav Gururajan via Guix-patches via @ 2022-05-10 14:47 UTC (permalink / raw)
To: 55078
[-- Attachment #1.1: Type: text/plain, Size: 364 bytes --]
@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.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 236 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2022-06-14 18:23 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-04-23 9:09 [bug#55078] [PATCH]: Update webkitgtk & wpewebkit to 2.36.1 Zhu Zihao
[not found] ` <handler.55078.B.165070504322391.ack@debbugs.gnu.org>
2022-05-01 15:56 ` [bug#55078] Acknowledgement ([PATCH]: Update webkitgtk & wpewebkit to 2.36.1.) Zhu Zihao
2022-05-06 10:47 ` Zhu Zihao
2022-05-09 18:22 ` Jack Hill
2022-06-06 15:53 ` Zhu Zihao
2022-06-06 17:07 ` Liliana Marie Prikler
2022-06-06 17:25 ` Jack Hill
2022-06-06 18:24 ` Liliana Marie Prikler
2022-06-06 18:27 ` Liliana Marie Prikler
2022-06-14 18:21 ` bug#55078: " Liliana Marie Prikler
2022-05-10 14:47 ` [bug#55078] [PATCH]: Update webkitgtk & wpewebkit to 2.36.1 Raghav Gururajan via Guix-patches via
2022-05-11 4:13 ` Liliana Marie Prikler
2022-05-12 2:53 ` Raghav Gururajan via Guix-patches via
2022-06-04 7:04 ` Liliana Marie Prikler
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
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.