Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package opera.17004 for 
openSUSE:Leap:15.2:NonFree:Update checked in at 2021-10-04 12:05:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2:NonFree:Update/opera.17004 (Old)
 and      /work/SRC/openSUSE:Leap:15.2:NonFree:Update/.opera.17004.new.2443 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "opera.17004"

Mon Oct  4 12:05:54 2021 rev:1 rq:922522 version:79.0.4143.50

Changes:
--------
New Changes file:

--- /dev/null   2021-09-30 08:29:43.195243981 +0200
+++ 
/work/SRC/openSUSE:Leap:15.2:NonFree:Update/.opera.17004.new.2443/opera.changes 
    2021-10-04 12:06:01.650827430 +0200
@@ -0,0 +1,3552 @@
+-------------------------------------------------------------------
+Tue Sep 21 16:32:14 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 79.0.4143.50
+  - CHR-8571 Update chromium on desktop-stable-93-4143
+    to 93.0.4577.82
+  - DNA-94104 ContinueShoppingOnEbayBrowserTest.ShouldDisplayOffers
+    TilesStartingWithMostActiveOnes fails
+  - DNA-94894 [Rich Hint] Agent API permissions
+  - DNA-94989 Wrong color and appearance of subpages in the settings
+  - DNA-95241 ???Switch to tab??? button is visible only on hover
+  - DNA-95286 Add unit tests to pinboard sync related logic in browser
+  - DNA-95372 [Mac retina screen] Snapshot doesnt capture cropped area
+  - DNA-95526 Some webstore extensions are not verified properly
+- The update to chromium 93.0.4577.82 fixes following issues:
+  CVE-2021-30625, CVE-2021-30626, CVE-2021-30627, CVE-2021-30628,
+  CVE-2021-30629, CVE-2021-30630, CVE-2021-30631, CVE-2021-30632,
+  CVE-2021-30633
+
+-------------------------------------------------------------------
+Tue Sep 14 17:10:59 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 79.0.4143.22
+  - CHR-8550 Update chromium on desktop-stable-93-4143 to
+    93.0.4577.58
+  - CHR-8557 Update chromium on desktop-stable-93-4143 to
+    93.0.4577.63
+  - DNA-94641 [Linux] Proprietary media codecs not working in
+    snap builds
+  - DNA-95076 [Linux] Page crash with media content
+  - DNA-95084 [Mac] Cannot quit through menu with snapshot
+    editor open
+  - DNA-95138 Add setting to synchronize Pinboards
+  - DNA-95157 Crash at -[OperaCrApplication sendEvent:]
+  - DNA-95204 Opera 79 translations
+  - DNA-95240 The pinboard thumbnail cannot be generated anymore
+  - DNA-95278 Existing Pinboards might be missing
+  - DNA-95292 Enable #bookmarks-trash-cleaner on all streams
+  - DNA-95293 Enable #easy-files-downloads-folder on all streams
+  - DNA-95383 Promote O79 to stable
+- Complete Opera 79.0 changelog at:
+  https://blogs.opera.com/desktop/changelog-for-79/ 
+- The update to chromium 93.0.4577.58 fixes following issues:
+  CVE-2021-30606, CVE-2021-30607, CVE-2021-30608, CVE-2021-30609,
+  CVE-2021-30610, CVE-2021-30611, CVE-2021-30612, CVE-2021-30613,
+  CVE-2021-30614, CVE-2021-30615, CVE-2021-30616, CVE-2021-30617,
+  CVE-2021-30618, CVE-2021-30619, CVE-2021-30620, CVE-2021-30621,
+  CVE-2021-30622, CVE-2021-30623, CVE-2021-30624
+
+-------------------------------------------------------------------
+Wed Aug 25 18:33:29 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 78.0.4093.184
+  - CHR-8533 Update chromium on desktop-stable-92-4093 to
+    92.0.4515.159
+  - DNA-93472 Reattaching to other browsers
+  - DNA-93741 Multiple hint slots
+  - DNA-93742 Allow displaying unobtrusive external hints
+  - DNA-93744 Add slots in toolbar action view
+  - DNA-94230 Improve text contrast for Speed Dials
+  - DNA-94724 [Mac] Add macOS dark theme wallpaper with easy setup
+  - DNA-94786 Crash at base::SupportsUserData::
+    SetUserData(void const*, std::__1::unique_ptr)
+  - DNA-94807 Allow scripts access opera version and product info
+  - DNA-94862 Continue on shopping Amazon doesn???t work correct
+  - DNA-94870 Add an addonsPrivate function to install with
+    permissions dialog first
+  - DNA-95064 Revert DNA-93714 on stable
+- The update to chromium 92.0.4515.159 fixes following issues: 
+  CVE-2021-30598, CVE-2021-30599, CVE-2021-30600, CVE-2021-30601,
+  CVE-2021-30602, CVE-2021-30603, CVE-2021-30604
+  
+-------------------------------------------------------------------
+Thu Aug 12 16:20:57 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 78.0.4093.147
+  - CHR-8251 Update chromium on desktop-stable-92-4093
+    to 92.0.4515.131
+  - DNA-93036 Opera not starting after closing window.
+    Processes still working.
+  - DNA-94516 Add ???Detach tab??? entry to tab menu
+  - DNA-94584 [Mac] Sidebar setup not closed after press
+    ???Add extensions??? button
+  - DNA-94761 Crash when trying to record ???Chrome developer??? trace
+  - DNA-94790 Crash at opera::VideoConferenceTabDetachController::
+    OnBrowserAboutToStartClosing(Browser*)
+- The update to chromium 92.0.4515.131 fixes following issues:
+  CVE-2021-30590, CVE-2021-30591, CVE-2021-30592, CVE-2021-30593,
+  CVE-2021-30594, CVE-2021-30596, CVE-2021-30597
+
+-------------------------------------------------------------------
+Sun Aug  8 20:06:47 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 78.0.4093.112
+  - DNA-94466 Implement sorting Pinboards in overview
+  - DNA-94582 Add access to APIs for showing pinboard icon in
+    sidebar
+  - DNA-94603 Suspicious pinboards events
+  - DNA-94625 Disable opr.pinboardPrivate.getThumbnail() for
+    local files
+  - DNA-94640 Promote O78 to stable
+  - DNA-94661 Missing translations for some languages
+- Complete Opera 78.0 changelog at:
+  https://blogs.opera.com/desktop/changelog-for-78/  
+
+-------------------------------------------------------------------
+Thu Jul 22 19:33:19 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 77.0.4054.277
+  - CHR-8502 Update chromium on desktop-stable-91-4054 to
+    91.0.4472.164
+  - DNA-94291 Video conference popout doesnt remember its size
+    after resizing
+  - DNA-94399 Incorrect icon for wp.pl in address bar dropdown
+  - DNA-94462 Low quality of default wallpaper on windows
+- The update to chromium 91.0.4472.164 fixes following issues:
+  CVE-2021-30541, CVE-2021-30560, CVE-2021-30561, CVE-2021-30562,
+  CVE-2021-30563, CVE-2021-30564
+
+-------------------------------------------------------------------
+Thu Jul 15 16:38:09 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 77.0.4054.254
+  - DNA-92344 Windows 10 Implementation
+  - DNA-92486 Replace ??? icon with ???settings??? icon
+  - DNA-92487 Close individual item
+  - DNA-92496 Create separate entry in settings for BABE
+  - DNA-93275 Implement cycles size according to design
+  - DNA-93280 The system theme has only half a checkmark
+  - DNA-93728 Whatsapp notification is not refreshed
+  - DNA-94047 Remove pinboard WebUI integration
+  - DNA-94118 Write test for ThumbnailTabHelper changes in DNA-94100
+  - DNA-94120 Fix Welcome popup layout
+  - DNA-94140 Crash at base::TaskRunner
+    ::PostTask(base::Location const&, base::OnceCallback)
+  - DNA-94205 Consider setting pinboard display URL in
+    address_field_helper.cc
+  - DNA-94211 Easy Files don???t show thumbnails
+  - DNA-94309 Pinboards URLs don???t get lighter color treatment
+  - DNA-94318 Wrong ???Transparency??? word translation in Swedish
+  - DNA-94321 AB test: google suggestions on top ??? bigger test
+  - DNA-94341 Make pinboard popup testable on web page
+  - DNA-94381 Disabling Pinboards doesn???t remove item from
+    menu / sidebar
+  - DNA-94392 Add u2f-devices interface to snap packages
+  - DNA-94461 Enable #system-theme on all streams
+
+-------------------------------------------------------------------
+Fri Jul  9 17:15:57 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 77.0.4054.203
+  - CHR-8475 Update chromium on desktop-stable-91-4054 to
+    91.0.4472.124
+  - DNA-93523 Crash at extensions::TabHelper::WebContentsDestroyed()
+  - DNA-93917 Upload snap to edge while preparing repository package
+  - DNA-94157 Crash at gfx::ICCProfile::operator=(gfx::ICCProfile const&)
+  - DNA-94159 Crash at opera::auth::AuthAccountServiceImpl::GetAuthAccount()
+  - DNA-94161 [Add tabs]Unexpected symbols instead of Workspace name
+  - DNA-94241 Implement better process killing for timeout
+  - DNA-94248 Allow retry on tests that timed-out
+  - DNA-94251 heap-use-after-free in VideoConference
+  - DNA-94315 Crash at class std::__1::basic_string ui::ResourceBundle::
+    LoadLocaleResources(const class std::__1::basic_string& const, bool)
+  - DNA-94357 Fix issue in scripts
+
+-------------------------------------------------------------------
+Thu Jul  1 18:21:59 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 77.0.4054.172
+  - DNA-93078 Do not display ???share tab??? sliding toolbar on
+    detached tab
+  - DNA-93358 The red underline extends beyond the Google meets
+    conference tab outline
+  - DNA-93404 Crash in test when destroying BABE???s webcontents
+  - DNA-93637 ctrl+9 shortcut is inconsistent with other browsers
+  - DNA-93661 Add opauto test to cover new shortcut from DNA-93637
+  - DNA-93867 Use version from package instead of repository
+  - DNA-93993 Pinboard translations from Master
+  - DNA-94099 Increase new-autoupdater-logic AB test to cover
+    50% of new installations
+  - DNA-94100 Thumbnail doesn???t update
+  - DNA-94178 Automatic popout should not happen after manually
+    closing a popout
+
+-------------------------------------------------------------------
+Thu Jun 24 16:57:09 UTC 2021 - Carsten Ziepke <kiel...@gmail.com>
+
+- Update to version 77.0.4054.146
+  - CHR-8458 Update chromium on desktop-stable-91-4054 to
+    91.0.4472.114
+  - DNA-92171 Create active linkdiscovery service
+  - DNA-92388 Fix and unskip 
+    WorkspacesEmoji.testChooseEmojiAsWorkspaceIcon when possible
+  - DNA-93101 Tabs are being snoozed when tab snoozing is disabled
+  - DNA-93386 Update pinboard view when item changes
+  - DNA-93448 Make browser ready for Developer release
+  - DNA-93491 Fix failing tests after enabling #pinboard flag
++++ 3355 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:Leap:15.2:NonFree:Update/.opera.17004.new.2443/opera.changes

New:
----
  com.opera.opera.appdata.xml
  opera-stable_79.0.4143.50_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:        79.0.4143.50
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