Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package opera.17749 for openSUSE:Leap:15.3:NonFree:Update checked in at 2022-11-26 12:01:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.3:NonFree:Update/opera.17749 (Old) and /work/SRC/openSUSE:Leap:15.3:NonFree:Update/.opera.17749.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opera.17749" Sat Nov 26 12:01:32 2022 rev:1 rq:1037474 version:93.0.4585.11 Changes: -------- New Changes file: --- /dev/null 2022-11-16 14:35:34.006297443 +0100 +++ /work/SRC/openSUSE:Leap:15.3:NonFree:Update/.opera.17749.new.1597/opera.changes 2022-11-26 12:01:33.364868390 +0100 @@ -0,0 +1,4546 @@ +------------------------------------------------------------------- +Thu Nov 17 18:53:55 UTC 2022 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 93.0.4585.11 + - CHR-9051 Update chromium on desktop-stable-107-4585 to + 107.0.5304.88 + - DNA-95965 Add support for more UD TLDs + - DNA-102960 Replace messengers icons + - DNA-102964 Crash at -[FramedBrowserWindow sendEvent:] + - DNA-103125 Translations for O93 + - DNA-103287 Bump O93 to stable +- Complete Opera 93.0 changelog at: + https://blogs.opera.com/desktop/changelog-for-93/ +- The update to chromium 107.0.5304.88 fixes following issues: + CVE-2022-3723 + +------------------------------------------------------------------- +Fri Oct 28 15:56:04 UTC 2022 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 92.0.4561.33 + - DNA-102826 Cherry-pick fix for missing dependency in + aggregation_service +- Changes in 92.0.4561.30 + - DNA-100850 Free VPN confirmation popup in German, button + covers text + - DNA-102357 Crash at extensions:: + ProxySwitcherPrivateEventRouter::OnBrowserRemoved(Browser*) + - DNA-102457 Crash at media_router:: + MediaRouterDialogControllerViews:: + CreateMediaRouterDialog(media_router:: + MediaRouterDialogActivationLocation) + - DNA-102458 Crash at unsigned + __int64 std::Cr::__tree<T>::__erase_unique<T>(const void*& const) + - DNA-102608 Whole text in some translations do not fit in + consent popup + - DNA-102693 Privacy Guide section in opera settings + +------------------------------------------------------------------- +Mon Oct 24 17:41:37 UTC 2022 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 92.0.4561.21 + - CHR-9037 Update chromium on desktop-stable-106-4561 to + 106.0.5249.119 + - DNA-102295 Missing GX.games section in settings + - DNA-102308 Presubmit errors + - DNA-102329 [Consent flow] clicking on "Customize settings" + doesn't resize the popup + - DNA-102340 Sidebar control panel doesn't hide + - DNA-102348 Replace old Dify url with a new one + - DNA-102430 Translations for O92 + - DNA-102534 Allow staging RH Agent extension to use VPN Pro API + - DNA-102548 Rich hints extension crashes on Linux + - DNA-102551 Promote O92 to stable +- Complete Opera 92.0 changelog at: + https://blogs.opera.com/desktop/changelog-for-92/ +- The update to chromium 106.0.5249.119 fixes following issues: + CVE-2022-3445, CVE-2022-3446, CVE-2022-3447, CVE-2022-3448, + CVE-2022-3449, CVE-2022-3450 + +------------------------------------------------------------------- +Thu Oct 13 17:09:07 UTC 2022 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 91.0.4516.77 + - DNA-101988 Implement dark mode for consent flow popups + - DNA-102348 Replace old Dify url with a new one + +------------------------------------------------------------------- +Thu Oct 6 19:22:38 UTC 2022 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 91.0.4516.65 + - DNA-101240 Save âremind in 3 daysâ setting + - DNA-101622 Add a way to check if browser is connected to webenv + - DNA-101838 Unfiltered dropdown disabled by default on stable + - DNA-101990 Boost sites into top sites + - DNA-101998 flag tiktok-panel doesnât work + - DNA-102075 Crash at extensions::ExtensionApiFrameIdMap:: + OnRenderFrameDeleted(content::RenderFrameHost*) + +------------------------------------------------------------------- +Wed Sep 21 16:59:53 UTC 2022 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 91.0.4516.20 + - CHR-9019 Update chromium on desktop-stable-105-4516 to + 105.0.5195.127 + - DNA-101312 Allow changing logged in user with BrowserAPI +- The update to chromium 105.0.5195.127 fixes following issues: + CVE-2022-3196, CVE-2022-3197, CVE-2022-3198, CVE-2022-3199, + CVE-2022-3200, CVE-2022-3201 + +------------------------------------------------------------------- +Wed Sep 14 16:19:19 UTC 2022 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 91.0.4516.16 + - CHR-9010 Update chromium on desktop-stable-105-4516 to + 105.0.5195.102 + - DNA-101447 Incorrect translation in Russian + - DNA-101482 Crash at ProfileKey::GetProtoDatabaseProvider() + - DNA-101495 Performance Stint 2022 + - DNA-101551 Add version number info to browser API + - DNA-101662 Suppress 'Allowing special test code paths' + warning on buildbot + - DNA-101753 News don't show after close browser + - DNA-101760 Translations for O91 + - DNA-101799 Crash at opera::SuggestionList::SortAndCull + - DNA-101812 Sponsored site gets chosen as default entry + when typing part of top-level domain + - DNA-101876 Promote 91 to stable +- Complete Opera 91.0 changelog at: + https://blogs.opera.com/desktop/changelog-for-91/ + +------------------------------------------------------------------- +Mon Sep 12 16:13:00 UTC 2022 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 90.0.4480.107 + - DNA-100664 Shopping corner widget + - DNA-101495 Performance Stint 2022 + - DNA-101753 News donât show after close browser + - DNA-101799 Crash at opera::SuggestionList::SortAndCull + +------------------------------------------------------------------- +Tue Sep 6 19:19:54 UTC 2022 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 90.0.4480.84 + - DNA-101690 Cherry-pick fix for CVE-2022-3075 from chromium + +------------------------------------------------------------------- +Thu Sep 1 17:33:55 UTC 2022 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 90.0.4480.80 + - DNA-99188 Tab Tooltip doesn't disappear + - DNA-100664 Shopping corner widget + - DNA-100843 Options to install and update VPN Pro app, when + it's not installed + - DNA-100901 Disappearing "X" when closing tabs. + - DNA-101093 Changing News section is not working + - DNA-101246 Use long tail list for suggesting instead of + current Speed Dial Suggestions + - DNA-101278 PDF don't work on Opera with CN location + - DNA-101312 Allow changing logged in user with BrowserAPI + - DNA-101315 Can not connect to free VPN in private window + - DNA-101411 [Linux] Clicking VpnPopup Settings to + 'vpnWithDisclaimer' leads to black popup + - DNA-101422 Crash at void content::NavigationControllerImpl:: + NavigateToExistingPendingEntry(content::ReloadType, int, bool) + - DNA-101429 News loads for Global-EN language by default + - DNA-101482 Crash at ProfileKey::GetProtoDatabaseProvider() + - DNA-101485 Crash at base::SequencedTaskRunnerHandle::Get() + via extensions::OperaTouchPrivateGetImageFunction::PerformGetImage + - DNA-101524 [Mac] Tab should be highlighted again after + dismissing context menu + - DNA-101549 Crash at views::View::IsMouseHovered() + +------------------------------------------------------------------- +Tue Aug 23 15:35:32 UTC 2022 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 90.0.4480.54 + - CHR-8981 Update chromium on desktop-stable-104-4480 to + 104.0.5112.102 + - DNA-98165 [buildsign] Whitelist Silent.nib when creating + universal NI package on Mac + - DNA-101309 Use base filename in PUT request when uploading + files to buildbot +- The update to chromium 104.0.5112.102 fixes following issues: + CVE-2022-2852, CVE-2022-2854, CVE-2022-2855, CVE-2022-2857, + CVE-2022-2858, CVE-2022-2853, CVE-2022-2856, CVE-2022-2859, + CVE-2022-2860, CVE-2022-2861 + +------------------------------------------------------------------- +Mon Aug 22 15:49:43 UTC 2022 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 90.0.4480.48 + - DNA-100835 AddressBarModelTestWithCategories.RefreshUnfiltered + SuggestionsWhenPrefsChanged fails on beta stream + - DNA-101171 Translations for O90 + - DNA-101216 Remove empty string from flow client_capabilities + - DNA-101357 Promote O90 to Stable + - DNA-101383 Revert DNA-101033 +- Complete Opera 90.0 changelog at: + https://blogs.opera.com/desktop/changelog-for-90/ + +------------------------------------------------------------------- +Mon Aug 15 19:53:30 UTC 2022 - Carsten Ziepke <kiel...@gmail.com> + +- Update to 89.0.4447.91 + - DNA-100673 Crash at void + opera::ModalDialogBaseView::OnExtraButtonPressed + (const class ui::Event& const) + - DNA-100915 [Sync Settings] Confirm your identity to enable + encryption message flickers + - DNA-100937 Missing links to ToS and Privacy Statement in + launcher dialog when running installer with âshow-eula-window-on-start + - DNA-101002 Make errors from webpack compilation appear in the log + - DNA-101045 Popup contents are pushed outside of popup in + "Unprotected" VPN state + - DNA-101076 Disabled Pinboards should have another color in + Account popup + - DNA-101086 Sync â Clicking Next on ++++ 4349 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Leap:15.3:NonFree:Update/.opera.17749.new.1597/opera.changes New: ---- com.opera.opera.appdata.xml opera-stable_93.0.4585.11_amd64.rpm opera.changes opera.sh.in opera.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opera.spec ++++++ # # spec file for package opera # # Copyright (c) 2022 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: 93.0.4585.11 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 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 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}/ %files %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 "$@"