VineSeed ML アーカイブ



[VineSeed:025203] Re: apt-sourceslist-nonfree と self-build-setup について

  • From: Daisuke Suzuki <daisuke@xxxxxxxxxxx>
  • Subject: [VineSeed:025203] Re: apt-sourceslist-nonfree と self-build-setup について
  • Date: Fri, 1 Jun 2012 14:06:38 +0900
鈴木です。

以下の理由で私は却下です。

- nonfree にあるのは selfbuild だけではありません。
- リポジトリが有効でないとそこにあるパッケージの存在にすら気がつけない
   - 知っている人は分かるけれど、そうでないと知り得ない
- vine-app-install は少なくとも今のままではインストールできないものができる
- デフォルトでリポジトリを有効にするしない と 有効にしたときに問題がおきる可能性がある
  のは別問題。有効にしても問題にならないようにすべき。
- self-build だからという理由で nonfree に移すのは、現状の程度ならまだしも
  本来の目的ではないし、例外で移すと後々破綻する可能性がある
- メリットが見えない

また、少なくともユーザ視点からみると、デメリットしかなくメリットが
ほとんどありません。

2012年6月1日 13:36 Munehiro Yamamoto <munepi@xxxxxxxxxxxxxxxx>:
> 山本@都内御茶ノ水です。
>
> Vine Linux 6.0 CD 版インストーラからインストールすると、
> 標準では
>  * apt-sourcelist-nonfree パッケージはインストールされる
>  * self-build-setup パッケージはインストールされない
> という状態になります。
> これによって、
> self-build-hoge パッケージをインストールする前(apt が動く前)に、
> あらかじめ self-build-setup パッケージが必要ということを、
> ユーザが知っていないといけない事態になっています。
>
> また、self-build 系のメンテナンスに際して、
> [VineSeed:025106] Vine Linux 6.1 alpha の LibreOffice と
> install-assist-LibreOffice について
> を先頭とするスレッドのようなことが起こっています。
>
> そこで、self-build 系を以下のように変更するのはどうかという提案です。
>
> 1. self-build-setup パッケージと apt-sourceslist-nonfree パッケージは、
> 互いに Requires: するように変更する。
> 2. self-build-setup 内のツールを必要とするパッケージたち
> install-assist-hoge, self-build-hoge のカテゴリは、
> すべて nonfree へ変更する。
> 3. apt-sourceslist-nonfree パッケージ(および self-build-setup パッケージ)は、
> インストーラで標準にインストールされないように変更する。
> つまり、デフォルトで nonfree カテゴリを有効にしないように変更する。
> 4. nonfree カテゴリを有効にする、しないの決定は、ユーザに委ねるものとする。
> nonfree カテゴリを有効にする場合は、
> apt-sourceslist-nonfree パッケージ(もしくは self-build-setup パッケージ)をインストールする。
>
>
> 以上 4 つの変更を加えると、nonfree カテゴリが無効なかぎり、
> インストーラからインストール可能な LibreOffice や
> Adobe Reader, Adobe Flash Plug-in などのパッケージに影響を及ぼさないです。
>
> 以上のような変更でどうでしょうか?
>
> --
> 山本 宗宏 Munehiro "munepi" Yamamoto <munepi@xxxxxxxxxxxxx>
> GPG Key ID: 0xC24B55FD
> GPG Key Fingerprint: 61EC 85A8 5F34 5E35 91E8  8AD0 1D28 D5DE C24B 55FD
> _______________________________________________
> VineSeed mailing list
> VineSeed@xxxxxxxxxxxxx
> http://lists.vinelinux.org/mailman/listinfo/vineseed
>



-- 
--
Daisuke SUZUKI | daisuke@{linux.or.jp,dicey.org,vinecaves.com}
GnuPG Fingerprint = A03C F34B 830F FFA2 A8D0  48BF 412C 29B8 C979 4DCB
GnuPG Fingerprint = 7DE6 9AC6 5E5B 1AF8 B38E  0992 90BF 4C09 7432 2CB0
Founder & President, Project Vine.            http://vinelinux.org/
Founder & President, Vine Caves, Ltd.         http://vinecaves.com/
Founder & President, Japan Linux Association.   http://jla.linux.or.jp/
_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed