Coder Social home page Coder Social logo

ruby-versions's Introduction

ruby-versions

A common repository of ruby version metadata.

Directory Structure

  • [ruby]/
    • versions.txt - an exhaustive list of every released version. Versions must be listed in natural order.
    • stable.txt - a list of current stable versions. Versions must be listed in natural order.
    • checksums.md5 - a md5sum compatible list of MD5 checksums of every released file.
    • checksums.sha1 - a sha1sum compatible list of SHA1 checksums of every released file.
    • checksums.sha256 - a sha256sum compatible list of SHA256 checksums of every released file.
    • checksums.sha512 - a sha512sum compatible list of SHA512 checksums of every released file.

Contributing

See the CONTRIBUTING file.

ruby-versions's People

Contributors

alyssais avatar cf-ka avatar eregon avatar ferdinandrosario avatar havenwood avatar headius avatar ilikepi avatar juanitofatas avatar kachick avatar kamui avatar kwstannard avatar nirvdrum avatar phiber2000 avatar postmodern avatar riyad avatar uwekubosch avatar zillou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ruby-versions's Issues

Rubinius 3.78 checksums appear to be incorrect

Hi,

I was installing Rubinius 3.78 via ruby-install and it said the MD5 checksums didn't match so I then went to the Rubinius downloads page and got the SHA512 but it still failed:

ruby-install -r /opt/rubies --sha512 b704768a9bb1c65040847d8bb967f8fceb80e17397fb0573adeee03aa2b807e2860002b8dcb9f4f0c1af3b63dc91ae1ef414c0e300bd078da535c01928c8a871 rbx
>>> Installing rbx 3.78 into /opt/rubies/rbx-3.78 ...
>>> Downloading https://rubinius-releases-rubinius-com.s3.amazonaws.com/rubinius-3.78.tar.bz2 into /Users/iain/src ...
>>> Verifying rubinius-3.78.tar.bz2 ...
!!! Invalid md5 checksum for /Users/yb/src/rubinius-3.78.tar.bz2
!!!   expected: 7ffacca58136b0e89b942ab5f12442a6
!!!   actual:   91298cd73da8af001692204c410d518b
!!! Verification of rubinius-3.78.tar.bz2 failed!

The hashes I calculated for the tar from Rubinius' github release page are:

$ md5 ~/Downloads/rubinius-3.78.tar.bz2
MD5 (/Users/iain/Downloads/rubinius-3.78.tar.bz2) = 91298cd73da8af001692204c410d518b

$ shasum -a512 ~/Downloads/rubinius-3.78.tar.bz2
b704768a9bb1c65040847d8bb967f8fceb80e17397fb0573adeee03aa2b807e2860002b8dcb9f4f0c1af3b63dc91ae1ef414c0e300bd078da535c01928c8a871  /Users/iain/Downloads/rubinius-3.78.tar.bz2

The SHA512 matches the one from the downloads page.

$ cat ~/Downloads/rubinius-3.78.tar.bz2.sha512
b704768a9bb1c65040847d8bb967f8fceb80e17397fb0573adeee03aa2b807e2860002b8dcb9f4f0c1af3b63dc91ae1ef414c0e300bd078da535c01928c8a871

I also ran those calculations against the tar file that ruby-install downloaded:

$ md5 $HOME/src/rubinius-3.78.tar.bz2
MD5 (/Users/iain/src/rubinius-3.78.tar.bz2) = 91298cd73da8af001692204c410d518b

$ shasum -a512 $HOME/src/rubinius-3.78.tar.bz2 
b704768a9bb1c65040847d8bb967f8fceb80e17397fb0573adeee03aa2b807e2860002b8dcb9f4f0c1af3b63dc91ae1ef414c0e300bd078da535c01928c8a871  /Users/iain/src/rubinius-3.78.tar.bz2

However, the hashes in this repository are different in both cases:

MD5
7ffacca58136b0e89b942ab5f12442a6

SHA512
5913a34bf4808ec6631559c54c06b0a184a37c1f415f34673db8abf2261456f302024d394d1d1227c23fae55eb455a2c67e17de851eeee48b82c8d0ea700f77d

If I'm making some egregious error, please let me know.

Regards,
iain

Loop detected

I get this error for several files in this repo:

Loop detected on cache-ams4120-AMS: TuFMEtJVICCO9h0Zpde/N9L9b7tugV9xeSSEt9M0!AMS!cache-ams4120-AMS

Error installing ruby, failed to download

Is this just me or an issues with github or??

$ ruby-install ruby 2.1.9
>>> Updating ruby versions ...
!!! Failed to download https://raw.githubusercontent.com/postmodern/ruby-versions/master/ruby/checksums.sha512 to /Users/jess/.cache/ruby-install/ruby/checksums.sha512!
!!! Failed to download ruby versions!
Jesss-MacBook-Pro.local ruby 2.3.3p222 ~/Dropbox/websites/conley/epub (master) $ curl https://raw.githubusercontent.com/postmodern/ruby-versions/master/ruby/checksums.sha512

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
  <head>
    <title>503 first byte timeout</title>
  </head>
  <body>
    <h1>Error 503 first byte timeout</h1>
    <p>first byte timeout</p>
    <h3>Guru Mediation:</h3>
    <p>Details: cache-atl6223-ATL 1489075870 1960159519</p>
    <hr>
    <p>Varnish cache server</p>
  </body>
</html>

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.