Skip to content

protonvpn-gui: 4.7.4 -> 4.8.0 - #359877

Merged
Aleksanaa merged 6 commits into
NixOS:masterfrom
Steinhagen:proton-update-4-8
Dec 6, 2024
Merged

protonvpn-gui: 4.7.4 -> 4.8.0#359877
Aleksanaa merged 6 commits into
NixOS:masterfrom
Steinhagen:proton-update-4-8

Conversation

@Steinhagen

Copy link
Copy Markdown
Contributor

Update protonvpn-gui and all it's dependencies to the latest released version.

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 25.05 Release Notes (or backporting 24.11 and 25.05 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

Update the package to the latest version.
@Steinhagen
Steinhagen marked this pull request as draft November 28, 2024 15:51
@github-actions github-actions Bot added the 6.topic: python Python is a high-level, general-purpose programming language. label Nov 28, 2024
@Steinhagen

Copy link
Copy Markdown
Contributor Author

I will leave this PR in draft until I can properly verify all functions.

@Steinhagen
Steinhagen marked this pull request as ready for review November 29, 2024 07:43
@Steinhagen
Steinhagen requested review from Atemu and SebTM November 29, 2024 07:46
@ofborg ofborg Bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels Nov 29, 2024
@Steinhagen

Copy link
Copy Markdown
Contributor Author

Everything seems to work fine with this update. Probably all dependencies of ProtonVPN should be verified if they are correctly working on other non-x86 platforms.

Update the package to the latest version and restrict the platforms
only to Linux. Officially there isn't any indication that this should
be supported by anything else other than Linux and our current builds
are failing for Darwin.
Update the package to the latest version.
Update the package to the latest version.
Update the package to the latest version. iproute2 dependency is a
Linux only package so this will not be available for anything else
either. Also, based on the official documentation, there isn't any
indication that other platforms other than Linux is supported.
Update the package to the latest version.
@Steinhagen

Copy link
Copy Markdown
Contributor Author

I've added the correct platforms for proton-vpn-network-manager and proton-vpn-api-core.

@ofborg ofborg Bot added the 8.has: clean-up This PR removes packages or removes other cruft label Nov 30, 2024
@SebTM

SebTM commented Dec 3, 2024

Copy link
Copy Markdown
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 359877


x86_64-linux

✅ 19 packages built:
  • proton-vpn-local-agent
  • protonvpn-gui
  • protonvpn-gui.dist
  • python311Packages.proton-core
  • python311Packages.proton-core.dist
  • python311Packages.proton-keyring-linux
  • python311Packages.proton-keyring-linux.dist
  • python311Packages.proton-vpn-api-core
  • python311Packages.proton-vpn-api-core.dist
  • python311Packages.proton-vpn-network-manager
  • python311Packages.proton-vpn-network-manager.dist
  • python312Packages.proton-core
  • python312Packages.proton-core.dist
  • python312Packages.proton-keyring-linux
  • python312Packages.proton-keyring-linux.dist
  • python312Packages.proton-vpn-api-core
  • python312Packages.proton-vpn-api-core.dist
  • python312Packages.proton-vpn-network-manager
  • python312Packages.proton-vpn-network-manager.dist

@SebTM SebTM left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested against nixos-unstable, main-app, settings/about window and wireguard-connection are still working properly for me

@SebTM SebTM added 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages. labels Dec 3, 2024
@Aleksanaa
Aleksanaa merged commit f0b484f into NixOS:master Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: python Python is a high-level, general-purpose programming language. 8.has: clean-up This PR removes packages or removes other cruft 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person. 12.approved-by: package-maintainer This PR was reviewed and approved by a maintainer listed in any of the changed packages.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants