Title: [294356] releases/WebKitGTK/webkit-2.36/Tools
Revision
294356
Author
ape...@igalia.com
Date
2022-05-17 16:17:39 -0700 (Tue, 17 May 2022)

Log Message

Merge r290799 - [Python3] Switch a few more glib scripts to Python3
https://bugs.webkit.org/show_bug.cgi?id=237442

Reviewed by Adrian Perez de Castro.

* Scripts/check-for-global-bss-symbols-in-webkitgtk-libs: Update
shebang.
(bss_symbols): Decode Popen bytes output.
* gtk/jhbuildrc: Update shebang.
* gtk/ycm_extra_conf.py: Ditto.
* jhbuild/jhbuild-wrapper: Ditto.
(jhbuild_at_expected_revision): Decode Popen bytes output.
* jhbuild/jhbuildrc_common.py: Remove uneeded shebang.
* wpe/jhbuildrc: Update shebang.

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.36/Tools/ChangeLog (294355 => 294356)


--- releases/WebKitGTK/webkit-2.36/Tools/ChangeLog	2022-05-17 22:41:45 UTC (rev 294355)
+++ releases/WebKitGTK/webkit-2.36/Tools/ChangeLog	2022-05-17 23:17:39 UTC (rev 294356)
@@ -1,3 +1,20 @@
+2022-03-03  Lauro Moura  <lmo...@igalia.com>
+
+        [Python3] Switch a few more glib scripts to Python3
+        https://bugs.webkit.org/show_bug.cgi?id=237442
+
+        Reviewed by Adrian Perez de Castro.
+
+        * Scripts/check-for-global-bss-symbols-in-webkitgtk-libs: Update
+        shebang.
+        (bss_symbols): Decode Popen bytes output.
+        * gtk/jhbuildrc: Update shebang.
+        * gtk/ycm_extra_conf.py: Ditto.
+        * jhbuild/jhbuild-wrapper: Ditto.
+        (jhbuild_at_expected_revision): Decode Popen bytes output.
+        * jhbuild/jhbuildrc_common.py: Remove uneeded shebang.
+        * wpe/jhbuildrc: Update shebang.
+
 2022-04-21  Carlos Garcia Campos  <cgar...@igalia.com>
 
         [GTK][WPE] Make make-dist script python3 only

Modified: releases/WebKitGTK/webkit-2.36/Tools/Scripts/check-for-global-bss-symbols-in-webkitgtk-libs (294355 => 294356)


--- releases/WebKitGTK/webkit-2.36/Tools/Scripts/check-for-global-bss-symbols-in-webkitgtk-libs	2022-05-17 22:41:45 UTC (rev 294355)
+++ releases/WebKitGTK/webkit-2.36/Tools/Scripts/check-for-global-bss-symbols-in-webkitgtk-libs	2022-05-17 23:17:39 UTC (rev 294356)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 import re
 import subprocess
@@ -10,7 +10,7 @@
     data = ""
     pattern = re.compile('^[0-9a-f]+ ([a-zA-Z ])[a-zA-Z ][a-zA-Z ][a-zA-Z ][a-zA-Z ][a-zA-Z ][a-zA-Z ] \.bss\t[0-9a-f]+ +(.*)$')
     for line in data.splitlines():
-        m = pattern.match(line)
+        m = pattern.match(line.decode('utf-8', 'ignore'))
         if not m:
             continue
         if sfilter is None or sfilter(m.group(1)):

Modified: releases/WebKitGTK/webkit-2.36/Tools/gtk/jhbuildrc (294355 => 294356)


--- releases/WebKitGTK/webkit-2.36/Tools/gtk/jhbuildrc	2022-05-17 22:41:45 UTC (rev 294355)
+++ releases/WebKitGTK/webkit-2.36/Tools/gtk/jhbuildrc	2022-05-17 23:17:39 UTC (rev 294356)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # Copyright (C) 2011-2014 Igalia S.L.
 #
 # This library is free software; you can redistribute it and/or

Modified: releases/WebKitGTK/webkit-2.36/Tools/gtk/ycm_extra_conf.py (294355 => 294356)


--- releases/WebKitGTK/webkit-2.36/Tools/gtk/ycm_extra_conf.py	2022-05-17 22:41:45 UTC (rev 294355)
+++ releases/WebKitGTK/webkit-2.36/Tools/gtk/ycm_extra_conf.py	2022-05-17 23:17:39 UTC (rev 294356)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # Copyright (C) 2013 Danilo Cesar Lemes de Paula <danilo...@gmail.com>
 # Copyright (C) 2014 ChangSeok Oh <shivami...@gmail.com>
 #

Modified: releases/WebKitGTK/webkit-2.36/Tools/jhbuild/jhbuild-wrapper (294355 => 294356)


--- releases/WebKitGTK/webkit-2.36/Tools/jhbuild/jhbuild-wrapper	2022-05-17 22:41:45 UTC (rev 294355)
+++ releases/WebKitGTK/webkit-2.36/Tools/jhbuild/jhbuild-wrapper	2022-05-17 23:17:39 UTC (rev 294356)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # Copyright (C) 2011 Igalia S.L.
 # Copyright (C) 2012 Gustavo Noronha Silva <g...@gnome.org>
 # Copyright (C) 2012 Intel Corporation
@@ -59,7 +59,7 @@
     if process.returncode != 0:
         raise Exception('failed to find jhbuild revision: %s' % err)
 
-    return output.strip() == jhbuild_revision
+    return output.strip().decode('utf-8', 'ignore') == jhbuild_revision
 
 
 def update_jhbuild():

Modified: releases/WebKitGTK/webkit-2.36/Tools/jhbuild/jhbuildrc_common.py (294355 => 294356)


--- releases/WebKitGTK/webkit-2.36/Tools/jhbuild/jhbuildrc_common.py	2022-05-17 22:41:45 UTC (rev 294355)
+++ releases/WebKitGTK/webkit-2.36/Tools/jhbuild/jhbuildrc_common.py	2022-05-17 23:17:39 UTC (rev 294356)
@@ -1,4 +1,3 @@
-#!/usr/bin/env python
 # Copyright (C) 2011 Igalia S.L.
 # Copyright (C) 2012 Intel Corporation
 #

Modified: releases/WebKitGTK/webkit-2.36/Tools/wpe/jhbuildrc (294355 => 294356)


--- releases/WebKitGTK/webkit-2.36/Tools/wpe/jhbuildrc	2022-05-17 22:41:45 UTC (rev 294355)
+++ releases/WebKitGTK/webkit-2.36/Tools/wpe/jhbuildrc	2022-05-17 23:17:39 UTC (rev 294356)
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 # Copyright (C) 2014 Igalia S.L.
 #
 # This library is free software; you can redistribute it and/or
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to