postmodern / ruby-versions Goto Github PK
View Code? Open in Web Editor NEWA common repository of ruby version metadata
License: MIT License
A common repository of ruby version metadata
License: MIT License
Any specific reason ruby 1.8.7-p375 is missing?
We have downstream tooling that obtains the stable versions from https://github.com/postmodern/ruby-versions/blob/master/ruby/stable.txt and then downloads those ruby versions as part of our automation.
Could the versions here be updated only when the versions are released?
MagLev hasn't been updated in a while, but the maintainers are talking about Open Sourcing some of it's internals?
/cc @havenwood @mpapis
ruby-core also provides SHA512 checksums.
I get this error for several files in this repo:
Loop detected on cache-ams4120-AMS: TuFMEtJVICCO9h0Zpde/N9L9b7tugV9xeSSEt9M0!AMS!cache-ams4120-AMS
right now to display all the versions at once I would have to run them via some sort of formater to prefix the implementation name to the versions
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
Add JRuby MD5, SHA1, SHA256 and SHA512 checksums for jruby-bin-
and jruby-src-
for both .zip
and .tar.gz
for versions 0.9.0 to 1.3.0RC2.
ruby-core prefers sha256 over sha1.
Should we update.sh
include the checksums for the source archives of jruby and truffleruby?
Add checksums for .tar.gz
, .zip
and jruby-src-
releases.
Copy the checksum detection code in from ruby-install, in case someone runs update.sh
on a non-Linux/non-GNU system that does not have the sha1sum
, etc, commands.
Add Ruby MD5, SHA1, SHA256 and SHA512 checksums for Ruby versions 1.8.5-p115 though 1.8.7-p358 for .tar.bz2
, .tar.gz
and .zip
.
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>
Missing sha1 checksums.
Add checksums for the jruby-dist-${version}-bin.tar.gz
archives (ex: https://repo1.maven.org/maven2/org/jruby/jruby-dist/9.2.16.0/jruby-dist-9.2.16.0-bin.tar.gz). Also update update.sh
to generate checksums for these files.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.