[ruby-list:50831] Re: [ANN] Ruby 2.6.5, 2.5.7 and 2.4.8 Released

From: Takahiro Kambe <taca@...>
Date: 2019-10-02 08:52:31 UTC
List: ruby-list #50831
こんばんは。

新しいリリースをありがとうございます、pkgsrcのパッケージのメンテナーと
して質問です。

今回のリリースのうち、

In message <20191001220147.6B4B.C613B076@garbagecollect.jp>
	on Tue, 01 Oct 2019 22:01:51 +0900,
	"U.Nakamura" <usa@garbagecollect.jp> wrote:
> * [Ruby 2.4.8 リリース](https://www.ruby-lang.org/ja/news/2019/10/01/ruby-2-4-8-released/)
組み込みのgemの扱いが、このリリースだけ変わっています。

Ruby 2.4.7や今回の他のリリースではbundled_gemsファイルと各gemファイル
に加えて、それらを展開した内容も含まれています。

ところが、Ruby 2.4.8だけはbundled_gemsファイルと各gemファイルだけになっ
ています。これが原因でインストール時の挙動が異なります。

非rootユーザーで実行すると、lib/.../gems/did_you_mean-1.1.0のアクセス
権が 0644 で書き込みできず、インストールに失敗します。

この他にパッケージシステム側の都合ですが、展開したファイルのshbangを
書き換えた上でインストールしにくくなったというハードルができました。

以上、何か理由があって変更されたのか、そうでないのかが知りたくての質問
です。

-- 
神戸 隆博 (かんべ たかひろ)		at 仕事場 

In This Thread