Hello community, here is the log from the commit of package chromium for openSUSE:Factory checked in at 2020-04-07 10:21:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.3248 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium" Tue Apr 7 10:21:20 2020 rev:251 rq:790832 version:80.0.3987.162 Changes: -------- --- /work/SRC/openSUSE:Factory/chromium/chromium.changes 2020-03-26 23:31:19.202732704 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.3248/chromium.changes 2020-04-07 10:23:01.725943038 +0200 @@ -1,0 +2,27 @@ +Thu Apr 2 09:21:02 UTC 2020 - Tomáš Chvátal <tchva...@suse.com> + +- Update to 80.0.3987.162 bsc#1168421: + * CVE-2020-6450: Use after free in WebAudio. + * CVE-2020-6451: Use after free in WebAudio. + * CVE-2020-6452: Heap buffer overflow in media. + +------------------------------------------------------------------- +Sun Mar 29 08:29:41 UTC 2020 - Martin Liška <mli...@suse.cz> + +- Rebase build-with-pipewire-0.3.patch in order to fix + patch collision. + +------------------------------------------------------------------- +Sat Mar 28 18:41:02 UTC 2020 - Martin Liška <mli...@suse.cz> + +- Add chromium-missing-cstdint-header.patch, + chromium-missing-cstring-header.patch, + chromium-missing-cstring-header2.patch and + chromium-missing-cstddef-header.patch in order to fix boo#1167465. + +------------------------------------------------------------------- +Fri Mar 27 11:48:36 UTC 2020 - Stasiek Michalski <stas...@michalski.cc> + +- Use a symbolic icon for GNOME + +------------------------------------------------------------------- Old: ---- chromium-80.0.3987.149.tar.xz New: ---- chromium-80.0.3987.162.tar.xz chromium-missing-cstddef-header.patch chromium-missing-cstdint-header.patch chromium-missing-cstring-header.patch chromium-missing-cstring-header2.patch chromium-symbolic.svg ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.MOYB0P/_old 2020-04-07 10:23:21.477965000 +0200 +++ /var/tmp/diff_new_pack.MOYB0P/_new 2020-04-07 10:23:21.481965005 +0200 @@ -64,7 +64,7 @@ %bcond_with clang %bcond_with wayland Name: chromium -Version: 80.0.3987.149 +Version: 80.0.3987.162 Release: 0 Summary: Google's open source browser project License: BSD-3-Clause AND LGPL-2.1-or-later @@ -76,6 +76,7 @@ Source101: chromium-browser.desktop Source102: chromium-browser.xml Source103: chromium.default +Source104: chromium-symbolic.svg Patch0: chromium-libusb_interrupt_event_handler.patch # PATCH-FIX-OPENSUSE Make the 1-click-install ymp file always download [bnc#836059] Patch1: exclude_ymp.patch @@ -102,6 +103,10 @@ Patch21: chromium-fix-char_traits.patch Patch22: gpu-timeout.patch Patch23: webrtc-pulse.patch +Patch24: chromium-missing-cstring-header.patch +Patch25: chromium-missing-cstring-header2.patch +Patch26: chromium-missing-cstddef-header.patch +Patch27: chromium-missing-cstdint-header.patch # Google seem not too keen on merging this but GPU accel is quite important # https://chromium-review.googlesource.com/c/chromium/src/+/532294 # https://github.com/saiarcot895/chromium-ubuntu-build/tree/master/debian/patches @@ -772,16 +777,12 @@ cp -a chrome %{buildroot}%{_libdir}/chromium/chromium popd -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/256x256/apps -cp -a chrome/app/theme/chromium/product_logo_256.png %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/chromium-browser.png -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/128x128/apps -cp -a chrome/app/theme/chromium/product_logo_128.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/chromium-browser.png -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/64x64/apps -cp -a chrome/app/theme/chromium/product_logo_64.png %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/chromium-browser.png -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps -cp -a chrome/app/theme/chromium/product_logo_48.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/chromium-browser.png -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/24x24/apps -cp -a chrome/app/theme/chromium/product_logo_24.png %{buildroot}%{_datadir}/icons/hicolor/24x24/apps/chromium-browser.png +install -Dm 0644 chrome/app/theme/chromium/product_logo_256.png %{buildroot}%{_datadir}/icons/hicolor/256x256/apps/chromium-browser.png +install -Dm 0644 chrome/app/theme/chromium/product_logo_128.png %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/chromium-browser.png +install -Dm 0644 chrome/app/theme/chromium/product_logo_64.png %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/chromium-browser.png +install -Dm 0644 chrome/app/theme/chromium/product_logo_48.png %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/chromium-browser.png +install -Dm 0644 chrome/app/theme/chromium/product_logo_24.png %{buildroot}%{_datadir}/icons/hicolor/24x24/apps/chromium-browser.png +install -Dm 0644 %{SOURCE104} %{buildroot}%{_datadir}/icons/hicolor/symbolic/apps/chromium-browser-symbolic.svg mkdir -p %{buildroot}%{_datadir}/applications/ desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE101} ++++++ build-with-pipewire-0.3.patch ++++++ --- /var/tmp/diff_new_pack.MOYB0P/_old 2020-04-07 10:23:21.533965062 +0200 +++ /var/tmp/diff_new_pack.MOYB0P/_new 2020-04-07 10:23:21.537965066 +0200 @@ -27,8 +27,8 @@ #include <spa/support/type-map.h> +#endif + #include <cstring> #include <memory> - #include <utility> @@ -51,6 +56,21 @@ const char kPipeWireLib[] = "libpipewire #endif ++++++ chromium-80.0.3987.149.tar.xz -> chromium-80.0.3987.162.tar.xz ++++++ /work/SRC/openSUSE:Factory/chromium/chromium-80.0.3987.149.tar.xz /work/SRC/openSUSE:Factory/.chromium.new.3248/chromium-80.0.3987.162.tar.xz differ: char 27, line 1 ++++++ chromium-missing-cstddef-header.patch ++++++ diff -up chromium-80.0.3987.106/chrome/browser/search/background/ntp_backgrounds.h.missing-cstddef chromium-80.0.3987.106/chrome/browser/search/background/ntp_backgrounds.h --- chromium-80.0.3987.106/chrome/browser/search/background/ntp_backgrounds.h.missing-cstddef 2020-02-18 08:42:38.088243182 -0500 +++ chromium-80.0.3987.106/chrome/browser/search/background/ntp_backgrounds.h 2020-02-18 08:42:59.679782858 -0500 @@ -6,6 +6,7 @@ #define CHROME_BROWSER_SEARCH_BACKGROUND_NTP_BACKGROUNDS_H_ #include <array> +#include <cstddef> class GURL; diff -up chromium-80.0.3987.106/media/cdm/supported_cdm_versions.h.missing-cstddef chromium-80.0.3987.106/media/cdm/supported_cdm_versions.h --- chromium-80.0.3987.106/media/cdm/supported_cdm_versions.h.missing-cstddef 2020-02-17 16:26:51.661246220 -0500 +++ chromium-80.0.3987.106/media/cdm/supported_cdm_versions.h 2020-02-17 16:26:51.662246200 -0500 @@ -6,6 +6,7 @@ #define MEDIA_CDM_SUPPORTED_CDM_VERSIONS_H_ #include <array> +#include <cstddef> #include "media/base/media_export.h" #include "media/cdm/api/content_decryption_module.h" diff -up chromium-80.0.3987.106/third_party/angle/include/platform/Platform.h.missing-cstddef chromium-80.0.3987.106/third_party/angle/include/platform/Platform.h --- chromium-80.0.3987.106/third_party/angle/include/platform/Platform.h.missing-cstddef 2020-02-17 16:26:07.433130572 -0500 +++ chromium-80.0.3987.106/third_party/angle/include/platform/Platform.h 2020-02-17 16:26:07.434130552 -0500 @@ -11,6 +11,7 @@ #include <stdint.h> #include <array> +#include <cstddef> #define EGL_PLATFORM_ANGLE_PLATFORM_METHODS_ANGLEX 0x3482 diff -up chromium-80.0.3987.106/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h.missing-cstddef chromium-80.0.3987.106/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h --- chromium-80.0.3987.106/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h.missing-cstddef 2020-02-17 16:23:41.385050827 -0500 +++ chromium-80.0.3987.106/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h 2020-02-17 16:23:41.368051167 -0500 @@ -12,6 +12,7 @@ #define MODULES_AUDIO_PROCESSING_AEC3_CLOCKDRIFT_DETECTOR_H_ #include <array> +#include <cstddef> namespace webrtc { ++++++ chromium-missing-cstdint-header.patch ++++++ diff -up chromium-80.0.3987.106/third_party/perfetto/include/perfetto/base/task_runner.h.missing-cstdint chromium-80.0.3987.106/third_party/perfetto/include/perfetto/base/task_runner.h --- chromium-80.0.3987.106/third_party/perfetto/include/perfetto/base/task_runner.h.missing-cstdint 2020-02-21 12:29:43.393191877 -0500 +++ chromium-80.0.3987.106/third_party/perfetto/include/perfetto/base/task_runner.h 2020-02-21 12:29:43.393191877 -0500 @@ -17,6 +17,7 @@ #ifndef INCLUDE_PERFETTO_BASE_TASK_RUNNER_H_ #define INCLUDE_PERFETTO_BASE_TASK_RUNNER_H_ +#include <cstdint> #include <functional> #include "perfetto/base/export.h" diff -up chromium-80.0.3987.106/third_party/webrtc/call/rtx_receive_stream.h.missing-cstdint chromium-80.0.3987.106/third_party/webrtc/call/rtx_receive_stream.h --- chromium-80.0.3987.106/third_party/webrtc/call/rtx_receive_stream.h.missing-cstdint 2020-02-21 12:30:30.739332871 -0500 +++ chromium-80.0.3987.106/third_party/webrtc/call/rtx_receive_stream.h 2020-02-21 12:30:30.747332725 -0500 @@ -11,6 +11,7 @@ #ifndef CALL_RTX_RECEIVE_STREAM_H_ #define CALL_RTX_RECEIVE_STREAM_H_ +#include <cstdint> #include <map> #include "call/rtp_packet_sink_interface.h" diff -up chromium-80.0.3987.106/third_party/webrtc/common_video/h264/pps_parser.h.missing-cstdint chromium-80.0.3987.106/third_party/webrtc/common_video/h264/pps_parser.h --- chromium-80.0.3987.106/third_party/webrtc/common_video/h264/pps_parser.h.missing-cstdint 2020-02-21 12:30:31.564317903 -0500 +++ chromium-80.0.3987.106/third_party/webrtc/common_video/h264/pps_parser.h 2020-02-21 12:30:31.561317957 -0500 @@ -11,6 +11,7 @@ #ifndef COMMON_VIDEO_H264_PPS_PARSER_H_ #define COMMON_VIDEO_H264_PPS_PARSER_H_ +#include <cstdint> #include "absl/types/optional.h" namespace rtc { diff -up chromium-80.0.3987.106/third_party/webrtc/common_video/h264/sps_parser.h.missing-cstdint chromium-80.0.3987.106/third_party/webrtc/common_video/h264/sps_parser.h --- chromium-80.0.3987.106/third_party/webrtc/common_video/h264/sps_parser.h.missing-cstdint 2020-02-21 12:30:31.565317885 -0500 +++ chromium-80.0.3987.106/third_party/webrtc/common_video/h264/sps_parser.h 2020-02-21 12:30:31.565317885 -0500 @@ -11,6 +11,7 @@ #ifndef COMMON_VIDEO_H264_SPS_PARSER_H_ #define COMMON_VIDEO_H264_SPS_PARSER_H_ +#include <cstdint> #include "absl/types/optional.h" namespace rtc { diff -up chromium-80.0.3987.106/third_party/webrtc/modules/include/module_common_types_public.h.missing-cstdint chromium-80.0.3987.106/third_party/webrtc/modules/include/module_common_types_public.h --- chromium-80.0.3987.106/third_party/webrtc/modules/include/module_common_types_public.h.missing-cstdint 2020-02-21 12:52:16.946512744 -0500 +++ chromium-80.0.3987.106/third_party/webrtc/modules/include/module_common_types_public.h 2020-02-21 12:52:26.220312608 -0500 @@ -11,6 +11,7 @@ #ifndef MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_ #define MODULES_INCLUDE_MODULE_COMMON_TYPES_PUBLIC_H_ +#include <cstdint> #include <limits> #include "absl/types/optional.h" ++++++ chromium-missing-cstring-header.patch ++++++ diff -up chromium-80.0.3987.106/third_party/webrtc/audio/utility/channel_mixer.cc.missing-cstring chromium-80.0.3987.106/third_party/webrtc/audio/utility/channel_mixer.cc --- chromium-80.0.3987.106/third_party/webrtc/audio/utility/channel_mixer.cc.missing-cstring 2020-02-21 13:19:47.077683105 -0500 +++ chromium-80.0.3987.106/third_party/webrtc/audio/utility/channel_mixer.cc 2020-02-21 13:19:47.077683105 -0500 @@ -8,6 +8,8 @@ * be found in the AUTHORS file in the root of the source tree. */ +#include <cstring> + #include "audio/utility/channel_mixer.h" #include "audio/utility/channel_mixing_matrix.h" diff -up chromium-80.0.3987.106/third_party/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc.missing-cstring chromium-80.0.3987.106/third_party/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc --- chromium-80.0.3987.106/third_party/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc.missing-cstring 2020-02-21 13:19:48.171659179 -0500 +++ chromium-80.0.3987.106/third_party/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc 2020-02-21 13:19:48.174659113 -0500 @@ -17,6 +17,7 @@ #include <spa/param/video/raw-utils.h> #include <spa/support/type-map.h> +#include <cstring> #include <memory> #include <utility> diff -up chromium-80.0.3987.106/third_party/webrtc/modules/video_coding/utility/ivf_file_reader.cc.missing-cstring chromium-80.0.3987.106/third_party/webrtc/modules/video_coding/utility/ivf_file_reader.cc --- chromium-80.0.3987.106/third_party/webrtc/modules/video_coding/utility/ivf_file_reader.cc.missing-cstring 2020-02-21 13:30:09.609068057 -0500 +++ chromium-80.0.3987.106/third_party/webrtc/modules/video_coding/utility/ivf_file_reader.cc 2020-02-21 13:30:23.791757875 -0500 @@ -10,6 +10,7 @@ #include "modules/video_coding/utility/ivf_file_reader.h" +#include <cstring> #include <string> #include <vector> ++++++ chromium-missing-cstring-header2.patch ++++++ diff -up chromium-80.0.3987.87/base/trace_event/trace_event_memory_overhead.h.missing-string chromium-80.0.3987.87/base/trace_event/trace_event_memory_overhead.h --- chromium-80.0.3987.87/base/trace_event/trace_event_memory_overhead.h.missing-string 2020-02-06 16:47:15.707676509 -0500 +++ chromium-80.0.3987.87/base/trace_event/trace_event_memory_overhead.h 2020-02-06 16:47:23.782504337 -0500 @@ -8,6 +8,7 @@ #include <stddef.h> #include <stdint.h> +#include <string> #include <unordered_map> #include "base/base_export.h"