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 "$@"

Reply via email to