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 <badshah...@gmail.com> + +- 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 badshah...@gmail.com -- 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 badshah...@gmail.com -- 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.