Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package opera.15900 for openSUSE:Leap:15.2:NonFree:Update checked in at 2021-03-15 20:06:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2:NonFree:Update/opera.15900 (Old) and /work/SRC/openSUSE:Leap:15.2:NonFree:Update/.opera.15900.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opera.15900" Mon Mar 15 20:06:10 2021 rev:1 rq:878609 version:74.0.3911.203 Changes: -------- New Changes file: --- /dev/null 2021-03-11 01:47:46.020784395 +0100 +++ /work/SRC/openSUSE:Leap:15.2:NonFree:Update/.opera.15900.new.2401/opera.changes 2021-03-15 20:06:11.796801447 +0100 @@ -0,0 +1,3067 @@ +------------------------------------------------------------------- +Thu Mar 4 16:54:18 UTC 2021 - Carsten Ziepke <kiel...@gmail.com> + +- Update to version 74.0.3911.203 + - CHR-8324 Update chromium on desktop-stable-88-3911 to + 88.0.4324.182 + - DNA-90762 Replace ???Don???t show again??? with ???Discard??? + - DNA-90974 Crash at + opera::PersistentRecentlyClosedWindows::GetEntryType(SessionID) + - DNA-91289 [Search tabs] Wrong tab stays highlighted after + removing another tab + - DNA-91476 Invalid memory dereference PlayerServiceBrowsertest + - DNA-91502 Change system name on opera://about page for MacOS + - DNA-91740 Missing title in Extensions Toolbar Menu +- The update to chromium 88.0.4324.182 fixes following issues: + CVE-2021-21149, CVE-2021-21150, CVE-2021-21151, CVE-2021-21152, + CVE-2021-21153, CVE-2021-21154, CVE-2021-21155, CVE-2021-21156, + CVE-2021-21157 + +------------------------------------------------------------------- +Mon Feb 22 19:20:17 UTC 2021 - Carsten Ziepke <kiel...@gmail.com> + +- Update to version 74.0.3911.160 + - DNA-90409 Cleanup Javascript dialogs: app modal & tab modal + - DNA-90720 [Search Tabs] Allow discarding recently closed items + - DNA-90802 [Windows] Debug fails on linking + - DNA-91130 heap-use-after-free in + CashbackBackendServiceTest.AutoUpdateSchedule + - DNA-91152 Allow reading agent variables in trigger conditions + - DNA-91225 [Search tabs] The webpage doesn???t move from + ???Open tabs??? to ???Recently closed??? section + - DNA-91243 Add Rich Hint support for the cashback badge and + popup + - DNA-91483 component_unittests are timing out + - DNA-91516 Sidebar setup opens only with cashback enabled + - DNA-91601 No text in 1st line of address bar dropdown + suggestions + - DNA-91603 Jumbo build problem on desktop-stable-88-3911 + +------------------------------------------------------------------- +Tue Feb 9 17:46:17 UTC 2021 - Carsten Ziepke <kiel...@gmail.com> + +- Update to version 74.0.3911.107 + - CHR-8311 Update chromium on desktop-stable-88-3911 to + 88.0.4324.150 + - DNA-90329 Implement client_capabilities negotiation for + Flow / Sync + - DNA-90560 [Search Tabs] Open Tabs On Top + - DNA-90620 Add opauto tests for tab snoozing + - DNA-90628 Update opauto tests after design changes + - DNA-90818 Only 3 recently closed tabs are shown in a search + mode + - DNA-90911 Enable search-tabs-open-tabs-on-top on developer + - DNA-90990 Crash at opera::AddressBarView::NotifyBoundsChanged() + - DNA-90991 Opera doesn???t show version and ???Relaunch??? button + despite update is ready + - DNA-91097 Crash at extensions::BrowserSidebarPrivateGetPremium + ExtensionsInfoFunction::Run() + - DNA-91163 [Win] ???URL navigation filters??? subpage doesn???t + react on actions + - DNA-91196 [Flow] Device capabilities is not properly saved in + Local State + - DNA-91276 Sidebar setup wont open +- The update to chromium 88.0.4324.150 fixes following issues: + - CVE-2021-21148 +- Complete Opera 74.0 changelog at: + https://blogs.opera.com/desktop/changelog-for-74/ + +------------------------------------------------------------------- +Thu Jan 14 19:51:41 UTC 2021 - Carsten Ziepke <kiel...@gmail.com> + +- Update to version 73.0.3856.344 + - CHR-8265 Update chromium on desktop-stable-87-3856 to + 87.0.4280.141 + - DNA-90625 [Mac] Crash at opera::TabView:: + GetPaintData(opera::TabState) const + - DNA-90735 Crash at opera::BrowserSidebarModel::GetItemVisible + (opera::BrowserSidebarItem const*) const + - DNA-90780 Crash at extensions::CommandService::GetExtension + ActionCommand(std::__1::basic_string const&, extensions:: + ActionInfo::Type, extensions::CommandService::QueryType, + extensions::Command*, bool*) + - DNA-90821 Crash at opera::BrowserSidebarController:: + Action(opera::BrowserSidebarItem const*, + opera::BrowserSidebarItemContentView*) +- The update to chromium 87.0.4280.141 fixes following issues: + CVE-2021-21106, CVE-2021-21107, CVE-2021-21108, CVE-2021-21109, + CVE-2021-21110, CVE-2021-21111, CVE-2021-21112, CVE-2021-21113, + CVE-2020-16043, CVE-2021-21114, CVE-2020-15995, CVE-2021-21115, + CVE-2021-21116 + +------------------------------------------------------------------- +Tue Jan 5 20:39:05 UTC 2021 - Carsten Ziepke <kiel...@gmail.com> + +- Update to version 73.0.3856.329 + - DNA-89156 Crash at content::RenderViewHostImpl::OnFocus() + - DNA-89731 [Mac] Bookmarks bar overlaps Babe section when + hovering the OMenu + - DNA-90189 Music service portal logotypes are blurred on Win + - DNA-90336 add session data schema + - DNA-90399 Address bar dropdown suggestions overlap each other + - DNA-90520 Crash at absl::raw_logging_internal::RawLog(absl:: + LogSeverity, char const*, int, char const*, ???) + - DNA-90538 Crash at extensions::CommandService:: + GetExtensionActionCommand(std::__1::basic_string const&, + extensions::ActionInfo::Type, extensions::CommandService:: + QueryType, extensions::Command*, bool*) + - DNA-90600 Don???t report workspace visibility, when + functionality is disabled. + - DNA-90665 Collect music service statistics WP2 + - DNA-90773 Bad translation from english to spanish in UI + - DNA-90789 Crash at opera::ThumbnailHelper::RunNextRequest() + +------------------------------------------------------------------- +Thu Dec 17 16:52:16 UTC 2020 - Carsten Ziepke <kiel...@gmail.com> + +- Update to version 73.0.3856.284 + - CHR-8225 Update chromium on desktop-stable-87-3856 to + 87.0.4280.88 + - DNA-88454 Background of snap area above visible scrolled + viewport is not captured + - DNA-89749 Implement client_capabilities support for Flow / Sync + - DNA-89810 Opera no longer autoselects full url/address bar + when clicked + - DNA-89923 [Snap] Emojis look grayed out + - DNA-90060 Make gesture events work with search-in-tabs feature + - DNA-90168 Display SD suggestions titles + - DNA-90176 Player doesn???t show music service to choose on + Welcome page + - DNA-90343 [Mac] Cmd+C doesn???t copy snapshot + - DNA-90538 Crash at extensions::CommandService:: + GetExtensionActionCommand(std::__1::basic_string const&, + extensions::ActionInfo::Type, extensions::CommandService:: + QueryType, extensions::Command*, bool*) +- The update to chromium 87.0.4280.88 fixes following issues: + CVE-2020-16037, CVE-2020-16038, CVE-2020-16039, CVE-2020-16040, + CVE-2020-16041, CVE-2020-16042 + +------------------------------------------------------------------- +Thu Dec 10 20:13:11 UTC 2020 - Carsten Ziepke <kiel...@gmail.com> + +- Update to version 73.0.3856.257 + - DNA-89918 #enable-force-dark flag doesn???t work anymore + - DNA-90061 Clicking on video???s progress bar breaks autopausing + - DNA-90079 [BigSur] Blank pages + - DNA-90154 Crash at extensions::CommandService:: + GetExtensionActionCommand(std::__1::basic_string const&, + extensions::ActionInfo::Type, extensions::CommandService:: + QueryType, extensions::Command*, bool*) +- Complete Opera 73.0 changelog at: + https://blogs.opera.com/desktop/changelog-for-73/ + +------------------------------------------------------------------- +Wed Nov 25 18:49:36 UTC 2020 - Carsten Ziepke <kiel...@gmail.com> + +- Update to version 72.0.3815.400 + - DNA-88996 [Mac] Vertical spacing of sidebar items incorrect + - DNA-89698 [Mac] text on bookmark bar not visible when + application is not focused + - DNA-89746 Add product-name switch to Opera launcher and + installer + - DNA-89779 Implement multi-window behavior for pinned Player + - DNA-89924 Music continue to play after the disabling Player + from Sidebar + - DNA-89994 Fix progress bar shape and color + - DNA-89995 Fix font sizes, weights and colors of text in + control panel + - DNA-90010 Payment Methods in Settings mention Google account + - DNA-90022 [Mac][BigSur] Crash at -[BrowserWindowController + window:willPositionSheet:usingRect:] + - DNA-90025 Player stays in the autopause after reloading + panel ??? part 2 + - DNA-90096 Sidebar click stat not collected for Player + - DNA-90143 Adding a stat for Player sidebar clicks to the + Avro schema + +------------------------------------------------------------------- +Sat Nov 21 08:49:35 UTC 2020 - Carsten Ziepke <kiel...@gmail.com> + +- Update to version 72.0.3815.378 + - CHR-8192 Update chromium on desktop-stable-86-3815 to + 86.0.4240.198 + - DNA-86550 XHRUint8Array test time out + - DNA-88631 Unintended volume drop + - DNA-88708 [Snap] Inproper area snapped + - DNA-88726 [Mac] Overlay ???pause??? icon when Opera auto-pauses + the Player + - DNA-88903 Detach video button should not be visible + - DNA-88938 Make home page reflect service configuration + - DNA-88943 Learn more link on home page doesnt work + - DNA-88944 Apple Music service slow to open + - DNA-88948 Fetch audio focus request id from MediaSession + - DNA-88949 Detach video button missing + - DNA-88966 No accessiblity titles for services icons in home page + - DNA-88967 Investigate creating a single BrowserSidebarModel + instance + - DNA-88995 Overlay ???pause??? is displayed when it shouldn???t ++++ 2870 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Leap:15.2:NonFree:Update/.opera.15900.new.2401/opera.changes New: ---- com.opera.opera.appdata.xml opera-stable_74.0.3911.203_amd64.rpm opera.changes opera.sh.in opera.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opera.spec ++++++ # # spec file for package opera # # Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %global __provides_exclude_from ^%{_libdir}/opera/.*\\.so.*$ # libffmpeg.so*, libfreetype.so* and libGLESv2.so* are currently bundled. %global __requires_exclude ^lib(ffmpeg|freetype|GLESv2)\\.so.*$ Name: opera Version: 74.0.3911.203 Release: 0 Summary: Proprietary web browser License: NonFree Group: Productivity/Networking/Web/Browsers URL: https://opera.com/ Source: https://get.geo.opera.com/ftp/pub/%{name}/desktop/%{version}/linux/%{name}-stable_%{version}_amd64.rpm Source1: %{name}.sh.in Source2: com.opera.opera.appdata.xml BuildRequires: fdupes BuildRequires: hicolor-icon-theme BuildRequires: update-desktop-files BuildRequires: xz Recommends: ffmpeg # opera-gtk and opera-kde4 were last used in openSUSE 13.1. Provides: %{name}-gtk = %{version} Obsoletes: %{name}-gtk < %{version} Provides: %{name}-kde4 = %{version} Obsoletes: %{name}-kde4 < %{version} ExclusiveArch: x86_64 %description Opera is a proprietary, fast, and user-friendly web browser. It includes web developer tools, news aggregation, and the ability to compress data via Opera Turbo on congested networks. %prep rpm2cpio %{SOURCE0} | cpio -i -d cp -f %{SOURCE2} com.opera.opera.appdata.xml chmod -s .%{_libdir}/%{name}/%{name}_sandbox cp -f .%{_libdir}/%{name}/resources/eula_desktop_eea.txt COPYING sed -i 's/^\(TargetEnvironment\)/X-\1/' .%{_datadir}/applications/%{name}.desktop sed \ -e 's|__LIBDIR__|%{_libdir}|g' \ -e 's|__SYSCONFDIR__|%{_sysconfdir}|g' \ %{SOURCE1} > %{name}.sh cat > %{name}.conf << EOF # Default settings for opera. This file is sourced by /usr/bin/opera. # Options to pass to opera. OPERA_FLAGS="" EOF %build # Nothing to build. %install mkdir -p %{buildroot}%{_libdir}/ cp -a .%{_libdir}/%{name} %{buildroot}%{_libdir}/%{name} install -Dpm 0755 %{name}.sh %{buildroot}%{_bindir}/%{name} install -Dpm 0644 .%{_datadir}/applications/%{name}.desktop \ %{buildroot}%{_datadir}/applications/com.opera.opera.desktop cp -a .%{_datadir}/icons/ %{buildroot}%{_datadir}/ install -Dpm 0755 %{name}.sh %{buildroot}%{_bindir}/%{name} install -Dpm 0644 %{name}.conf %{buildroot}%{_sysconfdir}/default/%{name} # https://en.opensuse.org/openSUSE:AppStore %if 0%{?suse_version} >= 1500 install -Dpm 0644 com.opera.opera.appdata.xml \ %{buildroot}%{_datadir}/metainfo/com.opera.opera.appdata.xml %else install -Dpm 0644 com.opera.opera.appdata.xml \ %{buildroot}%{_datadir}/appdata/com.opera.opera.appdata.xml %endif %fdupes %{buildroot}%{_libdir}/ %if 0%{?suse_version} < 1500 %post %desktop_database_post %icon_theme_cache_post %postun %desktop_database_postun %icon_theme_cache_postun %endif %files %license COPYING %config(noreplace) %{_sysconfdir}/default/%{name} %{_bindir}/%{name} %{_libdir}/%{name}/ %{_datadir}/applications/com.opera.opera.desktop %{_datadir}/icons/hicolor/*/apps/* %if 0%{?suse_version} >= 1500 %dir %{_datadir}/metainfo/ %{_datadir}/metainfo/com.opera.opera.appdata.xml %else %dir %{_datadir}/appdata/ %{_datadir}/appdata/com.opera.opera.appdata.xml %endif %changelog ++++++ com.opera.opera.appdata.xml ++++++ <?xml version="1.0" encoding="UTF-8"?> <component type="desktop"> <id>com.opera.opera</id> <metadata_license>CC0-1.0</metadata_license> <project_license>NonFree</project_license> <name>Opera</name> <summary>Fast, secure yet proprietary web browser</summary> <description> <p> Opera is a proprietary, fast, and user-friendly web browser. It includes web developer tools, news aggregation, and the ability to compress data via Opera Turbo on congested networks. </p> </description> <launchable type="desktop-id">com.opera.opera.desktop</launchable> <screenshots> <screenshot type="default"> <image>http://www-static.opera.com/static-heap/8c/8cebaeffb6c7669162a159e005521fa052d5db87/vip-access-for-your-favorite-sites.jpg</image> </screenshot> <screenshot> <image>http://www-static.opera.com/static-heap/7c/7c5ffc1c78bde23e87784e1e91b51acc719139ea/find-something-unexpected.jpg</image> </screenshot> <screenshot> <image>http://www-static.opera.com/static-heap/be/be2c10fba6490784db12e9d81bd2fcb6f39dff3a/stay-safe-on-the-web.jpg</image> </screenshot> <screenshot> <image>http://www-static.opera.com/static-heap/52/524cc9f4e27ffece9a9e941fb6a90ff662d991c7/search-and-navigate-easily.jpg</image> </screenshot> <screenshot> <image>http://www-static.opera.com/static-heap/b2/b291bd57a0559cbb01d5171d86786157aa466cb5/more-than-bookmarks.jpg</image> </screenshot> </screenshots> <url type="homepage">https://opera.com/</url> <developer_name>Opera Software ASA</developer_name> <provides> <binary>opera</binary> </provides> </component> ++++++ opera.sh.in ++++++ #!/bin/bash # Authors: # Sorokin Alexei <sor.ale...@meowr.ru> # Fabien Tassin <f...@sofaraway.org> # Licence: GPLv2+ PROGNAME="opera" LIBDIR="__LIBDIR__/$PROGNAME" SANDBOX_FILE="$LIBDIR/${PROGNAME}_sandbox" # Allow users to override command-line options. # Based on Gentoo's chromium package (and by extension, Debian's). if [ -r "__SYSCONFDIR__/default/$PROGNAME" ]; then . "__SYSCONFDIR__/default/$PROGNAME" fi # Prefer user defined OPERA_USER_FLAGS (from env) over system # default OPERA_FLAGS (from /etc/default/opera). OPERA_FLAGS="${OPERA_USER_FLAGS:-$OPERA_FLAGS}" # Check if CLONE_NEWUSER exists (setuid sandboxing is required). if [ ! -f "/proc/$$/ns/user" ]; then REQUIRE_SETUID_SANDBOX=1 else REQUIRE_SETUID_SANDBOX= fi # Check if sandbox binary has a setuid flag. if [[ "$(stat -c '%a %u:%g' "$SANDBOX_FILE")" == '4755 0:0' ]]; then HAS_SETUID_SANDBOX=1 else HAS_SETUID_SANDBOX= fi # SUID sandboxing is required but does not exist. Let's try and fix it. if [ -n "$REQUIRE_SETUID_SANDBOX" ] && [ -z "$HAS_SETUID_SANDBOX" ]; then if [[ "$OPERA_FLAGS" =~ '--sandbox' ]]; then if ( ! which xdg-su &> /dev/null ) || \ ( ! xdg-su -c "chmod 4755 "$SANDBOX_FILE"; chown 0:0 "$SANDBOX_FILE"" &> /dev/null ); then echo "Permission granting failed, falling back to disabled sandboxing." >&2 OPERA_FLAGS="$OPERA_FLAGS --no-sandbox" fi else OPERA_FLAGS="$OPERA_FLAGS --no-sandbox" fi fi exec "$LIBDIR/$PROGNAME" $SANDBOX $CHROMIUM_FLAGS $OPERA_FLAGS "$@"