Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 625884 - games-rpg/runescape-launcher-2.2.4-r1 : !!! Couldn t download runescape-launcher_2.2.4_amd64.deb . Aborting.
Summary: games-rpg/runescape-launcher-2.2.4-r1 : !!! Couldn t download runescape-laun...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Deadline: 2019-10-28
Assignee: Jack Coulter
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: fetch-failures
  Show dependency tree
 
Reported: 2017-07-21 16:46 UTC by Toralf Förster
Modified: 2019-11-13 23:12 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,15.67 KB, text/plain)
2017-07-21 16:46 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,244.11 KB, text/plain)
2017-07-21 16:46 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,23.44 KB, application/x-bzip)
2017-07-21 16:47 UTC, Toralf Förster
Details
games-rpg:runescape-launcher-2.2.4-r1:20170721-162603.log (games-rpg:runescape-launcher-2.2.4-r1:20170721-162603.log,5.55 KB, text/plain)
2017-07-21 16:47 UTC, Toralf Förster
Details
2.2.5 ebuild with dependencies tweaked (runescape-launcher-2.2.5.ebuild,1.56 KB, text/plain)
2019-11-13 23:12 UTC, Daiajo Tibdixious
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2017-07-21 16:46:52 UTC
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)
Comment 1 Toralf Förster gentoo-dev 2017-07-21 16:46:55 UTC
Created attachment 486386 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2017-07-21 16:46:58 UTC
Created attachment 486388 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2017-07-21 16:47:02 UTC
Created attachment 486390 [details]
etc.portage.tbz2
Comment 4 Toralf Förster gentoo-dev 2017-07-21 16:47:06 UTC
Created attachment 486392 [details]
games-rpg:runescape-launcher-2.2.4-r1:20170721-162603.log
Comment 5 Dan James 2017-08-21 17:47:00 UTC
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.
Comment 6 Pacho Ramos gentoo-dev 2018-02-28 20:32:33 UTC
*** Bug 646074 has been marked as a duplicate of this bug. ***
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-03-06 10:15:52 UTC
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.
Comment 8 rnddim 2018-03-15 03:57:13 UTC
Problem still exists with games-rpg/runescape-launcher-2.2.4-r2
Comment 9 Herb Miller Jr. 2018-03-19 00:35:59 UTC
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.
Comment 10 Jack Coulter 2018-03-19 11:00:49 UTC
@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.
Comment 11 Daiajo Tibdixious 2019-01-28 10:59:17 UTC
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.
Comment 12 Daiajo Tibdixious 2019-01-28 11:00:35 UTC
Note that I am able to update the ebuild when needed.
Comment 13 Larry the Git Cow gentoo-dev 2019-09-28 12:35:30 UTC
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(+)
Comment 14 Larry the Git Cow gentoo-dev 2019-10-31 15:36:00 UTC
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(-)
Comment 15 Daiajo Tibdixious 2019-11-13 23:12:35 UTC
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.