Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 516958 - [gamerlay] games-action/rochard-1.32 sources unavailable, version bump needed
Summary: [gamerlay] games-action/rochard-1.32 sources unavailable, version bump needed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Vadim A. Misbakh-Soloviov (mva)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-12 15:16 UTC by zlg (RETIRED)
Modified: 2014-07-20 13:37 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description zlg (RETIRED) gentoo-dev 2014-07-12 15:16:30 UTC
I tried installing suitable sources for rochard-1.32 and what was available at Humble Bundle was more recent and thus in need of a new tarball. I updated the ebuild myself and committed it to my own overlay [1]. I've ran and tested the game. It runs fine. The ebuild itself needs one minor change (the README now has a .txt extension). I've included a diff.

[1]: https://github.com/sporkbox/sporkbox-overlay

Reproducible: Always

Steps to Reproduce:
1. Try to install games-action/rochard-1.32
2. Note that the version available from Humble Bundle's checksum doesn't match
3. No Profit :(
Actual Results:  
Mismatched checksum.


Here's that diff:

--- rochard-1.32.ebuild	2014-07-12 09:59:35.516610221 -0500
+++ rochard-1.42.ebuild	2014-07-12 09:01:22.385853172 -0500
@@ -6,7 +6,7 @@
 
 inherit games multilib
 
-TIMESTAMP="20121002"
+TIMESTAMP="20130620"
 MY_P="${PN}-linux-${TIMESTAMP}_${PV}"
 
 DESCRIPTION="A side-scrolling platformer packed with action, gravity-bending puzzles, space bandits and absurdly powerful astro-mining tools."
@@ -56,6 +56,6 @@
 	newicon "${FILESDIR}/${MY_PN}.png" "${PN}.png" || die
 	make_desktop_entry "${PN}" "${MY_PN}" "${MY_PN}"
 
-	dodoc README changelog.txt
+	dodoc README.txt changelog.txt
 	prepgamesdirs
 }
Comment 1 Vadim A. Misbakh-Soloviov (mva) gentoo-dev 2014-07-19 04:55:18 UTC
uhm.. where did you get distfile with such name?

I just checked in Humble Library and it has different name format now.

So, if you're sure you have right filename for SRC_URI can you also provide checksums?
Comment 2 zlg (RETIRED) gentoo-dev 2014-07-19 06:01:48 UTC
(In reply to Vadim A. Misbakh-Soloviov (mva) from comment #1)
> uhm.. where did you get distfile with such name?
> 
> I just checked in Humble Library and it has different name format now.
> 
> So, if you're sure you have right filename for SRC_URI can you also provide
> checksums?

I changed the name of the files to suit the ebuild's old format, only with the revbump. The checksums are in the Manifest file on my github repo, but here's the contents of the Manifest file:

AUX Rochard.png 126321 SHA256 f8d31a1b37cbe036d6077726aeb32117e75c977d4fa639b737758e643c3b4ce0 SHA512 9b3a35ec747b5daab3f13a68be7abea5a0538d7cf05ad1d19e902c822de8c1eb6d66865416962d74794a3f1b14a3b170b55ca3987b8be11d1d9cc909a6ef89b2 WHIRLPOOL 05626695bbe0bfa476311bb8fb0373d9e6b818fecbe8c10ba39c176e173dc48fe2d291b730c184944ab1ac087ff137381ab73c3269c491577e7692d91a088e73
DIST rochard-linux-20130620_1.42-32bit.tar.gz 908273173 SHA256 a94be5f0c1fdc40360a256573fb9c74970ee320ea8175c3c44b78e009a7015f4 SHA512 ff962acdb6973318391f73bc84ea665f3ce378c0ab1466467a0a0206fb01a9ebd4b33d45ff6b6143024bce89f8ad6a00a7a00caec1a4c55cb575c560c22005c1 WHIRLPOOL 71bb843f08b63733b7bc0f33147cef49ca0124da6e35192af59d1afb80a079d418c0ede96dd1a8c394db935e6b5b032dfc092f8daa4867dc492198bcbcded797
DIST rochard-linux-20130620_1.42-64bit.tar.gz 909143233 SHA256 9f9684a338c8744cafcd6fe1e8925d45830af5d92c033ae82e67eff8261a94d3 SHA512 07a8c2787d522096381d9d0e97c6b2ff1c7a5b1b3af5244a8edc6337c9770d10bf3f4a69fbd7585e0f2044e91a9feac7acfb88b61d11e7e8fb6f781f65d4b523 WHIRLPOOL 1b688ad64ab8cce44459bc52d4f9acd2db347f84e8723d69518069254165c5e8ce3a5547cc4af0898a844360ca76d6097563e5521c7c5b577482ba647db401b5
EBUILD rochard-1.42.ebuild 1267 SHA256 7dbdd48fa863c6f11b9bfa0e22d698e95fa7ad36e6846242a11ba219c90f69b3 SHA512 6d40c0fb257013d4ccf0cfe9cff00b0d66113fefb560aeb5e7fff29155744c2b6911cb8833e85ff48843f5cc3437f61e19c1e9cda91bb94501d08725c2cc2636 WHIRLPOOL 940707217a63736eb6a0371c67921f0c43ef895d7289d9310ab2bd8d1fe63ba48c50602edaa9735ded5c0a8b2db66d38672096fe9a745f58ed73dddf8206b84f
MISC metadata.xml 420 SHA256 fc6dad2073491abc6acbe175d619fcf07473a0dda01184a87232869f8b0b26ae SHA512 7cdcaa23ef4614af9f0873b923600fccf8fbb26b1875ba67ff924845965c0d1ef97c21713cf8c1c69b092cbce9740519339c9b2ab8c81d154273d409e7c5800a WHIRLPOOL a713f1bb669895d48c701c37dc35b490bae181dcd10260cfe72624db215b69b7e9f6837dceb04e32605dde6e3dcd256ba7b42c29ce94e8d16f8b793a17454a4a

I wasn't sure if I should change the name inside the ebuild to match the distfile that Humble Bundle provides, or change the name of the file; I opted to change the name of the file, though that could be a hassle for users. *shrugs*
Comment 3 Vadim A. Misbakh-Soloviov (mva) gentoo-dev 2014-07-20 04:25:53 UTC
Anyway, I've already bumped it yesterday. Can you rename distfiles back to their default names and check if it works for you?

// Although, it SHOULD work, since I tested installing with both distfiles groups (with or without DLC)
Comment 4 zlg (RETIRED) gentoo-dev 2014-07-20 06:30:08 UTC
(In reply to Vadim A. Misbakh-Soloviov (mva) from comment #3)
> Anyway, I've already bumped it yesterday. Can you rename distfiles back to
> their default names and check if it works for you?
> 
> // Although, it SHOULD work, since I tested installing with both distfiles
> groups (with or without DLC)

The new ebuild works as expected. I wasn't even aware that it had DLC! That's cool.

What should I do with my overlay? `git rm games-action/`, commit, and push with a link to this bug to indicate what happened?
Comment 5 Vadim A. Misbakh-Soloviov (mva) gentoo-dev 2014-07-20 10:05:41 UTC
(In reply to Daniel Campbell from comment #4)
> The new ebuild works as expected. I wasn't even aware that it had DLC!
> That's cool.
ok
> What should I do with my overlay? `git rm games-action/`, commit, and push
> with a link to this bug to indicate what happened?
Actually, it is your business, what to do with it. Every overlay has it's own policy of adding/removing ebuilds.

But if you're sure you have more than "three and a half anonymous" users — it is good to write a news item about that (you can check examples in my own sandbox overlay: https://github.com/msva/mva-overlay/tree/master/metadata/news/2012-04-21-moving-bumblebee ) ;)
Comment 6 zlg (RETIRED) gentoo-dev 2014-07-20 13:37:38 UTC
(In reply to Vadim A. Misbakh-Soloviov (mva) from comment #5)
> (In reply to Daniel Campbell from comment #4)
> > The new ebuild works as expected. I wasn't even aware that it had DLC!
> > That's cool.
> ok
> > What should I do with my overlay? `git rm games-action/`, commit, and push
> > with a link to this bug to indicate what happened?
> Actually, it is your business, what to do with it. Every overlay has it's
> own policy of adding/removing ebuilds.
> 
> But if you're sure you have more than "three and a half anonymous" users —
> it is good to write a news item about that (you can check examples in my own
> sandbox overlay:
> https://github.com/msva/mva-overlay/tree/master/metadata/news/2012-04-21-
> moving-bumblebee ) ;)

To be honest I never considered an ebuild policy for my overlay, and didn't know overlays could have news items! Thanks for the feedback: I think I'll add a news item and remove the ebuild since your ebuild is now up-to-date and covers more cases than the last version.

Thanks for getting this fixed. :)