Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package webkit2gtk3 for openSUSE:Factory checked in at 2022-12-16 17:51:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/webkit2gtk3 (Old) and /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "webkit2gtk3" Fri Dec 16 17:51:07 2022 rev:156 rq:1043130 version:2.38.2 Changes: -------- --- /work/SRC/openSUSE:Factory/webkit2gtk3/webkit2gtk3.changes 2022-11-17 17:24:13.480976623 +0100 +++ /work/SRC/openSUSE:Factory/.webkit2gtk3.new.1835/webkit2gtk3.changes 2022-12-16 17:51:10.623860913 +0100 @@ -1,0 +2,5 @@ +Wed Dec 14 16:45:15 UTC 2022 - Dominique Leuenberger <dims...@opensuse.org> + +- Add upstream patch b7ac5d0c.patch: Fix build with Ruby 3.2. + +------------------------------------------------------------------- New: ---- b7ac5d0c.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ webkit2gtk3.spec ++++++ --- /var/tmp/diff_new_pack.pEtGXB/_old 2022-12-16 17:51:11.219864194 +0100 +++ /var/tmp/diff_new_pack.pEtGXB/_new 2022-12-16 17:51:11.223864216 +0100 @@ -83,6 +83,8 @@ # PATCH-FIX-OPENSUSE no-forced-sse.patch jeng...@iani.de -- cure execution of illegal instruction in i586 webkit Patch0: no-forced-sse.patch +# PATCH-FIX-UPSTREAM b7ac5d0c.patch dims...@opensuse.org -- Fix build with Ruby 3.2 +Patch1: https://github.com/WebKit/WebKit/commit/b7ac5d0c.patch BuildRequires: Mesa-libEGL-devel BuildRequires: Mesa-libGL-devel ++++++ b7ac5d0c.patch ++++++ >From b7ac5d0ccc7ca3ed6bf4f2d40fde60247ce87d3c Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger <dims...@opensuse.org> Date: Mon, 12 Dec 2022 21:24:11 -0800 Subject: [PATCH] Fix build with Ruby 3.2 https://bugs.webkit.org/show_bug.cgi?id=246743 Reviewed by Ross Kirsling. File.exists has been declared deprecated since Ruby 2.1 (2013) and with Ruby 3.2 gets removed for good. * Source/JavaScriptCore/offlineasm/config.rb: * Source/JavaScriptCore/offlineasm/parser.rb: * Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb: Canonical link: https://commits.webkit.org/257775@main --- Source/JavaScriptCore/offlineasm/config.rb | 4 ++-- Source/JavaScriptCore/offlineasm/parser.rb | 8 ++++---- .../Scripts/update-LegacyInspectorBackendCommands.rb | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Source/JavaScriptCore/offlineasm/config.rb b/Source/JavaScriptCore/offlineasm/config.rb index ba0043119f32..7811626db5e5 100644 --- a/Source/JavaScriptCore/offlineasm/config.rb +++ b/Source/JavaScriptCore/offlineasm/config.rb @@ -23,11 +23,11 @@ buildProductsDirectory = ENV['BUILT_PRODUCTS_DIR']; headersFolderPath = ENV['WK_LIBRARY_HEADERS_FOLDER_PATH']; -if buildProductsDirectory and File.exists?(buildProductsDirectory) +if buildProductsDirectory and File.exist?(buildProductsDirectory) $: << "#{buildProductsDirectory}#{headersFolderPath}/WebKitAdditions/Scripts" end sdkRootDirectory = ENV['SDKROOT']; -if sdkRootDirectory and File.exists?(sdkRootDirectory) +if sdkRootDirectory and File.exist?(sdkRootDirectory) $: << "#{sdkRootDirectory}#{headersFolderPath}/WebKitAdditions/Scripts" end diff --git a/Source/JavaScriptCore/offlineasm/parser.rb b/Source/JavaScriptCore/offlineasm/parser.rb index 12a22b5cc819..07e38b63972b 100644 --- a/Source/JavaScriptCore/offlineasm/parser.rb +++ b/Source/JavaScriptCore/offlineasm/parser.rb @@ -840,10 +840,10 @@ def parseSequence(final, comment) additionsDirectoryName = "#{@buildProductsDirectory}#{@headersFolderPath}/WebKitAdditions/" end fileName = IncludeFile.new(moduleName, additionsDirectoryName).fileName - if not File.exists?(fileName) + if not File.exist?(fileName) fileName = IncludeFile.new(moduleName, @tokens[@idx].codeOrigin.fileName.dirname).fileName end - fileExists = File.exists?(fileName) + fileExists = File.exist?(fileName) raise "File not found: #{fileName}" if not fileExists and not isOptional list << parse(fileName, @options, @sources) if fileExists else @@ -876,10 +876,10 @@ def parseIncludes(final, comment, options) additionsDirectoryName = "#{@buildProductsDirectory}#{@headersFolderPath}/WebKitAdditions/" end fileName = IncludeFile.new(moduleName, additionsDirectoryName).fileName - if not File.exists?(fileName) + if not File.exist?(fileName) fileName = IncludeFile.new(moduleName, @tokens[@idx].codeOrigin.fileName.dirname).fileName end - fileExists = File.exists?(fileName) + fileExists = File.exist?(fileName) raise "File not found: #{fileName}" if not fileExists and not isOptional if fileExists parser = Parser.new(readTextFile(fileName), SourceFile.new(fileName), options) diff --git a/Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb b/Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb index 680dee7406d1..40737afaa4c5 100755 --- a/Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb +++ b/Source/WebInspectorUI/Scripts/update-LegacyInspectorBackendCommands.rb @@ -36,7 +36,7 @@ def run end generated_path = File.join tmpdir, output_filename - if !File.exists?(generated_path) + if !File.exist?(generated_path) puts "ERROR: Generated file does not exist at expected path." exit 1 end