Change server protocol of the ruby-lang.org server in the MRI definitions from HTTP to FTP #388

Merged
merged 1 commit into from Aug 6, 2013

Conversation

Projects
None yet
8 participants
@markprzepiora
Contributor

markprzepiora commented Aug 6, 2013

It seems that the ftp.ruby-lang.org server no longer accepts HTTP connections, which prevents us from installing any version of Ruby MRI using the default ruby-build definitions. This PR fixes the issue.

@chulkilee

This comment has been minimized.

Show comment Hide comment
@chulkilee

chulkilee Aug 6, 2013

Contributor

👍

This seems to be related to Service issue of ruby-lang.org

Also note that official news pages use ftp links (see 2.0.0-p247)

Contributor

chulkilee commented Aug 6, 2013

👍

This seems to be related to Service issue of ruby-lang.org

Also note that official news pages use ftp links (see 2.0.0-p247)

sferik added a commit that referenced this pull request Aug 6, 2013

Merge pull request #388 from markprzepiora/master
Change server protocol of the ruby-lang.org server in the MRI definitions from HTTP to FTP

@sferik sferik merged commit 6effb80 into rbenv:master Aug 6, 2013

@hsbt

This comment has been minimized.

Show comment Hide comment
@hsbt

hsbt Aug 6, 2013

Contributor

We are recovering http access now.

Contributor

hsbt commented Aug 6, 2013

We are recovering http access now.

@hsbt

This comment has been minimized.

Show comment Hide comment
@hsbt

hsbt Aug 6, 2013

Contributor
Contributor

hsbt commented Aug 6, 2013

@marshally

This comment has been minimized.

Show comment Hide comment
@marshally

marshally Aug 6, 2013

These downloads are still broken for me :(

These downloads are still broken for me :(

@markprzepiora

This comment has been minimized.

Show comment Hide comment
@markprzepiora

markprzepiora Aug 6, 2013

Contributor

Down again due to this issue, unfortunately. :(

ruby/www.ruby-lang.org#259

Contributor

markprzepiora commented Aug 6, 2013

Down again due to this issue, unfortunately. :(

ruby/www.ruby-lang.org#259

@markprzepiora

This comment has been minimized.

Show comment Hide comment
@markprzepiora

markprzepiora Aug 6, 2013

Contributor

Looks like mirrorservice.org has complete mirrors. I don't think it's appropriate to submit another PR since (1) this is a temporary issue, and (2) mirrorservice.org didn't consent to potentially being hit with thousands of downloads, but if you want to use their mirror until the official site is up, you can run this from your ~/.rbenv/plugins/ruby-build/share directory:

sed -i '' -e 's|ftp://ftp\.ruby-lang\.org/|http://www.mirrorservice.org/sites/ftp.ruby-lang.org/|g' *
Contributor

markprzepiora commented Aug 6, 2013

Looks like mirrorservice.org has complete mirrors. I don't think it's appropriate to submit another PR since (1) this is a temporary issue, and (2) mirrorservice.org didn't consent to potentially being hit with thousands of downloads, but if you want to use their mirror until the official site is up, you can run this from your ~/.rbenv/plugins/ruby-build/share directory:

sed -i '' -e 's|ftp://ftp\.ruby-lang\.org/|http://www.mirrorservice.org/sites/ftp.ruby-lang.org/|g' *
@ssut

This comment has been minimized.

Show comment Hide comment
@ssut

ssut Aug 6, 2013

I've created a temporary mirror server.
All files from www.mirrorservice.org.
Add to /etc/hosts:

121.170.25.165 ftp.ruby-lang.org

ssut commented Aug 6, 2013

I've created a temporary mirror server.
All files from www.mirrorservice.org.
Add to /etc/hosts:

121.170.25.165 ftp.ruby-lang.org
@sferik

This comment has been minimized.

Show comment Hide comment
@sferik

sferik Aug 6, 2013

Contributor

siren WARNING — READ ME FIRST siren

If you decide to use use one of these mirrors, please be vigilant and verify the MD5 checksums of any files you download match MD5 checksum in the release notes for that version. Obviously, you should also verify that the release notes are from a trusted source. We have no reason to believe that www.ruby-lang.org was compromised (it runs on completely different hardware than ftp.ruby-lang.org) but it’s worth double-checking the release notes against the oldest version you can find on archive.org, just to be safe.

Contributor

sferik commented Aug 6, 2013

siren WARNING — READ ME FIRST siren

If you decide to use use one of these mirrors, please be vigilant and verify the MD5 checksums of any files you download match MD5 checksum in the release notes for that version. Obviously, you should also verify that the release notes are from a trusted source. We have no reason to believe that www.ruby-lang.org was compromised (it runs on completely different hardware than ftp.ruby-lang.org) but it’s worth double-checking the release notes against the oldest version you can find on archive.org, just to be safe.

charliesome added a commit to charliesome/ruby-build that referenced this pull request Aug 9, 2013

Revert "Merge pull request #388 from markprzepiora/master"
This reverts commit 6effb80, reversing
changes made to 86daa42.
@nurse

This comment has been minimized.

Show comment Hide comment
@nurse

nurse Aug 16, 2013

Also note that official news pages use ftp links (see 2.0.0-p247)

OK, we'll use http links from the next release ;-)

nurse commented Aug 16, 2013

Also note that official news pages use ftp links (see 2.0.0-p247)

OK, we'll use http links from the next release ;-)

@charliesome

This comment has been minimized.

Show comment Hide comment
@charliesome

charliesome Aug 16, 2013

@nurse 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment