Hello community,
here is the log from the commit of package torbrowser-launcher for
openSUSE:Factory checked in at 2020-03-12 23:06:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/torbrowser-launcher (Old)
and /work/SRC/openSUSE:Factory/.torbrowser-launcher.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "torbrowser-launcher"
Thu Mar 12 23:06:19 2020 rev:14 rq:784137 version:0.3.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/torbrowser-launcher/torbrowser-launcher.changes
2020-02-28 15:21:47.653948450 +0100
+++
/work/SRC/openSUSE:Factory/.torbrowser-launcher.new.3160/torbrowser-launcher.changes
2020-03-12 23:11:48.707312212 +0100
@@ -1,0 +2,9 @@
+Wed Mar 11 16:51:53 UTC 2020 - Atri Bhattacharya <[email protected]>
+
+- Add torbrowser-launcher-apparmor-fixes.patch Fix apparmor file
+ so that it doesn't hinder actually running the browser, patch
+ taken from upstream commits
+ (gh#micahflee/torbrowser-launcher#443, boo#1162284).
+- Use %autosetup to set up build directory.
+
+-------------------------------------------------------------------
New:
----
torbrowser-launcher-apparmor-fixes.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ torbrowser-launcher.spec ++++++
--- /var/tmp/diff_new_pack.d9nK97/_old 2020-03-12 23:11:49.431312498 +0100
+++ /var/tmp/diff_new_pack.d9nK97/_new 2020-03-12 23:11:49.435312499 +0100
@@ -26,6 +26,8 @@
Source: https://github.com/micahflee/%{name}/archive/v%{version}.tar.gz
# PATCH-FEATURE-OPENSUSE pythontorbrowser-launcher-fix-distro-name.patch
[email protected] -- Use the correct distribution name (the setup.py code
gives "SuSE" instead of "openSUSE")
Patch0: torbrowser-launcher-fix-distro-name.patch
+# PATCH-FIX-UPSTREAM torbrowser-launcher-apparmor-fixes.patch
gh#micahflee/torbrowser-launcher#443 boo#1162284 [email protected] -- Fix
apparmor file so that it doesn't hinder actually running the browser, patch
taken from upstream commits
+Patch1: torbrowser-launcher-apparmor-fixes.patch
BuildRequires: apparmor-abstractions
BuildRequires: gpg2
BuildRequires: python3-PySocks
@@ -75,8 +77,7 @@
%lang_package
%prep
-%setup -q
-%patch0 -p1
+%autosetup -p1
%build
python3 setup.py build
++++++ torbrowser-launcher-apparmor-fixes.patch ++++++
diff --git a/apparmor/torbrowser.Browser.firefox
b/apparmor/torbrowser.Browser.firefox
index f782f35..1266476 100644
--- a/apparmor/torbrowser.Browser.firefox
+++ b/apparmor/torbrowser.Browser.firefox
@@ -63,6 +63,7 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
owner @{torbrowser_home_dir}/firefox rix,
owner @{torbrowser_home_dir}/{,TorBrowser/UpdateInfo/}updates/[0-9]*/* rw,
owner
@{torbrowser_home_dir}/{,TorBrowser/UpdateInfo/}updates/[0-9]*/{,MozUpdater/bgupdate/}updater
ix,
+ owner @{torbrowser_home_dir}/updater ix,
owner @{torbrowser_home_dir}/TorBrowser/Data/Browser/.parentwritetest rw,
owner @{torbrowser_home_dir}/TorBrowser/Data/Browser/profiles.ini r,
owner @{torbrowser_home_dir}/TorBrowser/Data/Browser/profile.default/{,**}
rwk,
@@ -73,7 +74,7 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
owner @{torbrowser_home_dir}/TorBrowser/Tor/*.so.* mr,
# parent Firefox process when restarting after upgrade, Web Content processes
- owner @{torbrowser_firefox_executable} ixmr -> torbrowser_firefox,
+ owner @{torbrowser_firefox_executable} pxmr -> torbrowser_firefox,
/etc/mailcap r,
/etc/mime.types r,
@@ -105,6 +106,7 @@ profile torbrowser_firefox @{torbrowser_firefox_executable}
{
# Required for multiprocess Firefox (aka Electrolysis, i.e. e10s)
owner /{dev,run}/shm/org.chromium.* rw,
+ owner /dev/shm/org.mozilla.ipc.[0-9]*.[0-9]* rw, # for Chromium IPC
# Deny access to DRM nodes, that's granted by the X abstraction, which is
# sourced by the gnome abstraction, that we include.