From: Tadashi Saito Date: 2007-08-02T11:17:18+09:00 Subject: [ruby-list:43785] ftpプライマリのファイル配置の修正希望 斎藤と申します。 # 最近は利用者に徹しざるを得ない状況ですみません…… Rubyの一時配布場所はftp.ruby-lang.orgであると自分は認識しております。 その/pub/ruby/の内容なのですが、置いてある1.8系のアーカイブファイルが ruby-1.8.5-p35.tar.gz ruby-1.8.5.tar.gz ruby-1.8.6.tar.bz2 -> 1.8/ruby-1.8.6.tar.bz2 ruby-1.8.6.tar.gz -> 1.8/ruby-1.8.6.tar.gz ruby-1.8.6.zip -> 1.8/ruby-1.8.6.zip のみとなっており、 * 1.8.5ブランチの最新は p52 * 1.8.6ブランチの最新は p36 という現実をうまく反映できていないと思います。単なる「見せ方の問題」では あるのですが、最新を確かめにぱっとFTPサイトを訪れる人にとっては、結構 重要な問題なのかもしれません。 というのも、知り合いが「今のRubyは古いので、プライマリから最新を取ってき て入れた」と数日前に言ってきたのですが、実際にインストールされたのはpXX 抜きの「1.8.6」だった……という、ちょっとした不幸が、数日前に目の前で起き てしまったからです。 おそらくは、上記/pub/ruby/を見て「最新のファイル」を確認したのでしょう。 # もちろん、積極的にpXXを嫌った旨の言及はありませんでした。 上記を踏まえて、FTPサイト管理者の方に、以下の作業をお願いできませんで しょうか。 * /pub/ruby/に以下のシンボリックリンクを作成する ruby-1.8.5-p52.tar.gz -> 1.8/ruby-1.8.5-p52.tar.gz ruby-1.8.6-p36.tar.bz2 -> 1.8/ruby-1.8.6-p36.tar.bz2 ruby-1.8.6-p36.tar.gz -> 1.8/ruby-1.8.6-p36.tar.gz ruby-1.8.6-p36.zip -> 1.8/ruby-1.8.6-p36.zip また以下は、個人的な提案です。議論もあるかと思うので、優先度を下げて いただいて構いません。 * 1.8.5用にも*.gz/*.bz2/*.zipのシンボリックリンクを作成 まず1.8.6と揃えるという意味でも、せっかく作った複数のファイル形式の 存在ができるだけ分かりやすく示すという意味でも、ぜひお願いしたいです。 * "-pNN"が付いていない「ruby-1.8.[56].*」は/pub/ruby/から「削除」 pNNはバグ修正に的を絞ったものなので、まず利用が推奨されるバージョン だと自分は思っていました。それがもし正しい場合、pNNがリリースされた後 のp無しバージョンへのシンボリックリンクは(比較的目立つ場所である) /pub/ruby/から消す、というのではいかがでしょう。 (もちろん、不具合が起こった場合は/pub/ruby/1.8/から持ってこれるから、 という意味です) また最後までお願い続きですが、www.ruby-lang.org/*/downloads/のリンクも 1.8.6-p36に更新していただいた方が望ましいと思います。 - - リリースの度に繰り返し作業をなさる管理者の方には本当に頭が下がる思いで、 いつも感謝しております。多少手間取る作業とは思いますが、文字どおり何百 ・何千?のRubyistが恩恵を受けることになると思います。(ftpの場合は、ミ ラーにも影響がありますよね) 自分もその一人として、せめて気づいたところだけでもと思ってメールさせてい ただきました。 まず「ruby-1.8.5-p52 / ruby-1.8.6-p36 のリンク作成」だけでもしていただけ れば、非常にありがたいです。緊急の課題ではないとは思いますが、お時間のあ る時にどうか、作業をよろしくお願いいたします。 -- 斎藤ただし