[Pkg-privacy-commits] [Git][pkg-privacy-team/torbrowser-launcher][debian/buster-backports] 13 commits: Rebuild as 0.3.3-3~bpo9+1 for stretch-backports-sloppy

Roger Shimizu (@rosh) rosh at debian.org
Mon Jun 14 19:04:40 BST 2021



Roger Shimizu pushed to branch debian/buster-backports at Privacy Maintainers / torbrowser-launcher


Commits:
b845228c by Roger Shimizu at 2020-12-13T19:19:10+09:00
Rebuild as 0.3.3-3~bpo9+1 for stretch-backports-sloppy

- - - - -
f1ff6385 by Jean-Michel Vourgère at 2020-12-19T18:15:13+00:00
Update homepage
Previous url yields a 404, and / url have a link to https://github.com/micahflee/torbrowser-launcher
- - - - -
34e50bcf by Roger Shimizu at 2021-03-21T14:09:44+00:00
Merge branch 'nirgal-debian/sid-patch-82068' into 'debian/sid'

Update homepage

See merge request pkg-privacy-team/torbrowser-launcher!3
- - - - -
e58c938f by Roger Shimizu at 2021-04-26T00:48:01+09:00
d/patches: Update patch 03 and add patch 08-10

- Update patch 03 to adapt python >= 3.8
- Add patch 08 to update apparmor profile.
- Add patch 09 to fix failure in detect installed torbrowser.
- Add patch 10 to enable keyboard input to communicate with ibus.

Closes: #980155, #983198, #976084

- - - - -
f6b0eee1 by Roger Shimizu at 2021-05-15T23:32:13+09:00
Prepare to release 0.3.3-4

- - - - -
a6ee0899 by Roger Shimizu at 2021-05-23T01:46:17+09:00
d/patches: Update patch 08 and 10 with upstreamed version

Also add patch 11 to have local apparmor update.

- - - - -
e4e2a4f4 by Roger Shimizu at 2021-05-23T02:05:10+09:00
d/patches: Cherry-pick 3 patches from upstream

- - - - -
7285dddb by Roger Shimizu at 2021-05-23T03:12:52+09:00
Prepare to release 0.3.3-5

- - - - -
c568a302 by Roger Shimizu at 2021-05-26T01:14:18+09:00
d/patches: Prefer upstream patch than local one

Add patch 15 which cherry-picked from upstream for apparmor rule.

- - - - -
9f6250c3 by Roger Shimizu at 2021-05-26T01:17:26+09:00
d/patches: Add patch 16 to update available languages for torbrowser

- - - - -
297a3b8c by Roger Shimizu at 2021-05-26T01:19:31+09:00
Prepare to release 0.3.3-6

- - - - -
7df0a0d3 by Roger Shimizu at 2021-06-15T02:50:52+09:00
Merge tag 'debian/0.3.3-6' into debian/buster-backports

- - - - -
d6476257 by Roger Shimizu at 2021-06-15T02:51:41+09:00
Rebuild as 0.3.3-6~bpo10+1 for buster-backports

- - - - -


14 changed files:

- debian/changelog
- debian/control
- + debian/patches/03-Remove-use-of-deprecated-platform.dist-fixes-446.patch
- − debian/patches/03-Update-setup.py.patch
- + debian/patches/08-AppArmor-allow-usage-of-cgroups.patch
- + debian/patches/09-fix-failure-in-detect-installed-torbrowser.patch
- + debian/patches/10-AppArmor-allow-usage-of-the-IBus-input-framework.patch
- + debian/patches/11-Update-apparmor-profile.patch
- + debian/patches/12-Fix-small-typo-in-desktop-file.patch
- + debian/patches/13-AppArmor-include-vulkan-abstraction-if-it-s-available.patch
- + debian/patches/14-AppArmor-allow-access-needed-for-Firefox-sandboxing-vi.patch
- + debian/patches/15-AppArmor-Allow-reading-sys-fs-cgroup-cpu-cpuacct-cpu.c.patch
- + debian/patches/16-Update-available-languages-for-torbrowser.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,47 @@
+torbrowser-launcher (0.3.3-6~bpo10+1) buster-backports; urgency=medium
+
+  * Rebuild for buster-backports.
+
+ -- Roger Shimizu <rosh at debian.org>  Tue, 15 Jun 2021 02:51:41 +0900
+
+torbrowser-launcher (0.3.3-6) unstable; urgency=medium
+
+  * debian/patches:
+    - Prefer upstream patch than local one, so add patch 15 which
+      cherry-picked from upstream for apparmor rule.
+    - Add patch 16 to update available languages for torbrowser.
+
+ -- Roger Shimizu <rosh at debian.org>  Wed, 26 May 2021 01:19:30 +0900
+
+torbrowser-launcher (0.3.3-5) unstable; urgency=medium
+
+  * debian/patches:
+    - Update patch 08 and 10 with upstreamed version.
+    - Add patch 11 to have local apparmor update.
+    - Cherry-pick 3 patches from upstream.
+
+ -- Roger Shimizu <rosh at debian.org>  Sun, 23 May 2021 03:12:52 +0900
+
+torbrowser-launcher (0.3.3-4) unstable; urgency=medium
+
+  * debian/control:
+    - Update homepage.
+  * debian/patches:
+    - Update patch 03 to adapt python >= 3.8
+    - Add patch 08 to update apparmor profile (Closes: #980155).
+    - Add patch 09 to fix failure in detect installed torbrowser.
+      (Closes: #983198)
+    - Add patch 10 to enable keyboard input to communicate with ibus.
+      (Closes: #976084)
+
+ -- Roger Shimizu <rosh at debian.org>  Sat, 15 May 2021 23:32:12 +0900
+
+torbrowser-launcher (0.3.3-3~bpo9+1) stretch-backports-sloppy; urgency=medium
+
+  * Rebuild for stretch-backports-sloppy.
+
+ -- Roger Shimizu <rosh at debian.org>  Sun, 13 Dec 2020 19:19:09 +0900
+
 torbrowser-launcher (0.3.3-3~bpo10+1) buster-backports; urgency=medium
 
   * Rebuild for buster-backports.


=====================================
debian/control
=====================================
@@ -17,7 +17,7 @@ Build-Depends:
  python3-requests
 Standards-Version: 4.5.0
 Rules-Requires-Root: no
-Homepage: https://micahflee.com/torbrowser-launcher/
+Homepage: https://github.com/micahflee/torbrowser-launcher
 Vcs-Git: https://salsa.debian.org/pkg-privacy-team/torbrowser-launcher.git
 Vcs-Browser: https://salsa.debian.org/pkg-privacy-team/torbrowser-launcher
 


=====================================
debian/patches/03-Remove-use-of-deprecated-platform.dist-fixes-446.patch
=====================================
@@ -0,0 +1,67 @@
+From: Milkey Mouse <milkeymouse at meme.institute>
+Date: Sun, 10 May 2020 16:47:50 -0700
+Subject: Remove use of deprecated platform.dist() (fixes #446)
+Forwarded: https://github.com/micahflee/torbrowser-launcher/pull/470
+
+platform.dist was deprecated a while ago and finally removed in Python
+3.8. It was only used for a workaround for issue #128 (and #215) which
+is no longer necessary, so just remove the use altogether.
+---
+ setup.py | 37 ++++++++++++++++---------------------
+ 1 file changed, 16 insertions(+), 21 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 1649eb4..5f58f82 100644
+--- a/setup.py
++++ b/setup.py
+@@ -34,9 +34,6 @@ from distutils.core import setup
+ 
+ SHARE = "share"
+ 
+-# detect linux distribution
+-distro = platform.dist()[0]
+-
+ 
+ def file_list(path):
+     files = []
+@@ -72,24 +69,22 @@ for root, dirs, files in os.walk(SHARE):
+     if files:
+         datafiles.append((root, [os.path.join(root, f) for f in files]))
+ 
+-# disable shipping apparmor profiles until they work in ubuntu (#128)
+-if distro != "Ubuntu":
+-    if not hasattr(sys, "real_prefix"):
+-        # we're not in a virtualenv, so we can probably write to /etc
+-        datafiles += [
+-            (
+-                "/etc/apparmor.d/",
+-                ["apparmor/torbrowser.Browser.firefox", "apparmor/torbrowser.Tor.tor"],
+-            ),
+-            (
+-                "/etc/apparmor.d/local/",
+-                [
+-                    "apparmor/local/torbrowser.Browser.firefox",
+-                    "apparmor/local/torbrowser.Tor.tor",
+-                ],
+-            ),
+-            ("/etc/apparmor.d/tunables/", ["apparmor/tunables/torbrowser"]),
+-        ]
++if not hasattr(sys, "real_prefix"):
++    # we're not in a virtualenv, so we can probably write to /etc
++    datafiles += [
++        (
++            "/etc/apparmor.d/",
++            ["apparmor/torbrowser.Browser.firefox", "apparmor/torbrowser.Tor.tor"],
++        ),
++        (
++            "/etc/apparmor.d/local/",
++            [
++                "apparmor/local/torbrowser.Browser.firefox",
++                "apparmor/local/torbrowser.Tor.tor",
++            ],
++        ),
++        ("/etc/apparmor.d/tunables/", ["apparmor/tunables/torbrowser"]),
++    ]
+ 
+ datafiles += [(os.path.dirname(f), [f]) for f in create_mo_files()]
+ 


=====================================
debian/patches/03-Update-setup.py.patch deleted
=====================================
@@ -1,30 +0,0 @@
-From: Carl Joseph Hirner III <k.j.hirner.wisdom at gmail.com>
-Date: Sat, 16 Nov 2019 02:08:30 -0800
-Subject: Update setup.py
-
-modified to enable getting distro for python3.8 while maintaining ability to use python3.7 and below
----
- setup.py | 10 +++++++---
- 1 file changed, 7 insertions(+), 3 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 1649eb4..2aa08b8 100644
---- a/setup.py
-+++ b/setup.py
-@@ -33,9 +33,13 @@ import subprocess
- from distutils.core import setup
- 
- SHARE = "share"
--
--# detect linux distribution
--distro = platform.dist()[0]
-+try:
-+    #for distributions that use python3.8
-+    import distro as d
-+    distro=d.LinuxDistribution()._os_release_info['name']
-+except:
-+    # detect linux distribution on python >=3.7
-+    distro = platform.dist()[0]
- 
- 
- def file_list(path):


=====================================
debian/patches/08-AppArmor-allow-usage-of-cgroups.patch
=====================================
@@ -0,0 +1,40 @@
+From: intrigeri <intrigeri at boum.org>
+Date: Sun, 16 May 2021 14:00:51 +0000
+Subject: AppArmor: allow usage of cgroups
+
+Firefox uses cgroups to determine how many CPUs are available,
+and gather other information it needs about the CPUs.
+
+I did not investigate what are the consequences of Firefox
+lacking this information. I suspect performance, and thus UX,
+may be impacted.
+
+closes #547
+
+(cherry picked from commit 12477d3d5cb4438651d922f5feb7a5070b76b6d9)
+
+Closes: #980155
+---
+ apparmor/torbrowser.Browser.firefox | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/apparmor/torbrowser.Browser.firefox b/apparmor/torbrowser.Browser.firefox
+index 57c0359..c00d4bb 100644
+--- a/apparmor/torbrowser.Browser.firefox
++++ b/apparmor/torbrowser.Browser.firefox
+@@ -36,6 +36,7 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
+   /dev/ r,
+   /dev/shm/ r,
+ 
++  owner @{PROC}/@{pid}/cgroup r,
+   owner @{PROC}/@{pid}/environ r,
+   owner @{PROC}/@{pid}/fd/ r,
+   owner @{PROC}/@{pid}/mountinfo r,
+@@ -99,6 +100,7 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
+   /sys/devices/system/cpu/present r,
+   /sys/devices/system/node/ r,
+   /sys/devices/system/node/node[0-9]*/meminfo r,
++  /sys/fs/cgroup/cpu,cpuacct/user.slice/cpu.cfs_quota_us r,
+   deny /sys/devices/virtual/block/*/uevent r,
+ 
+   # Should use abstractions/gstreamer instead once merged upstream


=====================================
debian/patches/09-fix-failure-in-detect-installed-torbrowser.patch
=====================================
@@ -0,0 +1,47 @@
+From: Marcelo Soares Mota <motasmarcelo at gmail.com>
+Date: Sat, 20 Feb 2021 21:14:12 -0300
+Subject: fix failure in detect installed torbrowser
+
+I believe i found an issue with the launcher (somehow related with #842021)
+
+It happens that though the launcher works it doesn't detect torbrowser
+as installed. It causes two issues:
+  - The 'Settings' window points status as Not Installed;
+  - The 'Browser launcher' keeps running the routines to download and
+verify the 'first installation'.
+
+I realized that reload the settings after rebuilding paths makes the
+launcher works as expected.
+
+Plus, load_settings() is not checking changes at 'installed' directive
+to rewrite the settings file ('settings.json').
+
+Closes: #983198
+---
+ torbrowser_launcher/common.py | 6 +++++-
+ 1 file changed, 5 insertions(+), 1 deletion(-)
+
+diff --git a/torbrowser_launcher/common.py b/torbrowser_launcher/common.py
+index e8e8d39..fb8ad50 100644
+--- a/torbrowser_launcher/common.py
++++ b/torbrowser_launcher/common.py
+@@ -64,6 +64,7 @@ class Common(object):
+         self.load_mirrors()
+         self.load_settings()
+         self.build_paths()
++        self.load_settings()
+         self.mkdir(self.paths["download_dir"])
+         self.mkdir(self.paths["tbb"]["dir"])
+         self.init_gnupg()
+@@ -371,7 +372,10 @@ class Common(object):
+             resave = False
+ 
+             # detect installed
+-            settings["installed"] = os.path.isfile(self.paths["tbb"]["start"])
++            installed = os.path.isfile(self.paths["tbb"]["start"])
++            if settings["installed"] != installed:
++                settings["installed"] = installed
++                resave = True
+ 
+             # make sure settings file is up-to-date
+             for setting in default_settings:


=====================================
debian/patches/10-AppArmor-allow-usage-of-the-IBus-input-framework.patch
=====================================
@@ -0,0 +1,25 @@
+From: intrigeri <intrigeri at boum.org>
+Date: Sun, 16 May 2021 13:52:28 +0000
+Subject: AppArmor: allow usage of the IBus input framework
+
+closes #540
+
+(cherry picked from commit 6d32fe1200d74d3cdc306429690823c3498c35d2)
+
+Closes: #976084
+---
+ apparmor/torbrowser.Browser.firefox | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/apparmor/torbrowser.Browser.firefox b/apparmor/torbrowser.Browser.firefox
+index c00d4bb..a95d6e7 100644
+--- a/apparmor/torbrowser.Browser.firefox
++++ b/apparmor/torbrowser.Browser.firefox
+@@ -6,6 +6,7 @@
+ profile torbrowser_firefox @{torbrowser_firefox_executable} {
+   #include <abstractions/audio>
+   #include <abstractions/gnome>
++  #include <abstractions/ibus>
+ 
+   # Uncomment the following lines if you want to give the Tor Browser read-write
+   # access to most of your personal files.


=====================================
debian/patches/11-Update-apparmor-profile.patch
=====================================
@@ -0,0 +1,33 @@
+From: Roger Shimizu <rosh at debian.org>
+Date: Sun, 25 Apr 2021 22:51:12 +0900
+Subject: Update apparmor profile
+
+---
+ apparmor/torbrowser.Browser.firefox | 1 +
+ apparmor/torbrowser.Tor.tor         | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/apparmor/torbrowser.Browser.firefox b/apparmor/torbrowser.Browser.firefox
+index a95d6e7..df34629 100644
+--- a/apparmor/torbrowser.Browser.firefox
++++ b/apparmor/torbrowser.Browser.firefox
+@@ -92,6 +92,7 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
+   /usr/share/gnome/applications/ r,
+   /usr/share/gnome/applications/kde4/ r,
+   /usr/share/poppler/cMap/ r,
++  /etc/xdg/mimeapps.list r,
+ 
+   # Distribution homepage
+   /usr/share/homepage/ r,
+diff --git a/apparmor/torbrowser.Tor.tor b/apparmor/torbrowser.Tor.tor
+index f5b8177..e455ce9 100644
+--- a/apparmor/torbrowser.Tor.tor
++++ b/apparmor/torbrowser.Tor.tor
+@@ -38,6 +38,7 @@ profile torbrowser_tor @{torbrowser_tor_executable} {
+ 
+   @{PROC}/sys/kernel/random/uuid r,
+   /sys/devices/system/cpu/ r,
++  /sys/kernel/mm/transparent_hugepage/hpage_pmd_size r,
+ 
+   # OnionShare compatibility
+   /tmp/onionshare/** rw,


=====================================
debian/patches/12-Fix-small-typo-in-desktop-file.patch
=====================================
@@ -0,0 +1,22 @@
+From: AsciiWolf <mail at asciiwolf.com>
+Date: Thu, 8 Oct 2020 14:12:19 +0200
+Subject: Fix small typo in desktop file
+
+(cherry picked from commit 56e8084b1d2a8029e7f43f34e42fcb5a979181a5)
+---
+ share/applications/torbrowser.desktop | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/share/applications/torbrowser.desktop b/share/applications/torbrowser.desktop
+index a80d4a4..ce64b83 100644
+--- a/share/applications/torbrowser.desktop
++++ b/share/applications/torbrowser.desktop
+@@ -5,7 +5,7 @@ Name[cs]=Tor Browser
+ Name[hu]=Tor-böngésző
+ Name[pt_BR]=Navegador Tor
+ Name[be]=Tor Browser
+-GenericName=Tor browser
++GenericName=Tor Browser
+ GenericName[da]=Tor Browser
+ GenericName[hu]=Tor böngésző indító
+ GenericName[be]=Tor Browser


=====================================
debian/patches/13-AppArmor-include-vulkan-abstraction-if-it-s-available.patch
=====================================
@@ -0,0 +1,27 @@
+From: intrigeri <intrigeri at boum.org>
+Date: Sun, 16 May 2021 13:47:54 +0000
+Subject: AppArmor: include vulkan abstraction if it's available
+
+Since the vulkan abstraction is not available on older AppArmor versions, this
+relies on the "conditional includes" AppArmor parser feature, which is available
+in AppArmor v2.10.4, v2.11.2, v2.12.1, and v2.13.
+
+closes #554
+
+(cherry picked from commit 4e216fe221f09e4d1e8b3cf8870284a6f730641f)
+---
+ apparmor/torbrowser.Browser.firefox | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/apparmor/torbrowser.Browser.firefox b/apparmor/torbrowser.Browser.firefox
+index df34629..98d8672 100644
+--- a/apparmor/torbrowser.Browser.firefox
++++ b/apparmor/torbrowser.Browser.firefox
+@@ -7,6 +7,7 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
+   #include <abstractions/audio>
+   #include <abstractions/gnome>
+   #include <abstractions/ibus>
++  #include if exists <abstractions/vulkan>
+ 
+   # Uncomment the following lines if you want to give the Tor Browser read-write
+   # access to most of your personal files.


=====================================
debian/patches/14-AppArmor-allow-access-needed-for-Firefox-sandboxing-vi.patch
=====================================
@@ -0,0 +1,39 @@
+From: intrigeri <intrigeri at boum.org>
+Date: Sun, 16 May 2021 14:03:13 +0000
+Subject: AppArmor: allow access needed for Firefox sandboxing via
+ unprivileged user namespace
+
+Most distributions now ship with unprivileged user namespaces enabled,
+which Firefox uses to set up its own sandbox. That sandbox is more
+fine-grained and powerful than our AppArmor policy, so let's allow
+Firefox to use it.
+
+(cherry picked from commit 376f7f552b22b0ba578e6ded961c72c47f7da9e2)
+---
+ apparmor/torbrowser.Browser.firefox | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/apparmor/torbrowser.Browser.firefox b/apparmor/torbrowser.Browser.firefox
+index 98d8672..d0d59f8 100644
+--- a/apparmor/torbrowser.Browser.firefox
++++ b/apparmor/torbrowser.Browser.firefox
+@@ -131,7 +131,6 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
+   deny /sys/devices/system/cpu/*/cache/index[0-9]*/size r,
+   deny /run/user/[0-9]*/dconf/user rw,
+   deny /usr/bin/lsb_release x,
+-  deny capability sys_admin,
+ 
+   # Silence denial logs about PulseAudio
+   deny /etc/pulse/client.conf r,
+@@ -153,5 +152,11 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
+   # Yubikey NEO also needs this:
+   /sys/devices/**/hidraw/hidraw*/uevent r,
+ 
++  # Needed for Firefox sandboxing via unprivileged user namespaces
++  capability sys_admin,
++  capability sys_chroot,
++  owner @{PROC}/@{pid}/{gid,uid}_map w,
++  owner @{PROC}/@{pid}/setgroups w,
++
+   #include <local/torbrowser.Browser.firefox>
+ }


=====================================
debian/patches/15-AppArmor-Allow-reading-sys-fs-cgroup-cpu-cpuacct-cpu.c.patch
=====================================
@@ -0,0 +1,25 @@
+From: intrigeri <intrigeri at boum.org>
+Date: Sat, 22 May 2021 19:21:52 +0000
+Subject: AppArmor: Allow reading /sys/fs/cgroup/cpu,cpuacct/cpu.cfs_quota_us
+
+Roger Shimizu told us it's needed on Debian Buster.
+I suppose the "user.slice" path component is not used there.
+
+(cherry picked from commit 811494c6cf0cc0a7a96e647ba0f022f4d03713be)
+---
+ apparmor/torbrowser.Browser.firefox | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/apparmor/torbrowser.Browser.firefox b/apparmor/torbrowser.Browser.firefox
+index d0d59f8..e682d07 100644
+--- a/apparmor/torbrowser.Browser.firefox
++++ b/apparmor/torbrowser.Browser.firefox
+@@ -103,7 +103,7 @@ profile torbrowser_firefox @{torbrowser_firefox_executable} {
+   /sys/devices/system/cpu/present r,
+   /sys/devices/system/node/ r,
+   /sys/devices/system/node/node[0-9]*/meminfo r,
+-  /sys/fs/cgroup/cpu,cpuacct/user.slice/cpu.cfs_quota_us r,
++  /sys/fs/cgroup/cpu,cpuacct/{,user.slice/}cpu.cfs_quota_us r,
+   deny /sys/devices/virtual/block/*/uevent r,
+ 
+   # Should use abstractions/gstreamer instead once merged upstream


=====================================
debian/patches/16-Update-available-languages-for-torbrowser.patch
=====================================
@@ -0,0 +1,51 @@
+From: Leonidas P <29687487+JpegXguy at users.noreply.github.com>
+Date: Wed, 31 Mar 2021 16:24:29 +0300
+Subject: Update available languages for torbrowser
+Origin: https://github.com/micahflee/torbrowser-launcher/pull/555
+
+(cherry picked from commit b8a519eb71c2cc27b36e37f4084afa856b29ed27)
+---
+ torbrowser_launcher/common.py | 11 +++++++++++
+ 1 file changed, 11 insertions(+)
+
+diff --git a/torbrowser_launcher/common.py b/torbrowser_launcher/common.py
+index fb8ad50..ce27fee 100644
+--- a/torbrowser_launcher/common.py
++++ b/torbrowser_launcher/common.py
+@@ -78,25 +78,36 @@ class Common(object):
+         available_languages = [
+             "ar",
+             "ca",
++            "cs",
+             "da",
+             "de",
++            "el",
+             "en-US",
++            "es-AR",
+             "es-ES",
+             "fa",
+             "fr",
+             "ga-IE",
+             "he",
++            "hu",
+             "id",
+             "is",
+             "it",
+             "ja",
++            "ka",
+             "ko",
++            "lt",
++            "mk",
++            "ms",
++            "my",
+             "nb-NO",
+             "nl",
+             "pl",
+             "pt-BR",
++            "ro",
+             "ru",
+             "sv-SE",
++            "th",
+             "tr",
+             "vi",
+             "zh-CN",


=====================================
debian/patches/series
=====================================
@@ -12,8 +12,17 @@ po/11-Add-Chinese-Traditional-translation.patch
 po/12-Add-Czech-translation-to-desktop-files.patch
 01-show-gui-only-if-tbb-not-installed.patch
 02-remove-double-common-assignment.patch
-03-Update-setup.py.patch
+03-Remove-use-of-deprecated-platform.dist-fixes-446.patch
 04-Set-language-from-LC_MESSAGES-not-LC_CTYPE.patch
 05-Fix-use-case-that-enforce-install-of-EN-version-on-n.patch
 06-Fix-language-fallback-for-Chinese-Hong-Kong.patch
 07-Use-gpg-instead-of-gpg2.patch
+08-AppArmor-allow-usage-of-cgroups.patch
+09-fix-failure-in-detect-installed-torbrowser.patch
+10-AppArmor-allow-usage-of-the-IBus-input-framework.patch
+11-Update-apparmor-profile.patch
+12-Fix-small-typo-in-desktop-file.patch
+13-AppArmor-include-vulkan-abstraction-if-it-s-available.patch
+14-AppArmor-allow-access-needed-for-Firefox-sandboxing-vi.patch
+15-AppArmor-Allow-reading-sys-fs-cgroup-cpu-cpuacct-cpu.c.patch
+16-Update-available-languages-for-torbrowser.patch



View it on GitLab: https://salsa.debian.org/pkg-privacy-team/torbrowser-launcher/-/compare/16184c1bb2b8e712a6d0ad979f43974a80aca497...d6476257d1a3bb295a16edccb7d07b276a681c90

-- 
View it on GitLab: https://salsa.debian.org/pkg-privacy-team/torbrowser-launcher/-/compare/16184c1bb2b8e712a6d0ad979f43974a80aca497...d6476257d1a3bb295a16edccb7d07b276a681c90
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-privacy-commits/attachments/20210614/68a06811/attachment-0001.htm>


More information about the Pkg-privacy-commits mailing list