FlyingWaffleDev / waffle-builds

FlyingWaffle's personal Gentoo ebuild overlay.
8 stars 1 forks source link

net-vpn/proton-vpn-gtk-app-4.1.0 won't install #14

Closed quba42 closed 6 months ago

quba42 commented 9 months ago

Steps to reproduce:

eselect repository enable waffle-builds
emaint sync -r waffle-builds
# Accept ~amd64 keyword for proton-vpn-gtk-app
emerge -va proton-vpn-gtk-app

What I get:

>>> Emerging (9 of 9) net-vpn/proton-vpn-gtk-app-4.1.0::waffle-builds
>>> Downloading 'https://github.com/ProtonVPN/proton-vpn-gtk-app/archive/refs/tags/4.1.0.tar.gz'
--2024-01-18 16:55:00--  https://github.com/ProtonVPN/proton-vpn-gtk-app/archive/refs/tags/4.1.0.tar.gz
Resolving github.com... 140.82.121.4
Connecting to github.com|140.82.121.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/ProtonVPN/proton-vpn-gtk-app/tar.gz/refs/tags/4.1.0 [following]
--2024-01-18 16:55:00--  https://codeload.github.com/ProtonVPN/proton-vpn-gtk-app/tar.gz/refs/tags/4.1.0
Resolving codeload.github.com... 140.82.121.10
Connecting to codeload.github.com|140.82.121.10|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2024-01-18 16:55:00 ERROR 404: Not Found.

>>> Downloading 'https://ftp.fau.de/gentoo/distfiles/76/proton-vpn-gtk-app-4.1.0.tar.gz'
--2024-01-18 16:55:00--  https://ftp.fau.de/gentoo/distfiles/76/proton-vpn-gtk-app-4.1.0.tar.gz
Resolving ftp.fau.de... 131.188.12.211, 2001:638:a000:1021:21::1
Connecting to ftp.fau.de|131.188.12.211|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2024-01-18 16:55:01 ERROR 404: Not Found.

!!! Couldn't download 'proton-vpn-gtk-app-4.1.0.tar.gz'. Aborting.
 * Fetch failed for 'net-vpn/proton-vpn-gtk-app-4.1.0', Log file:
 *  '/var/tmp/portage/net-vpn/proton-vpn-gtk-app-4.1.0/temp/build.log'

>>> Failed to emerge net-vpn/proton-vpn-gtk-app-4.1.0, Log file:

>>>  '/var/tmp/portage/net-vpn/proton-vpn-gtk-app-4.1.0/temp/build.log'

 * Messages for package net-vpn/proton-vpn-gtk-app-4.1.0:

 * Fetch failed for 'net-vpn/proton-vpn-gtk-app-4.1.0', Log file:
 *  '/var/tmp/portage/net-vpn/proton-vpn-gtk-app-4.1.0/temp/build.log'

 * GNU info directory index is up-to-date.

Looks like it is trying to download an archive from a defunct location. Checking the upstream repo, I don't see any tags or releases, just a single default branch. Not sure if this is something that has changed. Not sure if this is something that can be fixed, but I figured creating this issue can't hurt. :wink:

quba42 commented 9 months ago

Found this upstream issue: https://github.com/ProtonVPN/proton-vpn-gtk-app/issues/6 Which eventually links on to this issue in another repo: https://github.com/ProtonVPN/python-proton-vpn-api-core/issues/1

Disappearing tags in the upstream sources makes any downstream packaging effort somewhat impossible...

FlyingWaffleDev commented 6 months ago

Updated the ebuild, should work now. But holy crap is the proton-vpn linux app the most convoluted spaghetti of a repo that I've ever seen.