The .deb provided for RuneScape changes a few times a month leading to constant build errors because the checksums in the Manifest doesn't match. Arch Linux has solved this by verifying the PGP signature instead of hashes. Gentoo should do the same to avoid constant breakage and the same bug reports again and again, see bugs: 590208 and 625884. Arch Linux's PKGBUILD: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=runescape-launcher
ebuild runescape-launcher-2.2.4-r1.ebuild fetch Appending /home/jer/git/gentoo to PORTDIR_OVERLAY... >>> Downloading 'http://content.runescape.com/downloads/ubuntu/pool/non-free/r/runescape-launcher/runescape-launcher_2.2.4_amd64.deb' --2018-01-30 09:43:51-- http://content.runescape.com/downloads/ubuntu/pool/non-free/r/runescape-launcher/runescape-launcher_2.2.4_amd64.deb Resolving content.runescape.com (content.runescape.com)... 91.235.140.194, 91.235.140.195 Connecting to content.runescape.com (content.runescape.com)|91.235.140.194|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3016040 (2.9M) [application/octet-stream] Saving to: ‘/aches/gentoo/distfiles/runescape-launcher_2.2.4_amd64.deb’ /aches/gentoo/distfiles/runescape-launc 100%[==============================================================================>] 2.88M 955KB/s in 3.1s 2018-01-30 09:43:54 (955 KB/s) - ‘/aches/gentoo/distfiles/runescape-launcher_2.2.4_amd64.deb’ saved [3016040/3016040] !!! Fetched file: runescape-launcher_2.2.4_amd64.deb VERIFY FAILED! !!! Reason: Filesize does not match recorded size !!! Got: 3016040 !!! Expected: 3014372 Refetching... File renamed to '/aches/gentoo/distfiles/runescape-launcher_2.2.4_amd64.deb._checksum_failure_.DdEBZQ' !!! Couldn't download 'runescape-launcher_2.2.4_amd64.deb'. Aborting.
(In reply to Jeroen Roovers from comment #1) > ebuild runescape-launcher-2.2.4-r1.ebuild fetch > Appending /home/jer/git/gentoo to PORTDIR_OVERLAY... > >>> Downloading 'http://content.runescape.com/downloads/ubuntu/pool/non-free/r/runescape-launcher/runescape-launcher_2.2.4_amd64.deb' > --2018-01-30 09:43:51-- > http://content.runescape.com/downloads/ubuntu/pool/non-free/r/runescape- > launcher/runescape-launcher_2.2.4_amd64.deb > Resolving content.runescape.com (content.runescape.com)... 91.235.140.194, > 91.235.140.195 > Connecting to content.runescape.com > (content.runescape.com)|91.235.140.194|:80... connected. > HTTP request sent, awaiting response... 200 OK > Length: 3016040 (2.9M) [application/octet-stream] > Saving to: ‘/aches/gentoo/distfiles/runescape-launcher_2.2.4_amd64.deb’ > > /aches/gentoo/distfiles/runescape-launc > 100%[======================================================================== > ======>] 2.88M 955KB/s in 3.1s > > 2018-01-30 09:43:54 (955 KB/s) - > ‘/aches/gentoo/distfiles/runescape-launcher_2.2.4_amd64.deb’ saved > [3016040/3016040] > > !!! Fetched file: runescape-launcher_2.2.4_amd64.deb VERIFY FAILED! > !!! Reason: Filesize does not match recorded size > !!! Got: 3016040 > !!! Expected: 3014372 > Refetching... File renamed to > '/aches/gentoo/distfiles/runescape-launcher_2.2.4_amd64.deb. > _checksum_failure_.DdEBZQ' > > !!! Couldn't download 'runescape-launcher_2.2.4_amd64.deb'. Aborting. Exactly. And this will happen again and again unless we move over to verifying PGP.
*** This bug has been marked as a duplicate of bug 625884 ***
(In reply to Pacho Ramos from comment #3) > > *** This bug has been marked as a duplicate of bug 625884 *** This is not a duplicate. This issue is about using PGP signatures to avoid future issues.
Package removed.