Hello community, here is the log from the commit of package torbrowser-launcher.14626 for openSUSE:Leap:15.2:Update checked in at 2020-10-23 18:23:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2:Update/torbrowser-launcher.14626 (Old) and /work/SRC/openSUSE:Leap:15.2:Update/.torbrowser-launcher.14626.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "torbrowser-launcher.14626" Fri Oct 23 18:23:13 2020 rev:1 rq:842975 version:0.3.3 Changes: -------- New Changes file: --- /dev/null 2020-10-22 01:51:33.322291705 +0200 +++ /work/SRC/openSUSE:Leap:15.2:Update/.torbrowser-launcher.14626.new.3463/torbrowser-launcher.changes 2020-10-23 18:23:17.526927084 +0200 @@ -0,0 +1,186 @@ +------------------------------------------------------------------- +Wed Oct 7 12:14:53 UTC 2020 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 0.3.3: + * Switch to Web Key Directory to refresh signing key from + torproject.org, because everything is broken. + * Use proper version comparison now that Tor Browser 10.0 is + out. + * Fix DNS leak when downloading over Tor. + * Various bug fixes, as well as AppData and AppArmor fixes. +- Drop tor-browser-developers.asc key: fixed by update. +- Drop patches incorporated or otherwise fixed upstream: + * torbrowser-launcher-apparmor-fixes.patch. + * torbrowser-launcher-version-check-fix.patch. +- New BuildRequires and Requires: python3-packaging, + hicolor-icon-theme. +- New Requires: xmessage: one of zenity, kdialog, or xmessage is + required and we choose xmessage as a minimal requirement in case + neither of the first two are installed in the system already. +- Rename source file into %{name}-%{version} format. + +------------------------------------------------------------------- +Sat Sep 26 22:13:26 UTC 2020 - Atri Bhattacharya <badshah...@gmail.com> + +- Update Tor Browser public key from upstream (again). + +------------------------------------------------------------------- +Wed Sep 23 19:59:57 UTC 2020 - Atri Bhattacharya <badshah...@gmail.com> + +- Add new key from upstream tor-browser as source and overwrite + bundled key in tarball with this + (gh#micahflee/torbrowser-launcher#481). +- Add torbrowser-launcher-version-check-fix.patch: Fix version + checking with torbrowser 10.0+; patch taken from upstream PR + (not yet merged) [gh#micahflee/torbrowser-launcher#499]. +- Add further fixes to torbrowser-launcher-apparmor-fixes.patch + to enable bundled libstdc++ to be mapped; fixes taken from + pending upstream PR (gh#micahflee/torbrowser-launcher#503). + +------------------------------------------------------------------- +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. + +------------------------------------------------------------------- +Fri Feb 28 09:20:19 UTC 2020 - Atri Bhattacharya <badshah...@gmail.com> + +- Switch Parsley and PySocks requires to python3 versions. + +------------------------------------------------------------------- +Wed Jul 24 12:26:43 UTC 2019 - Atri Bhattacharya <badshah...@gmail.com> + +- Update to version 0.3.2: + * Switch to keys.openpgp.org when refreshing signing key, + because SKS keyservers are broken + * Use new Tor Browser logo + +------------------------------------------------------------------- +Mon Feb 11 19:45:04 UTC 2019 - Atri Bhattacharya <badshah...@gmail.com> + +- Add Requires: python3-requests as application does not start + without it (boo#1124868). +- Use %%license to install LICENSE file. + +------------------------------------------------------------------- +Wed Nov 7 08:33:42 UTC 2018 - badshah...@gmail.com + +- Update to version 0.3.1: + * Ship with latest version of the Tor Browser Developers + OpenPGP public key. + * Fix bug where TBL window stays open after Tor Browser is + launched. + +------------------------------------------------------------------- +Tue Sep 25 07:43:56 UTC 2018 - badshah...@gmail.com + +- Update to version 0.3.0: + * Switched from python2 to python3. + * Switched from gtk2 to Qt5. + * Switched from twisted to requests/socks. + * Use QThreads for async. + * Removed modem sound. + * Only refresh gpg keyring on verification error, instead of + every time. + * Updated AppArmor profiles. + * Updated available languages, and fixed locale detection bug. + * Fixed false signature verification error related to twisted. +- Update dependencies in keeping with upstream changes (noted + above). +- Replace python(2) wherever used by the corresponding python3 + equivalent macro/command. + +------------------------------------------------------------------- +Mon Feb 5 10:28:36 UTC 2018 - badshah...@gmail.com + +- Update to versio 0.2.9: + * Fixed crash issue related to Tor Browser 7.5 changing how the + currently installed version number is stored + * Updated list of Tor Project dist mirrors + * Fixed edge case crash for when stdout isn't writable + * Updated AppStream metadata + * Updated AppArmor profiles +- Only run post[un] scripts for openSUSE < 1500; these macros are + void for newer versions, where rpm triggers automatically take + care of the appropriate action. + +------------------------------------------------------------------- +Sun Jul 2 16:21:11 UTC 2017 - badshah...@gmail.com + +- Update to version 0.2.8: + * Update URL to check for latest version, which changed in Tor + Browser 7. + * Automatically refresh GPG keyring, to prevent signature + verification false positives. + * Improve GnuPG code by using GPGME if available. + * Updated AppArmor profiles. + * Added Czech, Hungarian localization. + +------------------------------------------------------------------- +Mon Feb 13 18:36:32 UTC 2017 - badshah...@gmail.com + +- Update to version 0.2.7: + * Updated Tor Browser signing key because they added a new + subkey and verification was failing. + * Updated AppArmor profiles. + * Improved localization, and added Russian. +- Split out a %{name}-lang package with all the non_C language + translations; remove useless top-level + %{_datadir}/locale/%{name}.mo file. + +------------------------------------------------------------------- +Tue Feb 7 17:00:05 UTC 2017 - badshah...@gmail.com + +- Add Requires: python-Parsley to fix downloading through tor + local server (boo#1023484). + +------------------------------------------------------------------- +Sun Aug 7 17:33:53 UTC 2016 - badshah...@gmail.com + +- Update to version 0.2.6: + + Fixed bug related to fallback to English feature that caused + Settings to crash. + +------------------------------------------------------------------- +Wed Jul 20 21:42:36 UTC 2016 - badshah...@gmail.com + +- Update to version 0.2.5: + + Fix issue where Tor Browser Launcher failed to launch if + currently installed version of Tor Browser was too old. + + If Tor Browser download isn't available in your language, + fallback to English. + + Avoid re-downloading tarball if it's already present. + + Verify GnuPG importing keys using status-fd rather than exit + codes. + + Various AppArmor improvements. + + Remove unused dependency of IPolicyForHTTPS. + +------------------------------------------------------------------- +Thu Mar 17 06:36:16 UTC 2016 - badshah...@gmail.com + +- Update to version 0.2.4: + + Fix signature verification bypass attack. +- Changes from version 0.2.3: + + Removed certificate pinning to https://www.torproject.org to + avoid issues with upcoming certificate change, and hard-coded + minimum Tor Browser version in the release. + + Fix issue with detecting language. + + Make Tor SOCKS5 proxy configurable, for users not running on + 9050. + + Improved AppArmor profiles. + + Added translations. + + Switched from xpm icons to png icons. + + Changed "Exit" button to "Cancel" button. + + New package description. + +------------------------------------------------------------------- +Fri Nov 27 13:34:10 UTC 2015 - badshah...@gmail.com + +- Initial package (rename of python-torbrowser-launcher). +- Patch torbrowser-launcher-fix-distro-name.patch added, fixes + distro name used by application. + New: ---- torbrowser-launcher-0.3.3.tar.gz torbrowser-launcher-fix-distro-name.patch torbrowser-launcher.changes torbrowser-launcher.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ torbrowser-launcher.spec ++++++ # # spec file for package torbrowser-launcher # # Copyright (c) 2020 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/ # Name: torbrowser-launcher Version: 0.3.3 Release: 0 Summary: Tool for launching and easy-updates of Tor Browser License: MIT Group: Productivity/Networking/Web/Utilities URL: https://github.com/micahflee/torbrowser-launcher Source0: https://github.com/micahflee/%{name}/archive/v%{version}.tar.gz#/%{name}-%{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 BuildRequires: apparmor-abstractions BuildRequires: gpg2 BuildRequires: hicolor-icon-theme BuildRequires: python3-PySocks BuildRequires: python3-devel BuildRequires: python3-gpg BuildRequires: python3-packaging BuildRequires: python3-qt5 BuildRequires: update-desktop-files Requires: gpg2 Requires: hicolor-icon-theme Requires: python3-Parsley Requires: python3-PySocks Requires: python3-gpg Requires: python3-packaging Requires: python3-qt5 Requires: python3-requests Requires: xmessage Recommends: %{name}-lang = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch %description Tor Browser Launcher is intended to make Tor Browser easier to install and use for GNU/Linux users. You install torbrowser-launcher from your distribution's package manager and it handles everything else: - Downloads and installs the most recent version of Tor Browser in your language and for your computer's architecture, or launches Tor Browser if it's already installed (Tor Browser will automatically update itself) - Certificate pins to https://www.torproject.org, so it doesn't rely on certificate authorities - Verifies Tor Browser's signature for you, to ensure the version you downloaded was cryptographically signed by Tor developers and was not tampered with - Adds "Tor Browser" and "Tor Browser Launcher Settings" application launcher to your desktop environment's menu - Apparmor profile to limit effect of Tor network compromise - Optionally plays a modem sound when you open Tor Browser (because Tor is so slow). %package -n torbrowser-apparmor-profile Summary: Apparmor profile for Tor Browser License: BSD-3-Clause Group: Productivity/Security Requires: apparmor-utils %description -n torbrowser-apparmor-profile This package provides the apparmor profiles to safeguard against a Tor network compromise. %lang_package %prep %autosetup -p1 %build python3 setup.py build %install python3 setup.py install --skip-build --root %{buildroot} %suse_update_desktop_file %{buildroot}%{_datadir}/applications/torbrowser.desktop %suse_update_desktop_file %{buildroot}%{_datadir}/applications/torbrowser-settings.desktop %find_lang %{name} %{?no_lang_C} # REMOVE USELESS TOPLEVEL .mo FILE rm -fr %{buildroot}%{_datadir}/locale/%{name}.mo %if 0%{?suse_version} < 1500 %post %desktop_database_post %postun %desktop_database_postun %endif %files %defattr(-,root,root) %license LICENSE %doc CHANGELOG.md README.md %{_bindir}/%{name} %{_datadir}/applications/*.desktop %if 0%{?suse_version} <= 1315 %dir %{_datadir}/metainfo %endif %{_datadir}/metainfo/torbrowser.appdata.xml %{_datadir}/icons/hicolor/*/apps/torbrowser*.png %{_datadir}/%{name}/ %{python3_sitelib}/torbrowser_launcher-%{version}-py%{py3_ver}.egg-info %{python3_sitelib}/torbrowser_launcher/ %files -n torbrowser-apparmor-profile %defattr(-,root,root) %doc apparmor/license.txt %config %{_sysconfdir}/apparmor.d/torbrowser.* %config %{_sysconfdir}/apparmor.d/local/torbrowser.* %config %{_sysconfdir}/apparmor.d/tunables/torbrowser %files lang -f %{name}.lang %changelog ++++++ torbrowser-launcher-fix-distro-name.patch ++++++ Index: torbrowser-launcher-0.3.3/setup.py =================================================================== --- torbrowser-launcher-0.3.3.orig/setup.py +++ torbrowser-launcher-0.3.3/setup.py @@ -35,7 +35,7 @@ from distutils.core import setup SHARE = "share" # detect linux distribution -distro = platform.dist()[0] +distro = 'openSUSE' def file_list(path):