Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package proton-vpn for openSUSE:Factory checked in at 2024-11-12 19:24:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/proton-vpn (Old) and /work/SRC/openSUSE:Factory/.proton-vpn.new.2017 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "proton-vpn" Tue Nov 12 19:24:09 2024 rev:3 rq:1223665 version:4.7.4 Changes: -------- --- /work/SRC/openSUSE:Factory/proton-vpn/proton-vpn.changes 2024-05-24 19:51:48.746983310 +0200 +++ /work/SRC/openSUSE:Factory/.proton-vpn.new.2017/proton-vpn.changes 2024-11-12 19:25:53.854703554 +0100 @@ -1,0 +2,40 @@ +Tue Nov 12 12:39:02 UTC 2024 - Alexandre Vicenzi <[email protected]> + +- Update package to 4.7.4: + * Fix bug when opening settings window, if installed via unsupported methods the early access toggle would crash. + * Fix bug when opening the settings window and advanced kill switch is enabled the settings would crash. + * Update kill switch and protocol label, clarifying that they can be switched only when disconnected from vpn + * Fix introduced regression as it was no longer deactivating the selection of protocol and kill switch while being connected to VPN + * Add start-app-minimized to settings window + * Remove killswitch dependencies in setup.py as packages have been deprecated + * Merge community MR to allow the app to start minimized based on CLI arguments + * Drop secret service package + * Drop logger package + * Fix regression when moving refreshers + * Move refreshers to core API + * Add back scheduler after memory leak fix + * When toggling IPv6 ensure that user is notified that a reconnection is necessary and prevent certificate refresh + * Add IPv6 toggle to settings window + * Switch back to old scheduler due to memory leak in new one + * Show VPN accelerator setting disabled to free users + * Don't display reconnect message when connected via WireGuard protocol and settings are switched + * Changes due to api-core refactor + * Request connection features via local agent if available. + * Added a MaximumSessionsReached event to the list of events that can be emitted. + * Update package URL used by early release settings toggle. + * Refresh certificate whenever the app receives an expired certificate event. + * Only display WireGuard protocol if already selected or if feature flag is enabled, otherwise hide it. + * Fix wrong imports after core api refactor. + * Implement and refresh feature flags. + * When early access is toggled, ensure that repo package can be downloaded, otherwise display error message. + * Add early access toggle to settings window. + * Move the scripts for generating the changelogs into a separate repo. + * Only allow kill switch settings modifications when disconnected from the VPN. + * Log the user out on session expired error while updating certificate. + * Implement exponential backoff when retrying to refresh certificate. + * Fix task scheduler after suspending/resuming the computer. + * Refactor settings to ensure the settings file isn't created when we retrieve it. + * Disable protocol selection if user is connected to vpn. +- Remove setup-data-files.patch + +------------------------------------------------------------------- Old: ---- setup-data-files.patch v4.3.2.tar.gz New: ---- v4.7.4.tar.gz BETA DEBUG BEGIN: Old: * Disable protocol selection if user is connected to vpn. - Remove setup-data-files.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ proton-vpn.spec ++++++ --- /var/tmp/diff_new_pack.dneOS9/_old 2024-11-12 19:25:54.310722638 +0100 +++ /var/tmp/diff_new_pack.dneOS9/_new 2024-11-12 19:25:54.314722805 +0100 @@ -22,40 +22,39 @@ %global pythons python311 %endif Name: proton-vpn -Version: 4.3.2 +Version: 4.7.4 Release: 0 Summary: Official Proton VPN client License: GPL-3.0-or-later Group: Productivity/Networking/Security URL: https://github.com/ProtonVPN/proton-vpn-gtk-app Source: https://github.com/ProtonVPN/proton-vpn-gtk-app/archive/refs/tags/v%{version}.tar.gz -Patch1: setup-data-files.patch -BuildRequires: %{pythons}-dbus-python -BuildRequires: %{pythons}-gobject -BuildRequires: %{pythons}-packaging -BuildRequires: %{pythons}-proton-vpn-api-core >= 0.21.0 -BuildRequires: %{pythons}-proton-vpn-connection >= 0.14.2 -BuildRequires: %{pythons}-proton-vpn-killswitch-network-manager -BuildRequires: %{pythons}-proton-vpn-logger -BuildRequires: %{pythons}-proton-vpn-network-manager-openvpn -BuildRequires: %{pythons}-pycairo -BuildRequires: %{pythons}-pytest -BuildRequires: %{pythons}-pytest-cov -BuildRequires: %{pythons}-setuptools +BuildRequires: %{python_module dbus-python} +BuildRequires: %{python_module distro} +BuildRequires: %{python_module gobject} +BuildRequires: %{python_module packaging} +BuildRequires: %{python_module proton-core} +BuildRequires: %{python_module proton-vpn-api-core >= 0.25.0} +BuildRequires: %{python_module proton-vpn-network-manager} +BuildRequires: %{python_module pycairo} +BuildRequires: %{python_module pytest-cov} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module requests} +BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: gobject-introspection BuildRequires: gtk3-devel BuildRequires: python-rpm-macros BuildRequires: update-desktop-files Requires: %{pythons}-dbus-python +Requires: %{pythons}-distro Requires: %{pythons}-gobject Requires: %{pythons}-packaging -Requires: %{pythons}-proton-vpn-api-core >= 0.24.0 -Requires: %{pythons}-proton-vpn-connection >= 0.14.2 -Requires: %{pythons}-proton-vpn-killswitch-network-manager -Requires: %{pythons}-proton-vpn-logger -Requires: %{pythons}-proton-vpn-network-manager-openvpn +Requires: %{pythons}-proton-core +Requires: %{pythons}-proton-vpn-api-core >= 0.35.2 +Requires: %{pythons}-proton-vpn-network-manager >= 0.9.1 Requires: %{pythons}-pycairo +Requires: %{pythons}-requests Requires: gtk3 Conflicts: protonvpn-gui Provides: protonvpn-app = %{version} @@ -70,11 +69,11 @@ %autopatch -p1 %build -%python3_build +%python_build %install -%python3_install -%fdupes %{buildroot}%{python3_sitelib}/ +%python_install +%fdupes %{buildroot}%{python_sitelib}/ mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/scalable/apps/ mkdir -p %{buildroot}/%{_datadir}/applications @@ -91,7 +90,7 @@ %license LICENSE COPYING.md %{_datadir}/applications/proton-vpn.desktop %{_datadir}/icons/hicolor/*/apps/proton-vpn.* -%{python3_sitelib}/proton/ -%{python3_sitelib}/proton_vpn_gtk_app-%{version}*.egg-info +%{python_sitelib}/proton/ +%{python_sitelib}/proton_vpn_gtk_app-%{version}*.egg-info %{_bindir}/protonvpn-app ++++++ v4.3.2.tar.gz -> v4.7.4.tar.gz ++++++ ++++ 10520 lines of diff (skipped)
