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

From: Tomoyuki Chikanaga <nagachika00@...>
Date: 2019-10-02 09:11:25 UTC
List: ruby-list #50832
nagachika です。

報告ありがとうございます。
ruby-2.4.8 のパッケージにおいて bundled gems のパッケージが展開されておらず
非root ユーザーでのインストールができないという現象についてですが、
こちらは意図的変更ではなく、パッケージミスを修正した 2.4.9 を近々にリリース予定です。

https://www.ruby-lang.org/ja/news/2019/10/01/ruby-2-4-8-released/ の追記部分と
https://bugs.ruby-lang.org/issues/16197
もご参照ください。

ご迷惑おかけしてもうしわけありません。

2019年10月2日(水) 17:52 Takahiro Kambe <taca@back-street.net>:

> こんばんは。
>
> 新しいリリースをありがとうございます、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