Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package chromium for openSUSE:Factory checked in at 2021-01-19 15:59:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium" Tue Jan 19 15:59:48 2021 rev:280 rq:863624 version:87.0.4280.141 Changes: -------- --- /work/SRC/openSUSE:Factory/chromium/chromium.changes 2021-01-08 17:33:48.273074995 +0100 +++ /work/SRC/openSUSE:Factory/.chromium.new.28504/chromium.changes 2021-01-19 16:00:10.567196928 +0100 @@ -1,0 +2,7 @@ +Sat Jan 16 11:40:43 UTC 2021 - Callum Farmer <[email protected]> + +- Remove C++ only flags from CFLAGS +- Update chromium-gcc11.patch +- Comply with new Google API key rules for Derivatives + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.afNVHO/_old 2021-01-19 16:00:15.387204213 +0100 +++ /var/tmp/diff_new_pack.afNVHO/_new 2021-01-19 16:00:15.391204220 +0100 @@ -535,20 +535,21 @@ %else # REDUCE DEBUG as it gets TOO large ARCH_FLAGS="`echo %{optflags} | sed -e 's/^-g / /g' -e 's/ -g / /g' -e 's/ -g$//g'`" -export CXXFLAGS="${ARCH_FLAGS} -fpermissive -Wno-return-type" +export CXXFLAGS="${ARCH_FLAGS} -Wno-return-type" # extra flags to reduce warnings that aren't very useful export CXXFLAGS="${CXXFLAGS} -Wno-pedantic -Wno-unused-result -Wno-unused-function -Wno-unused-variable -Wno-unused-but-set-variable -Wno-deprecated-declarations" # ignore warnings for minor mistakes that are too common export CXXFLAGS="${CXXFLAGS} -Wno-return-type -Wno-parentheses -Wno-misleading-indentation" # ignore warnings that are not supported well until gcc 8 -export CXXFLAGS="${CXXFLAGS} -Wno-attributes -Wno-subobject-linkage" +export CXXFLAGS="${CXXFLAGS} -Wno-attributes" # ignore warnings due to gcc bug (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84055) export CXXFLAGS="${CXXFLAGS} -Wno-ignored-attributes" # ingore new gcc 8 warnings that aren't yet handled upstream -export CXXFLAGS="${CXXFLAGS} -Wno-address -Wno-dangling-else -Wno-class-memaccess -Wno-invalid-offsetof -Wno-packed-not-aligned" +export CXXFLAGS="${CXXFLAGS} -Wno-address -Wno-dangling-else -Wno-packed-not-aligned" # for wayland export CXXFLAGS="${CXXFLAGS} -I/usr/include/wayland -I/usr/include/libxkbcommon" export CFLAGS="${CXXFLAGS}" +export CXXFLAGS="${CXXFLAGS} -Wno-subobject-linkage -Wno-class-memaccess -Wno-invalid-offsetof -fpermissive" export CC=gcc export CXX=g++ export AR=ar @@ -705,12 +706,7 @@ # Note: these are for the openSUSE Chromium builds ONLY. For your own distribution, # please get your own set of keys. google_api_key="AIzaSyD1hTe85_a14kr1Ks8T3Ce75rvbR1_Dx7Q" -google_default_client_id="4139804441.apps.googleusercontent.com" -google_default_client_secret="KDTRKEZk2jwT_7CDpcmMA--P" - myconf_gn+=" google_api_key=\"${google_api_key}\"" -myconf_gn+=" google_default_client_id=\"${google_default_client_id}\"" -myconf_gn+=" google_default_client_secret=\"${google_default_client_secret}\"" # GN does not support passing cflags: # https://bugs.chromium.org/p/chromium/issues/detail?id=642016 ++++++ chromium-gcc11.patch ++++++ --- /var/tmp/diff_new_pack.afNVHO/_old 2021-01-19 16:00:15.579204504 +0100 +++ /var/tmp/diff_new_pack.afNVHO/_new 2021-01-19 16:00:15.583204509 +0100 @@ -137,3 +137,24 @@ #include "components/bookmarks/browser/base_bookmark_model_observer.h" namespace bookmarks { +diff -up chromium-87.0.4280.88/net/dns/dns_server_iterator.h.missing-cstddef chromium-87.0.4280.88/net/dns/dns_server_iterator.h +--- chromium-87.0.4280.88/net/dns/dns_server_iterator.h.missing-cstddef 2020-12-15 15:35:38.935281593 -0500 ++++ chromium-87.0.4280.88/net/dns/dns_server_iterator.h 2020-12-15 15:35:59.408368520 -0500 +@@ -5,6 +5,7 @@ + #ifndef NET_DNS_DNS_SERVER_ITERATOR_H_ + #define NET_DNS_DNS_SERVER_ITERATOR_H_ + ++#include <cstddef> + #include <vector> + + #include "net/base/net_export.h" +diff -up chromium-87.0.4280.88/components/federated_learning/floc_constants.cc.missing-limits chromium-87.0.4280.88/components/federated_learning/floc_constants.cc +--- chromium-87.0.4280.88/components/federated_learning/floc_constants.cc.missing-limits 2020-12-16 13:51:38.675421401 -0500 ++++ chromium-87.0.4280.88/components/federated_learning/floc_constants.cc 2020-12-16 13:51:50.625467423 -0500 +@@ -3,6 +3,7 @@ + // found in the LICENSE file. + + #include "components/federated_learning/floc_constants.h" ++#include <limits> + + namespace federated_learning {
