Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ungoogled-chromium for openSUSE:Factory checked in at 2023-06-30 19:58:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ungoogled-chromium (Old) and /work/SRC/openSUSE:Factory/.ungoogled-chromium.new.13546 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ungoogled-chromium" Fri Jun 30 19:58:55 2023 rev:5 rq:1096043 version:114.0.5735.198 Changes: -------- --- /work/SRC/openSUSE:Factory/ungoogled-chromium/ungoogled-chromium.changes 2023-06-18 23:08:10.265542822 +0200 +++ /work/SRC/openSUSE:Factory/.ungoogled-chromium.new.13546/ungoogled-chromium.changes 2023-06-30 19:59:34.741895701 +0200 @@ -1,0 +2,9 @@ +Thu Jun 29 05:31:55 UTC 2023 - MichaÅ Szczepaniak <m.szczepaniak....@gmail.com> + +- ungoogled-chromium 114.0.5735.198: + * CVE-2023-3420: Type Confusion in V8 + * CVE-2023-3421: Use after free in Media + * CVE-2023-3422: Use after free in Guest View +- Install Qt5 library & prepare for Qt6 in 115 + +------------------------------------------------------------------- Old: ---- chromium-114.0.5735.133.tar.xz ungoogled-chromium-114.0.5735.133-1.tar.gz New: ---- chromium-114.0.5735.198.tar.xz ungoogled-chromium-114.0.5735.198-1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ungoogled-chromium.spec ++++++ --- /var/tmp/diff_new_pack.OhzX9k/_old 2023-06-30 19:59:50.745990891 +0200 +++ /var/tmp/diff_new_pack.OhzX9k/_new 2023-06-30 19:59:50.749990915 +0200 @@ -41,12 +41,14 @@ %bcond_without arm_bti %bcond_without system_icu %bcond_without ffmpeg_51 +%bcond_without qt6 %else %bcond_with system_harfbuzz %bcond_with system_freetype %bcond_with arm_bti %bcond_with system_icu %bcond_with ffmpeg_51 +%bcond_with qt6 %endif %bcond_with system_avif # LLVM version @@ -76,7 +78,7 @@ %define n_suffix %{nil} %endif Name: ungoogled-chromium%{n_suffix} -Version: 114.0.5735.133 +Version: 114.0.5735.198 Release: 0 Summary: Google's open source browser project License: BSD-3-Clause AND LGPL-2.1-or-later @@ -309,6 +311,10 @@ BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Widgets) %endif +%if %{with qt6} +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: pkgconfig(Qt6Widgets) +%endif %if %{with clang} %if 0%{?suse_version} < 1550 BuildRequires: clang%{llvm_version} @@ -838,6 +844,9 @@ %if %{without qt} myconf_gn+=" use_qt=false" %endif +%if %{with qt6} +myconf_gn+=" use_qt6=true" +%endif # See dependency logic in third_party/BUILD.gn %if %{with system_harfbuzz} myconf_gn+=" use_system_harfbuzz=true" ++++++ INSTALL.sh ++++++ --- /var/tmp/diff_new_pack.OhzX9k/_old 2023-06-30 19:59:50.773991058 +0200 +++ /var/tmp/diff_new_pack.OhzX9k/_new 2023-06-30 19:59:50.773991058 +0200 @@ -90,6 +90,18 @@ # Install the ICD json file to point ANGLE to libvk_swiftshader.so install -m 644 "${OUTPUTDIR}/vk_swiftshader_icd.json" "${STAGEDIR}/${INSTALLDIR}/" +# QT shim +if [ -f "${OUTPUTDIR}/libqt5_shim.so" ]; then + file="libqt5_shim.so" + buildfile="${OUTPUTDIR}/${file}" + install -m ${SHLIB_PERMS} "${buildfile}" "${STAGEDIR}/${INSTALLDIR}/${file}" +fi +if [ -f "${OUTPUTDIR}/libqt6_shim.so" ]; then + file="libqt6_shim.so" + buildfile="${OUTPUTDIR}/${file}" + install -m ${SHLIB_PERMS} "${buildfile}" "${STAGEDIR}/${INSTALLDIR}/${file}" +fi + # default apps if [ -d "${OUTPUTDIR}/default_apps" ]; then cp -a "${OUTPUTDIR}/default_apps" "${STAGEDIR}/${INSTALLDIR}/" ++++++ chromium-114.0.5735.133.tar.xz -> chromium-114.0.5735.198.tar.xz ++++++ /work/SRC/openSUSE:Factory/ungoogled-chromium/chromium-114.0.5735.133.tar.xz /work/SRC/openSUSE:Factory/.ungoogled-chromium.new.13546/chromium-114.0.5735.198.tar.xz differ: char 15, line 1 ++++++ ungoogled-chromium-114.0.5735.133-1.tar.gz -> ungoogled-chromium-114.0.5735.198-1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ungoogled-chromium-114.0.5735.133-1/.github/ISSUE_TEMPLATE/bugreport.yml new/ungoogled-chromium-114.0.5735.198-1/.github/ISSUE_TEMPLATE/bugreport.yml --- old/ungoogled-chromium-114.0.5735.133-1/.github/ISSUE_TEMPLATE/bugreport.yml 2023-06-14 18:02:29.000000000 +0200 +++ new/ungoogled-chromium-114.0.5735.198-1/.github/ISSUE_TEMPLATE/bugreport.yml 2023-06-28 14:59:38.000000000 +0200 @@ -52,7 +52,7 @@ options: - label: I have tried reproducing this issue in Chrome and it could not be reproduced there - label: I have tried reproducing this issue in vanilla Chromium and it could not be reproduced there - - label: I have tried reproducing this issue in ungoogled-chromium with a new and empty profile and it could not be reproduced there + - label: I have tried reproducing this issue in ungoogled-chromium with a new and empty profile using `--user-data-dir` command line argument and it could not be reproduced there - type: input id: description attributes: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ungoogled-chromium-114.0.5735.133-1/chromium_version.txt new/ungoogled-chromium-114.0.5735.198-1/chromium_version.txt --- old/ungoogled-chromium-114.0.5735.133-1/chromium_version.txt 2023-06-14 18:02:29.000000000 +0200 +++ new/ungoogled-chromium-114.0.5735.198-1/chromium_version.txt 2023-06-28 14:59:38.000000000 +0200 @@ -1 +1 @@ -114.0.5735.133 +114.0.5735.198 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ungoogled-chromium-114.0.5735.133-1/patches/extra/ungoogled-chromium/add-flags-for-referrer-customization.patch new/ungoogled-chromium-114.0.5735.198-1/patches/extra/ungoogled-chromium/add-flags-for-referrer-customization.patch --- old/ungoogled-chromium-114.0.5735.133-1/patches/extra/ungoogled-chromium/add-flags-for-referrer-customization.patch 2023-06-14 18:02:29.000000000 +0200 +++ new/ungoogled-chromium-114.0.5735.198-1/patches/extra/ungoogled-chromium/add-flags-for-referrer-customization.patch 2023-06-28 14:59:38.000000000 +0200 @@ -162,6 +162,35 @@ "//chrome/test/chromedriver/constants:version_header", "//components/crx_file", "//components/embedder_support", +--- a/components/BUILD.gn ++++ b/components/BUILD.gn +@@ -51,7 +51,7 @@ if (is_ios) { + + # Omit Lacros because it allows //components to depend on //chrome, which in + # turn depends on //extensions. +-if (!is_chromeos_lacros) { ++if (false) { + disallowed_extension_deps_ = [ + # Components should largely not depend on //extensions. Since // extensions + # is not a component target and is linked with //chrome, depending on most +@@ -709,7 +709,7 @@ test("components_unittests") { + # On other platforms, no components should depend on Chrome. + # Since //chrome depends on //extensions, we also only assert_no_deps on + # extensions targets for non-lacros builds. +- if (!is_chromeos_lacros) { ++ if (false) { + assert_no_deps = [ "//chrome/*" ] + assert_no_deps += disallowed_extension_deps_ + } +@@ -988,7 +988,7 @@ if (use_blink) { + # dependency. On other platforms, no components should depend on Chrome. + # Since //chrome depends on //extensions, we also only assert_no_deps on + # extensions targets for non-lacros builds. +- if (!is_chromeos_lacros) { ++ if (false) { + assert_no_deps = [ "//chrome/*" ] + assert_no_deps += disallowed_extension_deps_ + } --- a/content/browser/renderer_host/navigation_request.cc +++ b/content/browser/renderer_host/navigation_request.cc @@ -41,6 +41,7 @@ @@ -215,6 +244,16 @@ } void RenderFrameImpl::DidLoadResourceFromMemoryCache( +--- a/content/shell/BUILD.gn ++++ b/content/shell/BUILD.gn +@@ -266,6 +266,7 @@ static_library("content_shell_lib") { + "//base/third_party/dynamic_annotations", + "//build:chromeos_buildflags", + "//cc/base", ++ "//chrome/common", + "//components/cdm/renderer", + "//components/custom_handlers", + "//components/custom_handlers:test_support", --- a/services/network/network_service_network_delegate.cc +++ b/services/network/network_service_network_delegate.cc @@ -12,6 +12,7 @@