Refetching... File renamed to '/var/tmp/distfiles/runescape-launcher_2.2.4_amd64.deb._checksum_failure_.jyhzha02' !!! Couldn't download 'runescape-launcher_2.2.4_amd64.deb'. Aborting. * Fetch failed for 'games-rpg/runescape-launcher-2.2.4-r1', Log file: * '/var/log/portage/games-rpg:runescape-launcher-2.2.4-r1:20170721-162603.log' ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 13.0_20170716-131855 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-6.3.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python3.6 (fallback) [3] python3.5 (fallback) [4] python2.7 (fallback) [5] pypy3 (fallback) [6] pypy (fallback) Available Ruby profiles: [1] ruby21 (with Rubygems) * [2] ruby22 (with Rubygems)
Created attachment 486386 [details] emerge-info.txt
Created attachment 486388 [details] emerge-history.txt
Created attachment 486390 [details] etc.portage.tbz2
Created attachment 486392 [details] games-rpg:runescape-launcher-2.2.4-r1:20170721-162603.log
This seems to be a recurring issue of the upstream devs not incrementing the version number when they make minor binary changes: https://bugs.gentoo.org/show_bug.cgi?id=585096 Therefor, the checksum changes for the .deb file and causes a mismatch in the Manifest file. I was able to work around this on my local system with updating the Manifest file with the current checksum values.
*** Bug 646074 has been marked as a duplicate of this bug. ***
Jack, are you still interested in maintaining this package? Do you happen to have the last distfile that matches the Manifest? We'd like to compare it against current upstream package.
Problem still exists with games-rpg/runescape-launcher-2.2.4-r2
What is the best way to get in contact with upstream for this project? The hash has changed every week since this bug was filed. By the time the pull request for the new hash gets merged, there will be a new one. They got to stop.
@Herb: Unfortunately I've been unable to get in contact with upstream. They do not provide any public contact details that I could find (presumably to avoid being bothered by players with in-game matters) nor did my support ticket ever receive a response. I also made a post on the subreddit for this game which is frequented by a few upstream staff, but also received no official response. @Michal: I have not played the game for a while and have sadly had very little free time in quite some months now, so I'm not in a terribly good position to assist with maintenance at the moment. I don't have any archived distfiles unfortunately, but I suspect the upstream changes are within the main launcher binary itself - I've been unsuccessful in establishing contact with upstream go request they increment the version when publishing changes.
Please rename /usr/portage/games-rpg/runescape-launcher/runescape-launcher-2.2.4-r2.ebuild to /usr/portage/games-rpg/runescape-launcher/runescape-launcher-2.2.4.ebuild the ebuild contents don't have to change. Jagex dropped the -r2, so 2.2.4 is now later than 2.2.4-r2 I have /usr/local/portage/games-rpg/runescape-launcher/runescape-launcher-2.2.4.ebuild and it installs fine.
Note that I am able to update the ebuild when needed.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8494efb78124869195e7fe071dac7f3815da7f6c commit 8494efb78124869195e7fe071dac7f3815da7f6c Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2019-09-28 12:09:02 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2019-09-28 12:35:04 +0000 package.mask: Last rite multiple unfetchable packages Bug: https://bugs.gentoo.org/625884 Bug: https://bugs.gentoo.org/633888 Bug: https://bugs.gentoo.org/638092 Bug: https://bugs.gentoo.org/640552 Bug: https://bugs.gentoo.org/640576 Bug: https://bugs.gentoo.org/640578 Bug: https://bugs.gentoo.org/640586 Bug: https://bugs.gentoo.org/640590 Bug: https://bugs.gentoo.org/673962 Bug: https://bugs.gentoo.org/687000 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/base/package.use.mask | 4 ++++ profiles/package.mask | 27 +++++++++++++++++++++++++++ 2 files changed, 31 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f03ba2029f7208f522cbff631862d008d8493bfd commit f03ba2029f7208f522cbff631862d008d8493bfd Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2019-10-31 15:33:28 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2019-10-31 15:33:28 +0000 games-rpg/runescape-launcher: Remove last-rited pkg Closes: https://bugs.gentoo.org/625884 Signed-off-by: Michał Górny <mgorny@gentoo.org> games-rpg/runescape-launcher/Manifest | 1 - games-rpg/runescape-launcher/metadata.xml | 12 ---- .../runescape-launcher-2.2.4-r2.ebuild | 83 ---------------------- profiles/package.mask | 2 - 4 files changed, 98 deletions(-)
Created attachment 596034 [details] 2.2.5 ebuild with dependencies tweaked I've attached a tweaked 2.2.5 ebuild. To use it: 1. create a custom repository (if you don't already have one) 2. create /var/db/repos/{name}/games-rpg/runescape-launcher 3. download the ebuild to there 4. create a short variable for the ebuild, I used RSEB=/var/db/repos/daiajo/games-rpg/runescape-launcher/runescape-launcher-2.2.5.ebuild 5. recreate the manifest: # ebuild $RSEB manifest This has to be repeated every time upstream change the program without bumping the version number. 6. emerge =games-rpg/runescape-launcher-2.2.5::{name} Installs and runs on my system, you milage may vary.